Make sure property types are fully defined

In Qt6 property types needs to be fully defined
wilder-5.24
Nicolas Fella 5 years ago
parent 33b035db4e
commit ff0f37f561
  1. 2
      applets/notifications/filemenu.h
  2. 5
      applets/notifications/notificationapplet.h
  3. 6
      applets/panelspacer/plugin/panelspacer.h
  4. 3
      applets/systemmonitor/systemmonitor/systemmonitor.h
  5. 4
      applets/systemtray/container/systemtraycontainer.h
  6. 5
      kcms/colors/colors.h
  7. 3
      kcms/cursortheme/kcmcursortheme.h
  8. 5
      kcms/desktoptheme/kcm.h
  9. 5
      kcms/fonts/fonts.h
  10. 6
      kcms/lookandfeel/kcm.h
  11. 13
      kcms/notifications/kcm.h
  12. 4
      kcms/style/kcmstyle.h
  13. 7
      shell/containmentconfigview.h

@ -20,10 +20,10 @@
#include <QObject> #include <QObject>
#include <QPointer> #include <QPointer>
#include <QQuickItem>
#include <QUrl> #include <QUrl>
class QAction; class QAction;
class QQuickItem;
class FileMenu : public QObject class FileMenu : public QObject
{ {

@ -21,12 +21,13 @@
#pragma once #pragma once
#include <QQuickItem>
#include <QWindow>
#include <Plasma/Applet> #include <Plasma/Applet>
class QQuickItem;
class QString; class QString;
class QRect; class QRect;
class QWindow;
class NotificationApplet : public Plasma::Applet class NotificationApplet : public Plasma::Applet
{ {

@ -21,11 +21,7 @@
#pragma once #pragma once
#include <Plasma/Applet> #include <Plasma/Applet>
#include <PlasmaQuick/AppletQuickItem>
namespace PlasmaQuick
{
class AppletQuickItem;
}
namespace Plasma namespace Plasma
{ {

@ -27,13 +27,14 @@
#include <KDesktopFile> #include <KDesktopFile>
#include <KPackage/Package> #include <KPackage/Package>
#include <faces/SensorFaceController.h>
class ApplicationListModel; class ApplicationListModel;
class QQuickItem; class QQuickItem;
namespace KSysGuard namespace KSysGuard
{ {
class SensorFace; class SensorFace;
class SensorFaceController;
} }
class KConfigLoader; class KConfigLoader;

@ -21,9 +21,9 @@
#ifndef SYSTEMTRAYCONTAINER_H #ifndef SYSTEMTRAYCONTAINER_H
#define SYSTEMTRAYCONTAINER_H #define SYSTEMTRAYCONTAINER_H
#include <Plasma/Applet> #include <QQuickItem>
class QQuickItem; #include <Plasma/Applet>
/** /**
* @brief Thin wrapping 'Plasma::Applet' for SystemTray. * @brief Thin wrapping 'Plasma::Applet' for SystemTray.

@ -29,6 +29,9 @@
#include <KQuickAddons/ManagedConfigModule> #include <KQuickAddons/ManagedConfigModule>
#include "colorsmodel.h"
#include "colorssettings.h"
class QProcess; class QProcess;
class QTemporaryFile; class QTemporaryFile;
@ -37,9 +40,7 @@ namespace KIO
class FileCopyJob; class FileCopyJob;
} }
class ColorsModel;
class FilterProxyModel; class FilterProxyModel;
class ColorsSettings;
class ColorsData; class ColorsData;
class KCMColors : public KQuickAddons::ManagedConfigModule class KCMColors : public KQuickAddons::ManagedConfigModule

@ -24,6 +24,8 @@
#include <KQuickAddons/ManagedConfigModule> #include <KQuickAddons/ManagedConfigModule>
#include <QScopedPointer> #include <QScopedPointer>
#include "cursorthemesettings.h"
class QQmlListReference; class QQmlListReference;
class QStandardItemModel; class QStandardItemModel;
class QTemporaryFile; class QTemporaryFile;
@ -31,7 +33,6 @@ class QTemporaryFile;
class CursorThemeModel; class CursorThemeModel;
class SortProxyModel; class SortProxyModel;
class CursorTheme; class CursorTheme;
class CursorThemeSettings;
class CursorThemeData; class CursorThemeData;
namespace KIO namespace KIO

@ -25,6 +25,9 @@
#include <KQuickAddons/ManagedConfigModule> #include <KQuickAddons/ManagedConfigModule>
#include "desktopthemesettings.h"
#include "themesmodel.h"
class QTemporaryFile; class QTemporaryFile;
namespace Plasma namespace Plasma
@ -38,10 +41,8 @@ class FileCopyJob;
} }
class QQuickItem; class QQuickItem;
class DesktopThemeSettings;
class DesktopThemeData; class DesktopThemeData;
class FilterProxyModel; class FilterProxyModel;
class ThemesModel;
class KCMDesktopTheme : public KQuickAddons::ManagedConfigModule class KCMDesktopTheme : public KQuickAddons::ManagedConfigModule
{ {

@ -33,9 +33,10 @@
#include <KQuickAddons/ManagedConfigModule> #include <KQuickAddons/ManagedConfigModule>
#include "fontsaasettings.h"
#include "fontssettings.h"
class FontsData; class FontsData;
class FontsSettings;
class FontsAASettings;
/** /**
* The Desktop/fonts tab in kcontrol. * The Desktop/fonts tab in kcontrol.

@ -25,14 +25,16 @@
#include <KConfig> #include <KConfig>
#include <KConfigGroup> #include <KConfigGroup>
#include <KNSCore/EntryWrapper> #include <KNSCore/EntryWrapper>
#include <QDir> #include <QDir>
#include <QStandardItemModel>
#include <KPackage/Package> #include <KPackage/Package>
#include <KQuickAddons/ManagedConfigModule> #include <KQuickAddons/ManagedConfigModule>
#include "lookandfeelsettings.h"
class QQuickItem; class QQuickItem;
class QStandardItemModel;
class LookAndFeelSettings;
class LookAndFeelData; class LookAndFeelData;
class KCMLookandFeel : public KQuickAddons::ManagedConfigModule class KCMLookandFeel : public KQuickAddons::ManagedConfigModule

@ -25,18 +25,19 @@
#include <QHash> #include <QHash>
#include <QKeySequence> #include <QKeySequence>
#include "badgesettings.h"
#include "donotdisturbsettings.h"
#include "filterproxymodel.h"
#include "jobsettings.h"
#include "notificationsettings.h"
#include "sourcesmodel.h"
class QAction; class QAction;
class SourcesModel;
class FilterProxyModel;
class NotificationsData; class NotificationsData;
namespace NotificationManager namespace NotificationManager
{ {
class DoNotDisturbSettings;
class NotificationSettings;
class JobSettings;
class BadgeSettings;
class BehaviorSettings; class BehaviorSettings;
} }

@ -35,12 +35,12 @@
#include <KQuickAddons/ManagedConfigModule> #include <KQuickAddons/ManagedConfigModule>
#include "gtkpage.h" #include "gtkpage.h"
#include "stylesettings.h"
#include "stylesmodel.h"
class QQuickItem; class QQuickItem;
class StyleSettings;
class StyleData; class StyleData;
class StylesModel;
class StyleConfigDialog; class StyleConfigDialog;
class KCMStyle : public KQuickAddons::ManagedConfigModule class KCMStyle : public KQuickAddons::ManagedConfigModule

@ -20,6 +20,8 @@
#ifndef CONTAINMENTCONFIGVIEW_H #ifndef CONTAINMENTCONFIGVIEW_H
#define CONTAINMENTCONFIGVIEW_H #define CONTAINMENTCONFIGVIEW_H
#include <KDeclarative/ConfigPropertyMap>
#include <PlasmaQuick/ConfigModel>
#include <PlasmaQuick/ConfigView> #include <PlasmaQuick/ConfigView>
namespace Plasma namespace Plasma
@ -30,11 +32,6 @@ class Containment;
class QAbstractItemModel; class QAbstractItemModel;
class CurrentContainmentActionsModel; class CurrentContainmentActionsModel;
namespace KDeclarative
{
class ConfigPropertyMap;
}
// TODO: out of the library? // TODO: out of the library?
class ContainmentConfigView : public PlasmaQuick::ConfigView class ContainmentConfigView : public PlasmaQuick::ConfigView
{ {

Loading…
Cancel
Save