[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.