diff options
author | Javier <dev.git@javispedro.com> | 2015-04-09 01:16:54 +0200 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2015-04-09 01:16:54 +0200 |
commit | f915a22bd680376dc47ff72bb00ac73df1dd09a7 (patch) | |
tree | 2d93a3c48b99f328569ec56e65212d2274ebce6f /saltoqd/toqmanageradaptor.h | |
parent | 5a4a7536d9975df843fffa8bba00b54f60c6f21b (diff) | |
download | saltoq-f915a22bd680376dc47ff72bb00ac73df1dd09a7.tar.gz saltoq-f915a22bd680376dc47ff72bb00ac73df1dd09a7.zip |
add UI skeleton and sniff rate workaround
Diffstat (limited to 'saltoqd/toqmanageradaptor.h')
-rw-r--r-- | saltoqd/toqmanageradaptor.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/saltoqd/toqmanageradaptor.h b/saltoqd/toqmanageradaptor.h new file mode 100644 index 0000000..c2e62e9 --- /dev/null +++ b/saltoqd/toqmanageradaptor.h @@ -0,0 +1,39 @@ +#ifndef TOQMANAGERADAPTOR_H +#define TOQMANAGERADAPTOR_H + +#include <QtDBus/QDBusConnection> +#include <QtDBus/QDBusAbstractAdaptor> +#include <QtDBus/QDBusMessage> + +#include "toqmanager.h" + +class ToqManagerAdaptor : public QDBusAbstractAdaptor +{ + Q_OBJECT + Q_CLASSINFO("D-Bus Interface", "com.javispedro.saltoq.ToqManager") + + Q_PROPERTY(bool connected READ isConnected NOTIFY connectedChanged) + +public: + ToqManagerAdaptor(FmsManager *fms, ToqManager *parent); + + bool isConnected() const; + +public slots: + void PutFile(const QString &localFile, const QString &remoteFile, const QDBusMessage &msg); + +signals: + void connectedChanged(); + +private: + QDBusConnection _conn; + ToqManager *_toq; + FmsManager *_fms; +}; + +inline bool ToqManagerAdaptor::isConnected() const +{ + return _toq->isConnected(); +} + +#endif // TOQMANAGERADAPTOR_H |