┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/private
diff options
context:
space:
mode:
authorSebastian Englbrecht <[email protected]>2026-05-26 20:48:03 +0200
committerSebastian Englbrecht <[email protected]>2026-05-26 20:48:03 +0200
commitcf12c8c61d6b5267b3f5755462f000fa69d9c667 (patch)
tree1cce65b4c24f5a2147ccc4ee1160bd27fe1579b6 /src/kitemviews/private
parent10e4580b8d6000b80e0e0fb74ee4ea6192220174 (diff)
KItemListWidgetCreator, KFileItemModelFilter: delete copy operations
Both classes own a raw pointer freed in the destructor. The implicit shallow copy would cause a double-free. Mark copy constructor and operator= as = delete. Found with cppcheck
Diffstat (limited to 'src/kitemviews/private')
-rw-r--r--src/kitemviews/private/kfileitemmodelfilter.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/kitemviews/private/kfileitemmodelfilter.h b/src/kitemviews/private/kfileitemmodelfilter.h
index 9d93d42cc..4559f880f 100644
--- a/src/kitemviews/private/kfileitemmodelfilter.h
+++ b/src/kitemviews/private/kfileitemmodelfilter.h
@@ -28,6 +28,9 @@ public:
KFileItemModelFilter();
virtual ~KFileItemModelFilter();
+ KFileItemModelFilter(const KFileItemModelFilter &) = delete;
+ KFileItemModelFilter &operator=(const KFileItemModelFilter &) = delete;
+
/** Filtering modes of KFileItemModelFilter */
enum FilterMode {
/** Substring matching. */