KDED
18#include <QDBusAbstractAdaptor>
39 static void messageFilter(
const QDBusMessage &);
41 void noDemandLoad(
const QString &obj);
43 QStringList loadedModules();
44 bool unloadModule(
const QString &obj);
55 void registerWindowId(qlonglong windowId,
const QString &
sender);
59 void unregisterWindowId(qlonglong windowId,
const QString &
sender);
61 void recreate(
bool initial);
70 bool isModuleAutoloaded(
const QString &module)
const;
77 bool platformSupportsModule(
const KPluginMetaData &module)
const;
88 bool isModuleLoadedOnDemand(
const QString &module)
const;
102 void setModuleAutoloading(
const QString &module,
bool autoload);
105 KDEDModule *loadModule(
const QString &obj,
bool onDemand);
125 void updateDirWatch();
130 void updateResourceList();
135 void slotApplicationRemoved(
const QString &);
142 void dirDeleted(
const QString &path);
147 void update(
const QString &dir);
149 void runDelayedCheck();
155 void readDirectory(
const QString &dir);
163 bool isModuleLoadedOnDemand(
const KPluginMetaData &module)
const;
171 bool isModuleAutoloaded(
const KPluginMetaData &module)
const;
173 KDEDModule *loadModule(
const KPluginMetaData &module,
bool onDemand);
175 QList<KPluginMetaData> availableModules()
const;
181 KDirWatch *m_pDirWatch =
nullptr;
190 QHash<QString, KDEDModule *> m_modules;
192 QHash<QString, QObject *> m_dontLoad;
195 QDBusServiceWatcher *m_serviceWatcher;
196 QHash<QString, QList<qlonglong>> m_windowIdList;
197 QSet<long> m_globalWindowIdList;
199 QStringList m_allResourceDirs;
200 bool m_needDelayedCheck;
210 ~KUpdateD()
override;
213 void runKonfUpdate();
214 void slotNewUpdateFile(
const QString &);
222 KDirWatch *m_pDirWatch =
nullptr;
QObject * sender() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:11:52 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.