Implement Advanced Saving Management subsystem

Closes #4696
This commit is contained in:
Vladimir Golovnev (Glassez)
2016-02-09 11:56:48 +03:00
parent d05d5a85a5
commit dd34663224
59 changed files with 1796 additions and 1280 deletions

View File

@@ -59,7 +59,7 @@ public:
TorrentModel* getSourceModel() const;
public slots:
void setSelectionLabel(QString label);
void setSelectionCategory(QString category);
void setSelectedTorrentsLocation();
void pauseAllTorrents();
void resumeAllTorrents();
@@ -86,11 +86,10 @@ public slots:
void displayDLHoSMenu(const QPoint&);
void applyNameFilter(const QString& name);
void applyStatusFilter(int f);
void applyLabelFilter(QString label);
void applyCategoryFilter(QString category);
void applyTrackerFilterAll();
void applyTrackerFilter(const QStringList &hashes);
void previewFile(QString filePath);
void removeLabelFromRows(QString label);
void renameSelectedTorrent();
protected:
@@ -106,7 +105,8 @@ protected slots:
void toggleSelectedTorrentsSuperSeeding() const;
void toggleSelectedTorrentsSequentialDownload() const;
void toggleSelectedFirstLastPiecePrio() const;
void askNewLabelForSelection();
void setSelectedASMEnabled(bool enabled) const;
void askNewCategoryForSelection();
void saveSettings();
signals: