qBittorrent
|
#include <tagfilterwidget.h>
Signals | |
void | tagChanged (const QString &tag) |
void | actionResumeTorrentsTriggered () |
void | actionPauseTorrentsTriggered () |
void | actionDeleteTorrentsTriggered () |
Public Member Functions | |
TagFilterWidget (QWidget *parent=nullptr) | |
QString | currentTag () const |
Private Slots | |
void | onCurrentRowChanged (const QModelIndex ¤t, const QModelIndex &previous) |
void | showMenu (QPoint) |
void | callUpdateGeometry () |
void | addTag () |
void | removeTag () |
void | removeUnusedTags () |
Private Member Functions | |
QSize | sizeHint () const override |
QSize | minimumSizeHint () const override |
void | rowsInserted (const QModelIndex &parent, int start, int end) override |
QString | askTagName () |
Definition at line 33 of file tagfilterwidget.h.
|
explicit |
Definition at line 58 of file tagfilterwidget.cpp.
References callUpdateGeometry(), onCurrentRowChanged(), showMenu(), and Utils::Gui::smallIconSize().
|
signal |
Referenced by showMenu(), and TransferListFiltersWidget::TransferListFiltersWidget().
|
signal |
Referenced by showMenu(), and TransferListFiltersWidget::TransferListFiltersWidget().
|
signal |
Referenced by showMenu(), and TransferListFiltersWidget::TransferListFiltersWidget().
|
privateslot |
Definition at line 187 of file tagfilterwidget.cpp.
References BitTorrent::Session::addTag(), askTagName(), and BitTorrent::Session::instance().
Referenced by showMenu().
|
private |
Definition at line 162 of file tagfilterwidget.cpp.
References AutoExpandableDialog::getText(), and BitTorrent::Session::isValidTag().
Referenced by addTag().
|
privateslot |
Definition at line 133 of file tagfilterwidget.cpp.
Referenced by TagFilterWidget().
QString TagFilterWidget::currentTag | ( | ) | const |
Definition at line 88 of file tagfilterwidget.cpp.
References anonymous_namespace{tagfilterwidget.cpp}::getTagFilter().
Referenced by TransferListFiltersWidget::toggleTagFilter().
|
overrideprivate |
Definition at line 149 of file tagfilterwidget.cpp.
References sizeHint().
|
privateslot |
Definition at line 98 of file tagfilterwidget.cpp.
References anonymous_namespace{tagfilterwidget.cpp}::getTagFilter(), and tagChanged().
Referenced by TagFilterWidget().
|
privateslot |
Definition at line 198 of file tagfilterwidget.cpp.
References BitTorrent::Session::instance(), TagFilterModel::isSpecialItem(), and BitTorrent::Session::removeTag().
Referenced by showMenu().
|
privateslot |
Definition at line 209 of file tagfilterwidget.cpp.
References asConst(), and BitTorrent::Session::instance().
Referenced by showMenu().
|
overrideprivate |
Definition at line 156 of file tagfilterwidget.cpp.
|
privateslot |
Definition at line 105 of file tagfilterwidget.cpp.
References actionDeleteTorrentsTriggered(), actionPauseTorrentsTriggered(), actionResumeTorrentsTriggered(), addTag(), UIThemeManager::instance(), TagFilterModel::isSpecialItem(), removeTag(), and removeUnusedTags().
Referenced by TagFilterWidget().
|
overrideprivate |
Definition at line 138 of file tagfilterwidget.cpp.
Referenced by minimumSizeHint().
|
signal |
Referenced by onCurrentRowChanged(), and TransferListFiltersWidget::TransferListFiltersWidget().