diff --git a/Modules/devinfo/devicelisting.h b/Modules/devinfo/devicelisting.h --- a/Modules/devinfo/devicelisting.h +++ b/Modules/devinfo/devicelisting.h @@ -22,32 +22,20 @@ #ifndef DEVICELISTING #define DEVICELISTING -//Solid -#include -#include -#include -#include - //QT #include #include -#include -#include #include //Local -#include "infopanel.h" #include "soldevice.h" -#include "soldevicetypes.h" -#include "devinfo.h" -#include "solidhelper.h" -//#include "nicsignals.h" //Kde class InfoPanel; class DevInfoPlugin; -//class NicSignals; +class QContextMenuEvent; +class QAction; class DeviceListing : public QTreeWidget { diff --git a/Modules/devinfo/devicelisting.cpp b/Modules/devinfo/devicelisting.cpp --- a/Modules/devinfo/devicelisting.cpp +++ b/Modules/devinfo/devicelisting.cpp @@ -21,8 +21,20 @@ #include "devicelisting.h" +//Solid +#include + +#include #include +//Local +#include "infopanel.h" +#include "soldevice.h" +#include "soldevicetypes.h" +#include "devinfo.h" +#include "solidhelper.h" +//#include "nicsignals.h" + DeviceListing::DeviceListing(QWidget *parent, InfoPanel *info, DevInfoPlugin *stat) : QTreeWidget(parent) , iPanel(info) diff --git a/Modules/devinfo/devinfo.h b/Modules/devinfo/devinfo.h --- a/Modules/devinfo/devinfo.h +++ b/Modules/devinfo/devinfo.h @@ -24,17 +24,9 @@ //kde #include -#include -//Plugin -#include -#include - -//QT - -//Local -#include "devicelisting.h" -#include "infopanel.h" +class QLabel; +class QGridLayout; class DevInfoPlugin : public KCModule { diff --git a/Modules/devinfo/devinfo.cpp b/Modules/devinfo/devinfo.cpp --- a/Modules/devinfo/devinfo.cpp +++ b/Modules/devinfo/devinfo.cpp @@ -20,8 +20,19 @@ */ #include "devinfo.h" + +#include +#include #include #include +#include + +//Plugin +#include +#include + +#include "devicelisting.h" +#include "infopanel.h" K_PLUGIN_FACTORY(devInfoModuleFactory, registerPlugin(); ) diff --git a/Modules/devinfo/infopanel.h b/Modules/devinfo/infopanel.h --- a/Modules/devinfo/infopanel.h +++ b/Modules/devinfo/infopanel.h @@ -23,24 +23,18 @@ #define INFOPANEL // QT -#include #include -#include - -//Solid -#include -#include -#include -#include //KDE #include -//Local -#include "qvlistlayout.h" -#include "devinfo.h" - +class QVListLayout; +class QLabel; class DevInfoPlugin; +class QVBoxLayout; +namespace Solid { +class Device; +} class InfoPanel : public QGroupBox { diff --git a/Modules/devinfo/infopanel.cpp b/Modules/devinfo/infopanel.cpp --- a/Modules/devinfo/infopanel.cpp +++ b/Modules/devinfo/infopanel.cpp @@ -21,6 +21,15 @@ #include "infopanel.h" +//Solid +#include + +#include +#include + +#include "devinfo.h" +#include "qvlistlayout.h" + InfoPanel::InfoPanel(QWidget *parent, DevInfoPlugin *stat) : QGroupBox(i18n("Device Information"), parent) , status(stat) diff --git a/Modules/devinfo/nicsignals.h b/Modules/devinfo/nicsignals.h --- a/Modules/devinfo/nicsignals.h +++ b/Modules/devinfo/nicsignals.h @@ -25,10 +25,6 @@ //Qt #include -//KDE -#include -#include - class NicSignals : public QObject { Q_OBJECT diff --git a/Modules/devinfo/nicsignals.cpp b/Modules/devinfo/nicsignals.cpp --- a/Modules/devinfo/nicsignals.cpp +++ b/Modules/devinfo/nicsignals.cpp @@ -20,6 +20,10 @@ #include "nicsignals.h" +//KDE +#include +#include + NicSignals::NicSignals() { connectToNicSignals(); diff --git a/Modules/devinfo/soldevice.h b/Modules/devinfo/soldevice.h --- a/Modules/devinfo/soldevice.h +++ b/Modules/devinfo/soldevice.h @@ -24,25 +24,12 @@ //QT #include -#include #include //Solid #include -#include -#include -#include -#include -#include -#include -#include -#include -#include - //KDE -// Local -#include "qvlistlayout.h" class QVListLayout; diff --git a/Modules/devinfo/soldevice.cpp b/Modules/devinfo/soldevice.cpp --- a/Modules/devinfo/soldevice.cpp +++ b/Modules/devinfo/soldevice.cpp @@ -20,8 +20,16 @@ */ #include "soldevice.h" + +#include +#include + +#include + #include -// Con + +// Local +#include "qvlistlayout.h" SolDevice::SolDevice(const Solid::DeviceInterface::Type &type) : QTreeWidgetItem() diff --git a/Modules/devinfo/soldevicetypes.h b/Modules/devinfo/soldevicetypes.h --- a/Modules/devinfo/soldevicetypes.h +++ b/Modules/devinfo/soldevicetypes.h @@ -22,9 +22,6 @@ #ifndef SOLDEVICETYPES #define SOLDEVICETYPES -//kde -#include - #include "soldevice.h" #include "infopanel.h" @@ -103,4 +100,4 @@ void setDefaultListing(const Solid::DeviceInterface::Type &) override; }; -#endif //SOLDEVICETYPES +#endif // diff --git a/Modules/devinfo/soldevicetypes.cpp b/Modules/devinfo/soldevicetypes.cpp --- a/Modules/devinfo/soldevicetypes.cpp +++ b/Modules/devinfo/soldevicetypes.cpp @@ -21,11 +21,24 @@ #include "soldevicetypes.h" +#include +#include +#include +#include +#include +#include +#include +#include + #include +//kde +#include #include - #include + +#include "qvlistlayout.h" + // ---- Processor SolProcessorDevice::SolProcessorDevice(QTreeWidgetItem *parent, const Solid::Device &device) diff --git a/Modules/devinfo/solidhelper.h b/Modules/devinfo/solidhelper.h --- a/Modules/devinfo/solidhelper.h +++ b/Modules/devinfo/solidhelper.h @@ -23,7 +23,7 @@ #define SOLIDHELPER //Solid -#include +#include class SolidHelper { diff --git a/Modules/devinfo/solidhelper.cpp b/Modules/devinfo/solidhelper.cpp --- a/Modules/devinfo/solidhelper.cpp +++ b/Modules/devinfo/solidhelper.cpp @@ -21,6 +21,9 @@ #include "solidhelper.h" +//Solid +#include + Solid::DeviceInterface::Type SolidHelper::deviceType(const Solid::Device *dev) { const Solid::DeviceInterface::Type needHardware[] = {