class TorrentSession : public QObject
{
- Q_OBJECT;
- Q_CLASSINFO("D-Bus Interface", "com.ixonos.qtrapids");
+ Q_OBJECT;
+ Q_CLASSINFO("D-Bus Interface", "com.ixonos.qtrapids");
public:
- TorrentSession(QObject *parent, QSettings *);
+ 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 getState();
+ void addTorrent(const QString &path, const QString &save_path
+ , qtrapids::ParamsMap_t other_params);
+ void removeTorrent(const QString &hash);
signals:
- void alert(qtrapids::TorrentState info, qtrapids::ParamsMap_t other_info);
+ void alert(qtrapids::TorrentState info, qtrapids::ParamsMap_t other_info);
private slots:
- void on_alert();
+ void on_alert();
private:
- session_t btSession_;
- AlertWaiterThread *alertWaiter_;
- torrents_t torrents_;
+ session_t btSession_;
+ AlertWaiterThread *alertWaiter_;
+ torrents_t torrents_;
};
} // namespace qtrapids