forked from qt-creator/qt-creator
Fix krazy issues: Use explicit constructors
* Fix all warnings about non-explicit constructors except for those in 3rdparty code.
This commit is contained in:
@@ -108,7 +108,7 @@ class ShadowBuildPage : public QWizardPage
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ShadowBuildPage(CMakeOpenProjectWizard *cmakeWizard, bool change = false);
|
||||
explicit ShadowBuildPage(CMakeOpenProjectWizard *cmakeWizard, bool change = false);
|
||||
private slots:
|
||||
void buildDirectoryChanged();
|
||||
private:
|
||||
@@ -121,7 +121,7 @@ class CMakeRunPage : public QWizardPage
|
||||
Q_OBJECT
|
||||
public:
|
||||
enum Mode { Initial, Update, Recreate, Change };
|
||||
CMakeRunPage(CMakeOpenProjectWizard *cmakeWizard, Mode mode = Initial, const QString &buildDirectory = QString());
|
||||
explicit CMakeRunPage(CMakeOpenProjectWizard *cmakeWizard, Mode mode = Initial, const QString &buildDirectory = QString());
|
||||
|
||||
virtual void initializePage();
|
||||
virtual void cleanupPage();
|
||||
|
||||
@@ -128,7 +128,7 @@ class CMakeRunConfigurationWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
CMakeRunConfigurationWidget(CMakeRunConfiguration *cmakeRunConfiguration, QWidget *parent = 0);
|
||||
explicit CMakeRunConfigurationWidget(CMakeRunConfiguration *cmakeRunConfiguration, QWidget *parent = 0);
|
||||
|
||||
private slots:
|
||||
void setArguments(const QString &args);
|
||||
|
||||
Reference in New Issue
Block a user