From 36cebbb3e17b0b9df03a3a288e56b5d1e1fedee1 Mon Sep 17 00:00:00 2001 From: Olivier Tilloy Date: Thu, 4 Oct 2012 17:12:09 +0200 Subject: Rename the source directories. --- src/common/qdbusmenumodel.cpp | 109 ------------------------------------------ 1 file changed, 109 deletions(-) delete mode 100644 src/common/qdbusmenumodel.cpp (limited to 'src/common/qdbusmenumodel.cpp') diff --git a/src/common/qdbusmenumodel.cpp b/src/common/qdbusmenumodel.cpp deleted file mode 100644 index 88a6084..0000000 --- a/src/common/qdbusmenumodel.cpp +++ /dev/null @@ -1,109 +0,0 @@ -/* - * Copyright 2012 Canonical Ltd. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - * - * Authors: - * Renato Araujo Oliveira Filho - */ - -#include "qdbusmenumodel.h" - -/*! - \qmlclass QDBusMenuModel - \inherits QDBusObject - - \brief The QDBusMenuModel class defines the list model for DBus menus - - \bold {This component is under heavy development.} - - This class expose the menu previous exported over DBus. - - \code - QDBusMenuModel { - id: menuModel - busType: 1 - busName: "com.ubuntu.menu" - objectPath: "com/ubuntu/menu" - } - - ListView { - id: view - model: menuModel - Component.onCompleted: menuModel.start() - } - \endcode -*/ - -/*! \internal */ -QDBusMenuModel::QDBusMenuModel(QObject *parent) - :QMenuModel(0, parent) -{ -} - -/*! \internal */ -QDBusMenuModel::~QDBusMenuModel() -{ -} - -/*! - \qmlmethod QDBusMenuModel::start() - - Start dbus watch for the busName and wait until it appears. - The status will change to connecting after call this function, and as soon the busName - apperas and the objectPat was found this will change to Connected. - - \bold Note: methods should only be called after the Component has completed. -*/ -void QDBusMenuModel::start() -{ - QDBusObject::connect(); -} - -/*! - \qmlmethod QDBusMenuModel::stop() - - Stops dbus watch and clear the model, the status wil change to Disconnected. - - \bold Note: methods should only be called after the Component has completed. -*/ -void QDBusMenuModel::stop() -{ - QDBusObject::disconnect(); -} - -/*! \internal */ -void QDBusMenuModel::serviceVanish(GDBusConnection *) -{ - setMenuModel(NULL); -} - -/*! \internal */ -void QDBusMenuModel::serviceAppear(GDBusConnection *connection) -{ - GMenuModel *model = reinterpret_cast(g_dbus_menu_model_get(connection, - busName().toLatin1(), - objectPath().toLatin1())); - setMenuModel(model); - if (model == NULL) { - stop(); - } -} - -/*! \internal */ -void QDBusMenuModel::setIntBusType(int busType) -{ - if ((busType > DBusEnums::None) && (busType < DBusEnums::LastBusType)) { - setBusType(static_cast(busType)); - } -} -- cgit v1.2.3