[utilities/konsole] src: FileFilterHotspot.h: do not expose KIO, use forward declaration
Friedrich W. H. Kossebau <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit c194beb8773325941971d49441fd4eba4a645e4d by Friedrich W. H. Kossebau.
Committed on 07/08/2026 at 00:24.
Pushed by kossebau into branch 'master'.
FileFilterHotspot.h: do not expose KIO, use forward declaration
M +3 -0 src/filterHotSpots/FileFilterHotspot.cpp
M +6 -3 src/filterHotSpots/FileFilterHotspot.h
M +1 -0 src/session/SessionController.cpp
https://invent.kde.org/utilities/konsole/-/commit/c194beb8773325941971d49441fd4eba4a645e4d
diff --git a/src/filterHotSpots/FileFilterHotspot.cpp b/src/filterHotSpots/FileFilterHotspot.cpp
index 1ec7d600c..bfcb5a6cd 100644
--- a/src/filterHotSpots/FileFilterHotspot.cpp
+++ b/src/filterHotSpots/FileFilterHotspot.cpp
@@ -21,8 +21,11 @@
#include <QTimer>
#include <QToolTip>
+#include <KFileItem>
+#include <KFileItemActions>
#include <KIO/ApplicationLauncherJob>
#include <KIO/OpenUrlJob>
+#include <KIO/PreviewJob>
#include <KFileItemListProperties>
#include <KIO/JobUiDelegateFactory>
diff --git a/src/filterHotSpots/FileFilterHotspot.h b/src/filterHotSpots/FileFilterHotspot.h
index 183c3176e..4d320cf84 100644
--- a/src/filterHotSpots/FileFilterHotspot.h
+++ b/src/filterHotSpots/FileFilterHotspot.h
@@ -14,9 +14,12 @@
#include <QPoint>
#include <QString>
-#include <KFileItem>
-#include <KFileItemActions>
-#include <KIO/PreviewJob>
+class KFileItem;
+class KFileItemActions;
+namespace KIO
+{
+class PreviewJob;
+}
class QAction;
class QPixmap;
diff --git a/src/session/SessionController.cpp b/src/session/SessionController.cpp
index 06560f9fe..176c9984f 100644
--- a/src/session/SessionController.cpp
+++ b/src/session/SessionController.cpp
@@ -49,6 +49,7 @@
#include <KIO/OpenFileManagerWindowJob>
#include <KIO/OpenUrlJob>
+#include <KFileItemActions>
#include <KFileItemListProperties>
// Konsole