diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-09-22 13:34:21 +0300 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-09-22 13:34:21 +0300 |
commit | fab35e762dbec9e1a35fdf54ea18345907e1ea45 (patch) | |
tree | 59fad8e3bec790ad92acb6587ca9d2c8ad050148 /libmediaoverridesqt | |
parent | 2d641d9293e6dd0c0275ee97d1773cd836c089f8 (diff) |
removed non-MeeGo stuff
Diffstat (limited to 'libmediaoverridesqt')
-rw-r--r-- | libmediaoverridesqt/libmediaoverridesqt.pro | 36 | ||||
-rw-r--r-- | libmediaoverridesqt/libmediaoverridesqt1.pc | 12 | ||||
-rw-r--r-- | libmediaoverridesqt/override.cpp | 63 | ||||
-rw-r--r-- | libmediaoverridesqt/override.h | 32 |
4 files changed, 0 insertions, 143 deletions
diff --git a/libmediaoverridesqt/libmediaoverridesqt.pro b/libmediaoverridesqt/libmediaoverridesqt.pro deleted file mode 100644 index 20296c4..0000000 --- a/libmediaoverridesqt/libmediaoverridesqt.pro +++ /dev/null @@ -1,36 +0,0 @@ -include(../common.pri) -TEMPLATE = lib -TARGET = mediaoverridesqt -DESTDIR = build -DEPENDPATH += . -INCLUDEPATH += . - -# Input -PUBLIC_HEADERS = override.h - -HEADERS += $${PUBLIC_HEADERS} - -SOURCES += override.cpp - -QMAKE_CXXFLAGS += -Wall -LIBS += -L$${LIBDBUSQEVENTLOOP}/build -ldbus-qeventloop - -OBJECTS_DIR = build -MOC_DIR = moc - -CONFIG += qt dll -QT += dbus -PKGCONFIG += dbus-1 libresource0 - -QMAKE_DISTCLEAN += -r moc build - -# Install directives -headers.files = $${PUBLIC_HEADERS} -INSTALLBASE = /usr -target.path = $${INSTALLBASE}/lib -headers.path = $${INSTALLBASE}/include/resource/qt4/policy -pc.files = libmediaoverridesqt1.pc -pc.path = $${INSTALLBASE}/lib/pkgconfig - -INSTALLS = target headers pc - diff --git a/libmediaoverridesqt/libmediaoverridesqt1.pc b/libmediaoverridesqt/libmediaoverridesqt1.pc deleted file mode 100644 index 7666624..0000000 --- a/libmediaoverridesqt/libmediaoverridesqt1.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${prefix}/lib -includedir=${prefix}/include/resource/qt4 - -Name: libmediaoverridesqt1 -Description: Maemo overrides Qt API -Version: 1.11 -Libs: -L${libdir} -Cflags: -I${includedir} -Requires: QtDbus - diff --git a/libmediaoverridesqt/override.cpp b/libmediaoverridesqt/override.cpp deleted file mode 100644 index 71102df..0000000 --- a/libmediaoverridesqt/override.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include "override.h" - -#define MANAGER_PATH "/org/maemo/Playback/Manager" -#define MANAGER_SERVICE "org.maemo.Playback.Manager" -#define MANAGER_INTERFACE "org.maemo.Playback.Manager" - -using namespace ResourcePolicy; - -Override * ResourcePolicy::createMute(QObject *parent) -{ - return new Override("Mute", parent); -} - -Override * ResourcePolicy::createPrivacyOverride(QObject *parent) -{ - return new Override("PrivacyOverride", parent); -} - -Override * ResourcePolicy::createBluetoothOVerride(QObject *parent) -{ - return new Override("BluetoothOverride", parent); -} - -Override::Override(QString overrideType, QObject *parent): - QObject(parent), dBusConnection(QDBusConnection::sessionBus()), type(overrideType) -{ - dBusConnection.connect(MANAGER_SERVICE, MANAGER_PATH, MANAGER_INTERFACE, - type, this, SLOT(handleChange(bool))); -} - -Override::~Override() -{ -} - -void Override::fetchState() -{ - QDBusMessage msg; - QString method = "Get" + type; - - msg = QDBusMessage::createMethodCall(MANAGER_SERVICE, MANAGER_PATH, - MANAGER_INTERFACE, method); - dBusConnection.send(msg); -} - -void Override::request(bool newState) -{ - QDBusMessage msg; - QString method = "Request" + type; - - msg = QDBusMessage::createMethodCall(MANAGER_SERVICE, MANAGER_PATH, - MANAGER_INTERFACE, method); - - QVariantList args; - args.append(newState); - msg.setArguments(args); - dBusConnection.send(msg); -} - -void Override::handleChange(bool newState) -{ - emit changed(newState); -} - diff --git a/libmediaoverridesqt/override.h b/libmediaoverridesqt/override.h deleted file mode 100644 index c906a55..0000000 --- a/libmediaoverridesqt/override.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include <QtDBus> -#include <QDBusConnection> -#include <QDBusArgument> - -namespace ResourcePolicy -{ - class Override : public QObject - { - Q_OBJECT -public: - Override(QString overrideType, QObject *parent=NULL); - virtual ~Override(); - void fetchState(); - -signals: - void changed(bool newState); - -private slots: - void handleChange(bool newState); - void request(bool newState); - -private: - QDBusConnection dBusConnection; - QString type; - }; - Override * createMute(QObject *parent=NULL); - Override * createPrivacyOverride(QObject *parent=NULL); - Override * createBluetoothOVerride(QObject *parent=NULL); -} - |