mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-11 15:27:54 +00:00
Initialize class variable via constructor
This commit is contained in:
parent
1ea61db1fb
commit
4bf4313862
@ -238,8 +238,7 @@ MainWindow::MainWindow(QWidget *parent)
|
|||||||
// m_transferListWidget->setStyleSheet("QTreeView {border: none;}"); // borderless
|
// m_transferListWidget->setStyleSheet("QTreeView {border: none;}"); // borderless
|
||||||
m_propertiesWidget = new PropertiesWidget(hSplitter);
|
m_propertiesWidget = new PropertiesWidget(hSplitter);
|
||||||
connect(m_transferListWidget, &TransferListWidget::currentTorrentChanged, m_propertiesWidget, &PropertiesWidget::loadTorrentInfos);
|
connect(m_transferListWidget, &TransferListWidget::currentTorrentChanged, m_propertiesWidget, &PropertiesWidget::loadTorrentInfos);
|
||||||
m_transferListFiltersWidget = new TransferListFiltersWidget(m_splitter, m_transferListWidget);
|
m_transferListFiltersWidget = new TransferListFiltersWidget(m_splitter, m_transferListWidget, isDownloadTrackerFavicon());
|
||||||
m_transferListFiltersWidget->setDownloadTrackerFavicon(isDownloadTrackerFavicon());
|
|
||||||
hSplitter->addWidget(m_transferListWidget);
|
hSplitter->addWidget(m_transferListWidget);
|
||||||
hSplitter->addWidget(m_propertiesWidget);
|
hSplitter->addWidget(m_propertiesWidget);
|
||||||
m_splitter->addWidget(m_transferListFiltersWidget);
|
m_splitter->addWidget(m_transferListFiltersWidget);
|
||||||
|
@ -192,10 +192,10 @@ void StatusFilterWidget::handleNewTorrent(BitTorrent::TorrentHandle *const) {}
|
|||||||
|
|
||||||
void StatusFilterWidget::torrentAboutToBeDeleted(BitTorrent::TorrentHandle *const) {}
|
void StatusFilterWidget::torrentAboutToBeDeleted(BitTorrent::TorrentHandle *const) {}
|
||||||
|
|
||||||
TrackerFiltersList::TrackerFiltersList(QWidget *parent, TransferListWidget *transferList)
|
TrackerFiltersList::TrackerFiltersList(QWidget *parent, TransferListWidget *transferList, const bool downloadFavicon)
|
||||||
: BaseFilterWidget(parent, transferList)
|
: BaseFilterWidget(parent, transferList)
|
||||||
, m_totalTorrents(0)
|
, m_totalTorrents(0)
|
||||||
, m_downloadTrackerFavicon(true)
|
, m_downloadTrackerFavicon(downloadFavicon)
|
||||||
{
|
{
|
||||||
auto *allTrackers = new QListWidgetItem(this);
|
auto *allTrackers = new QListWidgetItem(this);
|
||||||
allTrackers->setData(Qt::DisplayRole, QVariant(tr("All (0)", "this is for the tracker filter")));
|
allTrackers->setData(Qt::DisplayRole, QVariant(tr("All (0)", "this is for the tracker filter")));
|
||||||
@ -545,7 +545,7 @@ QStringList TrackerFiltersList::getHashes(int row)
|
|||||||
return m_trackers.value(trackerFromRow(row));
|
return m_trackers.value(trackerFromRow(row));
|
||||||
}
|
}
|
||||||
|
|
||||||
TransferListFiltersWidget::TransferListFiltersWidget(QWidget *parent, TransferListWidget *transferList)
|
TransferListFiltersWidget::TransferListFiltersWidget(QWidget *parent, TransferListWidget *transferList, const bool downloadFavicon)
|
||||||
: QFrame(parent)
|
: QFrame(parent)
|
||||||
, m_transferList(transferList)
|
, m_transferList(transferList)
|
||||||
{
|
{
|
||||||
@ -625,7 +625,7 @@ TransferListFiltersWidget::TransferListFiltersWidget(QWidget *parent, TransferLi
|
|||||||
trackerLabel->setFont(font);
|
trackerLabel->setFont(font);
|
||||||
frameLayout->addWidget(trackerLabel);
|
frameLayout->addWidget(trackerLabel);
|
||||||
|
|
||||||
m_trackerFilters = new TrackerFiltersList(this, transferList);
|
m_trackerFilters = new TrackerFiltersList(this, transferList, downloadFavicon);
|
||||||
frameLayout->addWidget(m_trackerFilters);
|
frameLayout->addWidget(m_trackerFilters);
|
||||||
|
|
||||||
connect(statusLabel, &QCheckBox::toggled, statusFilters, &StatusFilterWidget::toggleFilter);
|
connect(statusLabel, &QCheckBox::toggled, statusFilters, &StatusFilterWidget::toggleFilter);
|
||||||
|
@ -98,7 +98,7 @@ class TrackerFiltersList : public BaseFilterWidget
|
|||||||
Q_DISABLE_COPY(TrackerFiltersList)
|
Q_DISABLE_COPY(TrackerFiltersList)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
TrackerFiltersList(QWidget *parent, TransferListWidget *transferList);
|
TrackerFiltersList(QWidget *parent, TransferListWidget *transferList, bool downloadFavicon);
|
||||||
~TrackerFiltersList() override;
|
~TrackerFiltersList() override;
|
||||||
|
|
||||||
// Redefine addItem() to make sure the list stays sorted
|
// Redefine addItem() to make sure the list stays sorted
|
||||||
@ -144,7 +144,7 @@ class TransferListFiltersWidget : public QFrame
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
TransferListFiltersWidget(QWidget *parent, TransferListWidget *transferList);
|
TransferListFiltersWidget(QWidget *parent, TransferListWidget *transferList, bool downloadFavicon);
|
||||||
void setDownloadTrackerFavicon(bool value);
|
void setDownloadTrackerFavicon(bool value);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
|
Loading…
Reference in New Issue
Block a user