diff options
author | Javier <dev.git@javispedro.com> | 2015-04-21 00:47:30 +0200 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2015-04-21 00:47:30 +0200 |
commit | 6662f40aff76e0700d82237261774758981bf784 (patch) | |
tree | 45617cf6b00b9e7e84da685abd216bd4278513f0 /saltoqd/cardmanageradaptor.cpp | |
parent | e9628b70189b9acb84705693e155e10700f21177 (diff) | |
download | saltoq-6662f40aff76e0700d82237261774758981bf784.tar.gz saltoq-6662f40aff76e0700d82237261774758981bf784.zip |
forward some types of notification icons
Diffstat (limited to 'saltoqd/cardmanageradaptor.cpp')
-rw-r--r-- | saltoqd/cardmanageradaptor.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/saltoqd/cardmanageradaptor.cpp b/saltoqd/cardmanageradaptor.cpp new file mode 100644 index 0000000..02ab4a8 --- /dev/null +++ b/saltoqd/cardmanageradaptor.cpp @@ -0,0 +1,20 @@ +#include "cardmanageradaptor.h" + +CardManagerAdaptor::CardManagerAdaptor(CardManager *parent) + : QDBusAbstractAdaptor(parent), + _conn(QDBusConnection::sessionBus()), + _mgr(parent) +{ + setAutoRelaySignals(true); +} + +QDBusObjectPath CardManagerAdaptor::CreateDeck(const QString &application, const QDBusMessage &msg) +{ + QString sender = msg.service(); + CardDeck *deck = new CardDeck(sender, application, _mgr); + QDBusObjectPath path("/com/javispedro/saltoq/CardManager/" + application); + deck->setObjectName(application); + _mgr->installDeck(deck); + _decks.insert(path, deck); + return path; +} |