All pastes #619300 Raw Edit

Miscellany

public cpp v1 · immutable
·published 2007-07-14 16:52 UTC
rendered paste body
#ifndef __PLASMA_DBUS_INTERFACE#define __PLASMA_DBUS_INTERFACE#include <QDBusAbstractAdaptor>#include <plasma/dataenginemanager.h>namespace Plasma{class DBusDataEngineManager : public QDBusAbstractAdaptor{	Q_OBJECT	Q_CLASSINFO("D-Bus Interface","org.kde.Plasma.DataEngineManager")	Q_PROPERTY(QStringList knownEngines READ knownEngines);	public:		explicit DBusDataEngineManager(QObject *parent,Plasma::DataEngineManager * parent);		QStringList knownEngines();	public slots:		bool loadDataEngine(const QString &name);		void unloadDataEngine(const QString &name);				QStringList sources(const QString &engine);		void connectSource(const QString &engine,const QString &source);		void disconnectSource(const QString &engine,const QString &source);		void connectAllSources(const QString &engine);		QMap<QString, QVariant> data(const QString &engine,const QString &source);	signals:		void newSource(const QString &engine,const QString& source);		void sourceRemoved(const QString &engine,const QString& source);		void updated(const QString &engine,const QString& source, const QMap<QString, QVariant>& data);	private:		Plasma::DataEngineManager *engineManager;};};#endif