Q_CLASSINFO("D-Bus Interface", "com.ixonos.qtrapids");
public:
-
TorrentSession(QObject *parent, QSettings *);
public slots:
-
void getState();
void addTorrent(const QString &path, const QString &save_path
, qtrapids::ParamsMap_t other_params);
void removeTorrent(const QString &hash);
void setOptions(qtrapids::ParamsMap_t options);
qtrapids::ParamsMap_t getOptions();
-
+ void terminateSession();
+
signals:
void alert(qtrapids::TorrentState info, qtrapids::ParamsMap_t other_info);
-
+ void terminate();
+
private slots:
void on_alert();