diff options
Diffstat (limited to 'src/QMenuModel/qdbusmenumodel.cpp')
-rw-r--r-- | src/QMenuModel/qdbusmenumodel.cpp | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/QMenuModel/qdbusmenumodel.cpp b/src/QMenuModel/qdbusmenumodel.cpp deleted file mode 100644 index c551464..0000000 --- a/src/QMenuModel/qdbusmenumodel.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "qdbusmenumodel.h" -#include <QDebug> - -QDBusMenuModel::QDBusMenuModel(QObject *parent) - :QMenuModel(0, parent) -{ -} - -QDBusMenuModel::~QDBusMenuModel() -{ -} - -void QDBusMenuModel::start() -{ - QDbusObject::connect(); -} - -void QDBusMenuModel::stop() -{ - QDbusObject::disconnect(); -} - -void QDBusMenuModel::serviceVanish(GDBusConnection *) -{ - setMenuModel(NULL); -} - -void QDBusMenuModel::serviceAppear(GDBusConnection *connection) -{ - GMenuModel *model = reinterpret_cast<GMenuModel*>(g_dbus_menu_model_get(connection, - busName().toLatin1(), - objectPath().toLatin1())); - setMenuModel(model); - if (model == NULL) { - stop(); - } -} - -void QDBusMenuModel::busTypeChanged(BusType) -{ - busTypeChanged(); -} - -void QDBusMenuModel::busNameChanged(const QString &) -{ - busNameChanged(); -} - -void QDBusMenuModel::objectPathChanged(const QString &objectPath) -{ - objectPathChanged(); -} - -void QDBusMenuModel::statusChanged(ConnectionStatus status) -{ - statusChanged(); -} - -void QDBusMenuModel::setIntBusType(int busType) -{ - if ((busType > None) && (busType < LastBusType)) { - setBusType(static_cast<BusType>(busType)); - } -} |