qBittorrent
|
#include <trackerlistwidget.h>
Public Types | |
enum | TrackerListColumn { COL_TIER , COL_URL , COL_STATUS , COL_PEERS , COL_SEEDS , COL_LEECHES , COL_DOWNLOADED , COL_MSG , COL_COUNT } |
Public Slots | |
void | setRowColor (int row, const QColor &color) |
void | moveSelectionUp () |
void | moveSelectionDown () |
void | clear () |
void | loadStickyItems (const BitTorrent::Torrent *torrent) |
void | loadTrackers () |
void | askForTrackers () |
void | copyTrackerUrl () |
void | reannounceSelected () |
void | deleteSelectedTrackers () |
void | editSelectedTracker () |
void | showTrackerListMenu (const QPoint &) |
void | displayToggleColumnsMenu (const QPoint &) |
void | loadSettings () |
void | saveSettings () const |
Public Member Functions | |
TrackerListWidget (PropertiesWidget *properties) | |
~TrackerListWidget () | |
int | visibleColumnsCount () const |
Protected Member Functions | |
QVector< QTreeWidgetItem * > | getSelectedTrackerItems () const |
Static Private Member Functions | |
static QStringList | headerLabels () |
Private Attributes | |
PropertiesWidget * | m_properties |
QHash< QString, QTreeWidgetItem * > | m_trackerItems |
QTreeWidgetItem * | m_DHTItem |
QTreeWidgetItem * | m_PEXItem |
QTreeWidgetItem * | m_LSDItem |
Definition at line 41 of file trackerlistwidget.h.
Enumerator | |
---|---|
COL_TIER | |
COL_URL | |
COL_STATUS | |
COL_PEERS | |
COL_SEEDS | |
COL_LEECHES | |
COL_DOWNLOADED | |
COL_MSG | |
COL_COUNT |
Definition at line 47 of file trackerlistwidget.h.
|
explicit |
Definition at line 59 of file trackerlistwidget.cpp.
References COL_COUNT, COL_DOWNLOADED, COL_LEECHES, COL_PEERS, COL_SEEDS, COL_TIER, COL_URL, copyTrackerUrl(), deleteSelectedTrackers(), displayToggleColumnsMenu(), editSelectedTracker(), headerLabels(), loadSettings(), m_DHTItem, m_LSDItem, m_PEXItem, saveSettings(), setRowColor(), showTrackerListMenu(), and visibleColumnsCount().
TrackerListWidget::~TrackerListWidget | ( | ) |
Definition at line 145 of file trackerlistwidget.cpp.
References saveSettings().
|
slot |
Definition at line 433 of file trackerlistwidget.cpp.
References BitTorrent::Torrent::addTrackers(), asConst(), TrackersAdditionDialog::askForTrackers(), PropertiesWidget::getCurrentTorrent(), and m_properties.
Referenced by showTrackerListMenu().
|
slot |
Definition at line 261 of file trackerlistwidget.cpp.
References COL_LEECHES, COL_MSG, COL_SEEDS, COL_STATUS, m_DHTItem, m_LSDItem, m_PEXItem, and m_trackerItems.
Referenced by PropertiesWidget::clear(), deleteSelectedTrackers(), moveSelectionDown(), and moveSelectionUp().
|
slot |
Definition at line 445 of file trackerlistwidget.cpp.
References COL_URL, and getSelectedTrackerItems().
Referenced by showTrackerListMenu(), and TrackerListWidget().
|
slot |
Definition at line 461 of file trackerlistwidget.cpp.
References clear(), COL_URL, BitTorrent::Torrent::forceReannounce(), PropertiesWidget::getCurrentTorrent(), getSelectedTrackerItems(), BitTorrent::Torrent::isPaused(), m_properties, m_trackerItems, BitTorrent::Torrent::replaceTrackers(), and BitTorrent::Torrent::trackers().
Referenced by showTrackerListMenu(), and TrackerListWidget().
|
slot |
Definition at line 654 of file trackerlistwidget.cpp.
References tstool::action, COL_COUNT, headerLabels(), saveSettings(), and visibleColumnsCount().
Referenced by TrackerListWidget().
|
slot |
Definition at line 499 of file trackerlistwidget.cpp.
References COL_URL, BitTorrent::Torrent::forceReannounce(), PropertiesWidget::getCurrentTorrent(), getSelectedTrackerItems(), AutoExpandableDialog::getText(), BitTorrent::Torrent::isPaused(), m_properties, BitTorrent::Torrent::replaceTrackers(), and BitTorrent::Torrent::trackers().
Referenced by showTrackerListMenu(), and TrackerListWidget().
|
protected |
Definition at line 150 of file trackerlistwidget.cpp.
References NB_STICKY_ITEM.
Referenced by copyTrackerUrl(), deleteSelectedTrackers(), editSelectedTracker(), moveSelectionDown(), moveSelectionUp(), and showTrackerListMenu().
|
staticprivate |
Definition at line 627 of file trackerlistwidget.cpp.
Referenced by displayToggleColumnsMenu(), and TrackerListWidget().
|
slot |
Definition at line 617 of file trackerlistwidget.cpp.
References Preferences::instance().
Referenced by TrackerListWidget().
|
slot |
Definition at line 280 of file trackerlistwidget.cpp.
References asConst(), COL_LEECHES, COL_MSG, COL_SEEDS, COL_STATUS, BitTorrent::Session::instance(), BitTorrent::Torrent::isDHTDisabled(), BitTorrent::Torrent::isLSDDisabled(), BitTorrent::Torrent::isPEXDisabled(), BitTorrent::Torrent::isPrivate(), m_DHTItem, m_LSDItem, m_PEXItem, and BitTorrent::Torrent::peers().
Referenced by loadTrackers().
|
slot |
Definition at line 357 of file trackerlistwidget.cpp.
References asConst(), COL_DOWNLOADED, COL_LEECHES, COL_MSG, COL_PEERS, COL_SEEDS, COL_STATUS, COL_TIER, COL_URL, PropertiesWidget::getCurrentTorrent(), loadStickyItems(), m_properties, m_trackerItems, BitTorrent::TrackerEntry::NotContacted, BitTorrent::TrackerEntry::NotWorking, BitTorrent::Torrent::trackers(), BitTorrent::TrackerEntry::Updating, and BitTorrent::TrackerEntry::Working.
Referenced by PropertiesWidget::loadDynamicData(), PropertiesWidget::loadTrackers(), and reannounceSelected().
|
slot |
Definition at line 217 of file trackerlistwidget.cpp.
References clear(), COL_URL, BitTorrent::Torrent::forceReannounce(), PropertiesWidget::getCurrentTorrent(), getSelectedTrackerItems(), BitTorrent::Torrent::isPaused(), m_properties, NB_STICKY_ITEM, and BitTorrent::Torrent::replaceTrackers().
Referenced by PropertiesWidget::PropertiesWidget().
|
slot |
Definition at line 173 of file trackerlistwidget.cpp.
References clear(), COL_URL, BitTorrent::Torrent::forceReannounce(), PropertiesWidget::getCurrentTorrent(), getSelectedTrackerItems(), BitTorrent::Torrent::isPaused(), m_properties, NB_STICKY_ITEM, and BitTorrent::Torrent::replaceTrackers().
Referenced by PropertiesWidget::PropertiesWidget().
|
slot |
Definition at line 545 of file trackerlistwidget.cpp.
References COL_URL, BitTorrent::Torrent::forceDHTAnnounce(), BitTorrent::Torrent::forceReannounce(), PropertiesWidget::getCurrentTorrent(), loadTrackers(), m_DHTItem, m_properties, and BitTorrent::Torrent::trackers().
Referenced by showTrackerListMenu().
|
slot |
Definition at line 622 of file trackerlistwidget.cpp.
References Preferences::instance(), and Preferences::setPropTrackerListState().
Referenced by displayToggleColumnsMenu(), TrackerListWidget(), and ~TrackerListWidget().
|
slot |
Definition at line 165 of file trackerlistwidget.cpp.
Referenced by TrackerListWidget().
|
slot |
Definition at line 578 of file trackerlistwidget.cpp.
References askForTrackers(), copyTrackerUrl(), deleteSelectedTrackers(), editSelectedTracker(), BitTorrent::Torrent::forceDHTAnnounce(), BitTorrent::Torrent::forceReannounce(), PropertiesWidget::getCurrentTorrent(), getSelectedTrackerItems(), UIThemeManager::instance(), BitTorrent::Torrent::isPaused(), m_properties, and reannounceSelected().
Referenced by TrackerListWidget().
int TrackerListWidget::visibleColumnsCount | ( | ) | const |
Definition at line 642 of file trackerlistwidget.cpp.
References COL_COUNT.
Referenced by displayToggleColumnsMenu(), and TrackerListWidget().
|
private |
Definition at line 93 of file trackerlistwidget.h.
Referenced by clear(), loadStickyItems(), reannounceSelected(), and TrackerListWidget().
|
private |
Definition at line 95 of file trackerlistwidget.h.
Referenced by clear(), loadStickyItems(), and TrackerListWidget().
|
private |
Definition at line 94 of file trackerlistwidget.h.
Referenced by clear(), loadStickyItems(), and TrackerListWidget().
|
private |
Definition at line 91 of file trackerlistwidget.h.
Referenced by askForTrackers(), deleteSelectedTrackers(), editSelectedTracker(), loadTrackers(), moveSelectionDown(), moveSelectionUp(), reannounceSelected(), and showTrackerListMenu().
|
private |
Definition at line 92 of file trackerlistwidget.h.
Referenced by clear(), deleteSelectedTrackers(), and loadTrackers().