Mark constructors as explicit

This commit is contained in:
Chocobo1
2018-12-16 15:51:36 +08:00
parent 94998b5da0
commit 2a84345835
16 changed files with 61 additions and 53 deletions

View File

@@ -53,7 +53,7 @@ class PropListDelegate : public QItemDelegate
Q_OBJECT
public:
PropListDelegate(PropertiesWidget *properties);
explicit PropListDelegate(PropertiesWidget *properties);
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
void setEditorData(QWidget *editor, const QModelIndex &index) const override;

View File

@@ -59,7 +59,7 @@ class SpeedWidget : public QWidget
Q_OBJECT
public:
SpeedWidget(PropertiesWidget *parent);
explicit SpeedWidget(PropertiesWidget *parent);
~SpeedWidget();
private slots:

View File

@@ -63,7 +63,7 @@ public:
COL_COUNT
};
TrackerListWidget(PropertiesWidget *properties);
explicit TrackerListWidget(PropertiesWidget *properties);
~TrackerListWidget();
int visibleColumnsCount() const;

View File

@@ -71,7 +71,7 @@ QStringList TrackersAdditionDialog::newTrackers() const
void TrackersAdditionDialog::on_uTorrentListButton_clicked()
{
m_ui->uTorrentListButton->setEnabled(false);
Net::DownloadHandler *handler = Net::DownloadManager::instance()->download({m_ui->lineEditListURL->text()});
Net::DownloadHandler *handler = Net::DownloadManager::instance()->download(m_ui->lineEditListURL->text());
connect(handler, static_cast<void (Net::DownloadHandler::*)(const QString &, const QByteArray &)>(&Net::DownloadHandler::downloadFinished)
, this, &TrackersAdditionDialog::parseUTorrentList);
connect(handler, &Net::DownloadHandler::downloadFailed, this, &TrackersAdditionDialog::getTrackerError);

View File

@@ -39,7 +39,7 @@ public:
TorrentContentModelFolder(const QString &name, TorrentContentModelFolder *parent);
// Invisible root item constructor
TorrentContentModelFolder(const QList<QVariant> &data);
explicit TorrentContentModelFolder(const QList<QVariant> &data);
~TorrentContentModelFolder() override;

View File

@@ -56,7 +56,7 @@ public:
FolderType
};
TorrentContentModelItem(TorrentContentModelFolder *parent);
explicit TorrentContentModelItem(TorrentContentModelFolder *parent);
virtual ~TorrentContentModelItem();
bool isRootItem() const;