source: trunk/qt/InteropObject.h @ 14621

Last change on this file since 14621 was 14621, checked in by mikedld, 7 years ago

Refactor DBus IPC to allow for further extensibility

  • Property svn:keywords set to Date Rev Author Id
File size: 564 bytes
Line 
1/*
2 * This file Copyright (C) 2012-2015 Mnemosyne LLC
3 *
4 * It may be used under the GNU GPL versions 2 or 3
5 * or any future license endorsed by Mnemosyne LLC.
6 *
7 * $Id: InteropObject.h 14621 2015-12-16 17:57:05Z mikedld $
8 */
9
10#ifndef QTR_INTEROP_OBJECT_H
11#define QTR_INTEROP_OBJECT_H
12
13#include <QObject>
14
15class InteropObject: public QObject
16{
17    Q_OBJECT
18    Q_CLASSINFO ("D-Bus Interface", "com.transmissionbt.Transmission")
19
20  public:
21    InteropObject (QObject * parent = nullptr);
22
23  public slots:
24    bool PresentWindow ();
25    bool AddMetainfo (const QString& metainfo);
26};
27
28#endif // QTR_INTEROP_OBJECT_H
Note: See TracBrowser for help on using the repository browser.