summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2010-08-26 18:35:30 +0200
committerTobias Hunger <tobias.hunger@nokia.com>2010-08-27 12:10:29 +0200
commit715796b48a4d6656b8375bc42c3396308089c937 (patch)
tree576749701ac9b10d5c5f6e4e377d15b99f793b45
parent8d188d01046caaf7e41657e5c34c450620de05f1 (diff)
downloadqt-creator-715796b48a4d6656b8375bc42c3396308089c937.tar.gz
Fix krazy issues: Use explicit constructors
* Fix all warnings about non-explicit constructors except for those in 3rdparty code.
-rw-r--r--doc/pluginhowto/examples/loggermode/loggermodewidget.h2
-rw-r--r--doc/pluginhowto/examples/wizard/itemmodelwizard/modelclasswizard.h2
-rw-r--r--src/libs/aggregation/examples/text/main.h2
-rw-r--r--src/libs/cplusplus/BackwardsScanner.h6
-rw-r--r--src/libs/cplusplus/PreprocessorClient.h2
-rw-r--r--src/libs/cplusplus/pp-macro-expander.h2
-rw-r--r--src/libs/extensionsystem/pluginview.h2
-rw-r--r--src/libs/qmljs/parser/qmljsast_p.h4
-rw-r--r--src/libs/qmljs/parser/qmljsastfwd_p.h2
-rw-r--r--src/libs/qmljs/parser/qmljslexer_p.h2
-rw-r--r--src/libs/qmljsdebugclient/qdeclarativedebug_p.h2
-rw-r--r--src/plugins/classview/classviewsymbollocation.h2
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h4
-rw-r--r--src/plugins/cmakeprojectmanager/cmakerunconfiguration.h2
-rw-r--r--src/plugins/coreplugin/editormanager/editormanager.h2
-rw-r--r--src/plugins/coreplugin/findplaceholder.h2
-rw-r--r--src/plugins/coreplugin/flowlayout.h2
-rw-r--r--src/plugins/coreplugin/navigationwidget.h2
-rw-r--r--src/plugins/coreplugin/outputpane.h2
-rw-r--r--src/plugins/coreplugin/rightpane.h2
-rw-r--r--src/plugins/cppeditor/cppquickfix.h2
-rw-r--r--src/plugins/cvs/cvssubmiteditor.h4
-rw-r--r--src/plugins/debugger/gdb/abstractgdbadapter.h2
-rw-r--r--src/plugins/debugger/gdb/abstractplaingdbadapter.h2
-rw-r--r--src/plugins/debugger/gdb/attachgdbadapter.h2
-rw-r--r--src/plugins/debugger/gdb/coregdbadapter.h2
-rw-r--r--src/plugins/debugger/gdb/localplaingdbadapter.h2
-rw-r--r--src/plugins/debugger/gdb/remoteplaingdbadapter.h2
-rw-r--r--src/plugins/debugger/gdb/termgdbadapter.h2
-rw-r--r--src/plugins/debugger/watchwindow.h2
-rw-r--r--src/plugins/designer/qtcreatorintegration.h2
-rw-r--r--src/plugins/fakevim/fakevimhandler.h2
-rw-r--r--src/plugins/find/searchresulttreeitems.h4
-rw-r--r--src/plugins/help/helpmode.h2
-rw-r--r--src/plugins/help/helpviewer.h2
-rw-r--r--src/plugins/help/openpageswidget.h2
-rw-r--r--src/plugins/help/remotehelpfilter.h2
-rw-r--r--src/plugins/perforce/pendingchangesdialog.h2
-rw-r--r--src/plugins/projectexplorer/buildconfigurationmodel.h2
-rw-r--r--src/plugins/projectexplorer/deployconfigurationmodel.h2
-rw-r--r--src/plugins/projectexplorer/environmenteditmodel.h2
-rw-r--r--src/plugins/projectexplorer/miniprojecttargetselector.h6
-rw-r--r--src/plugins/projectexplorer/runconfigurationmodel.h2
-rw-r--r--src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h2
-rw-r--r--src/plugins/qmldesigner/styledoutputpaneplaceholder.h2
-rw-r--r--src/plugins/qmljseditor/qmlfilewizard.h4
-rw-r--r--src/plugins/qmljseditor/qmljscodecompletion.h2
-rw-r--r--src/plugins/qmljseditor/qmljsquickfix.h2
-rw-r--r--src/plugins/qmljseditor/qmloutlinemodel.cpp2
-rw-r--r--src/plugins/qmljsinspector/qmljsdesigndebugclient.h4
-rw-r--r--src/plugins/qt4projectmanager/projectloadwizard.h2
-rw-r--r--src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.h2
-rw-r--r--src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.h4
-rw-r--r--src/plugins/qt4projectmanager/qtversionmanager.h2
-rw-r--r--src/plugins/subversion/subversionsubmiteditor.h4
-rw-r--r--src/plugins/texteditor/texteditoractionhandler.h2
-rw-r--r--src/plugins/vcsbase/checkoutwizarddialog.h4
-rw-r--r--src/shared/help/bookmarkmanager.h4
-rw-r--r--src/shared/qrceditor/resourcefile_p.h2
-rw-r--r--src/shared/qrceditor/resourceview.h2
-rw-r--r--src/shared/qtsingleapplication/qtlocalpeer.h2
-rw-r--r--src/shared/qtsingleapplication/qtsingleapplication.h2
-rw-r--r--src/tools/qml/qmlobserver/qmlruntime.h2
63 files changed, 77 insertions, 77 deletions
diff --git a/doc/pluginhowto/examples/loggermode/loggermodewidget.h b/doc/pluginhowto/examples/loggermode/loggermodewidget.h
index f05263f32f..09979cda7e 100644
--- a/doc/pluginhowto/examples/loggermode/loggermodewidget.h
+++ b/doc/pluginhowto/examples/loggermode/loggermodewidget.h
@@ -9,7 +9,7 @@ class LoggerModeWidget : public QWidget
Q_OBJECT
public:
- LoggerModeWidget(const QString projectName, QWidget* parent = 0);
+ explicit LoggerModeWidget(const QString projectName, QWidget* parent = 0);
~LoggerModeWidget();
public slots:
diff --git a/doc/pluginhowto/examples/wizard/itemmodelwizard/modelclasswizard.h b/doc/pluginhowto/examples/wizard/itemmodelwizard/modelclasswizard.h
index 2e02efe356..42716e0994 100644
--- a/doc/pluginhowto/examples/wizard/itemmodelwizard/modelclasswizard.h
+++ b/doc/pluginhowto/examples/wizard/itemmodelwizard/modelclasswizard.h
@@ -9,7 +9,7 @@ class ModelClassWizard : public Core::BaseFileWizard
Q_OBJECT
public:
- ModelClassWizard(const Core::BaseFileWizardParameters &parameters, QObject *parent = 0);
+ explicit ModelClassWizard(const Core::BaseFileWizardParameters &parameters, QObject *parent = 0);
~ModelClassWizard();
QWizard *createWizardDialog(QWidget *parent,
diff --git a/src/libs/aggregation/examples/text/main.h b/src/libs/aggregation/examples/text/main.h
index cc66981149..900cee8505 100644
--- a/src/libs/aggregation/examples/text/main.h
+++ b/src/libs/aggregation/examples/text/main.h
@@ -42,7 +42,7 @@ class MyMain : public QWidget
Q_OBJECT
public:
- MyMain(QWidget *parent = 0, Qt::WFlags flags = 0);
+ explicit MyMain(QWidget *parent = 0, Qt::WFlags flags = 0);
~MyMain();
void add(IComboEntry *obj);
diff --git a/src/libs/cplusplus/BackwardsScanner.h b/src/libs/cplusplus/BackwardsScanner.h
index 26b45f5667..a2cb6e6ac3 100644
--- a/src/libs/cplusplus/BackwardsScanner.h
+++ b/src/libs/cplusplus/BackwardsScanner.h
@@ -41,9 +41,9 @@ class CPLUSPLUS_EXPORT BackwardsScanner
enum { MAX_BLOCK_COUNT = 10 };
public:
- BackwardsScanner(const QTextCursor &cursor,
- int maxBlockCount = MAX_BLOCK_COUNT,
- const QString &suffix = QString());
+ explicit BackwardsScanner(const QTextCursor &cursor,
+ int maxBlockCount = MAX_BLOCK_COUNT,
+ const QString &suffix = QString());
int startToken() const;
diff --git a/src/libs/cplusplus/PreprocessorClient.h b/src/libs/cplusplus/PreprocessorClient.h
index 649f6ddfe7..b9d9145fce 100644
--- a/src/libs/cplusplus/PreprocessorClient.h
+++ b/src/libs/cplusplus/PreprocessorClient.h
@@ -48,7 +48,7 @@ class CPLUSPLUS_EXPORT MacroArgumentReference
unsigned _length;
public:
- MacroArgumentReference(unsigned position = 0, unsigned length = 0)
+ explicit MacroArgumentReference(unsigned position = 0, unsigned length = 0)
: _position(position), _length(length)
{ }
diff --git a/src/libs/cplusplus/pp-macro-expander.h b/src/libs/cplusplus/pp-macro-expander.h
index f19be4111f..2021c3f2fb 100644
--- a/src/libs/cplusplus/pp-macro-expander.h
+++ b/src/libs/cplusplus/pp-macro-expander.h
@@ -80,7 +80,7 @@ class MacroExpander
const QByteArray *resolve_formal(const QByteArray &name);
public:
- MacroExpander(Environment *env, pp_frame *frame = 0, Client *client = 0, unsigned start_offset = 0);
+ explicit MacroExpander(Environment *env, pp_frame *frame = 0, Client *client = 0, unsigned start_offset = 0);
const char *operator()(const char *first, const char *last,
QByteArray *result);
diff --git a/src/libs/extensionsystem/pluginview.h b/src/libs/extensionsystem/pluginview.h
index b1668b2304..740d52a8ff 100644
--- a/src/libs/extensionsystem/pluginview.h
+++ b/src/libs/extensionsystem/pluginview.h
@@ -58,7 +58,7 @@ class EXTENSIONSYSTEM_EXPORT PluginView : public QWidget
Q_OBJECT
public:
- PluginView(PluginManager *manager, QWidget *parent = 0);
+ explicit PluginView(PluginManager *manager, QWidget *parent = 0);
~PluginView();
PluginSpec *currentPlugin() const;
diff --git a/src/libs/qmljs/parser/qmljsast_p.h b/src/libs/qmljs/parser/qmljsast_p.h
index 1b9762ed57..7bab8f80f6 100644
--- a/src/libs/qmljs/parser/qmljsast_p.h
+++ b/src/libs/qmljs/parser/qmljsast_p.h
@@ -272,7 +272,7 @@ class QML_PARSER_EXPORT UiFormal: public Node
public:
QMLJS_DECLARE_AST_NODE(UiFormal)
- UiFormal(NameId *name, NameId *alias = 0)
+ explicit UiFormal(NameId *name, NameId *alias = 0)
: name(name), alias(alias)
{ }
@@ -1762,7 +1762,7 @@ class QML_PARSER_EXPORT CaseBlock: public Node
public:
QMLJS_DECLARE_AST_NODE(CaseBlock)
- CaseBlock(CaseClauses *c, DefaultClause *d = 0, CaseClauses *r = 0):
+ explicit CaseBlock(CaseClauses *c, DefaultClause *d = 0, CaseClauses *r = 0):
clauses (c), defaultClause (d), moreClauses (r)
{ kind = K; }
diff --git a/src/libs/qmljs/parser/qmljsastfwd_p.h b/src/libs/qmljs/parser/qmljsastfwd_p.h
index 2c42fd9d89..371739177c 100644
--- a/src/libs/qmljs/parser/qmljsastfwd_p.h
+++ b/src/libs/qmljs/parser/qmljsastfwd_p.h
@@ -64,7 +64,7 @@ namespace QmlJS { namespace AST {
class SourceLocation
{
public:
- SourceLocation(quint32 offset = 0, quint32 length = 0, quint32 line = 0, quint32 column = 0)
+ explicit SourceLocation(quint32 offset = 0, quint32 length = 0, quint32 line = 0, quint32 column = 0)
: offset(offset), length(length),
startLine(line), startColumn(column)
{ }
diff --git a/src/libs/qmljs/parser/qmljslexer_p.h b/src/libs/qmljs/parser/qmljslexer_p.h
index 8f95a904f4..cf731c7bdb 100644
--- a/src/libs/qmljs/parser/qmljslexer_p.h
+++ b/src/libs/qmljs/parser/qmljslexer_p.h
@@ -67,7 +67,7 @@ class NameId;
class QML_PARSER_EXPORT Lexer
{
public:
- Lexer(Engine *eng, bool tokenizeComments = false);
+ explicit Lexer(Engine *eng, bool tokenizeComments = false);
~Lexer();
void setCode(const QString &c, int lineno);
diff --git a/src/libs/qmljsdebugclient/qdeclarativedebug_p.h b/src/libs/qmljsdebugclient/qdeclarativedebug_p.h
index ad616411b6..982e581f69 100644
--- a/src/libs/qmljsdebugclient/qdeclarativedebug_p.h
+++ b/src/libs/qmljsdebugclient/qdeclarativedebug_p.h
@@ -69,7 +69,7 @@ class QDeclarativeEngineDebug : public QObject
{
Q_OBJECT
public:
- QDeclarativeEngineDebug(QDeclarativeDebugConnection *, QObject * = 0);
+ explicit QDeclarativeEngineDebug(QDeclarativeDebugConnection *, QObject * = 0);
~QDeclarativeEngineDebug();
QDeclarativeDebugPropertyWatch *addWatch(const QDeclarativeDebugPropertyReference &,
diff --git a/src/plugins/classview/classviewsymbollocation.h b/src/plugins/classview/classviewsymbollocation.h
index cc028bb002..55f4dcbd46 100644
--- a/src/plugins/classview/classviewsymbollocation.h
+++ b/src/plugins/classview/classviewsymbollocation.h
@@ -48,7 +48,7 @@ public:
SymbolLocation();
//! Constructor
- SymbolLocation(QString file, int lineNumber = 0, int columnNumber = 0);
+ explicit SymbolLocation(QString file, int lineNumber = 0, int columnNumber = 0);
inline const QString &fileName() const { return m_fileName; }
inline int line() const { return m_line; }
diff --git a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h
index b96cd54c20..573cc50268 100644
--- a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h
+++ b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h
@@ -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();
diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h
index d948f809ab..6b46ef32d2 100644
--- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h
+++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h
@@ -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);
diff --git a/src/plugins/coreplugin/editormanager/editormanager.h b/src/plugins/coreplugin/editormanager/editormanager.h
index 541c5d3355..0dae2ae0b9 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.h
+++ b/src/plugins/coreplugin/editormanager/editormanager.h
@@ -81,7 +81,7 @@ class CORE_EXPORT EditorManagerPlaceHolder : public QWidget
{
Q_OBJECT
public:
- EditorManagerPlaceHolder(Core::IMode *mode, QWidget *parent = 0);
+ explicit EditorManagerPlaceHolder(Core::IMode *mode, QWidget *parent = 0);
~EditorManagerPlaceHolder();
static EditorManagerPlaceHolder* current();
private slots:
diff --git a/src/plugins/coreplugin/findplaceholder.h b/src/plugins/coreplugin/findplaceholder.h
index 560191630d..e9dafc9da6 100644
--- a/src/plugins/coreplugin/findplaceholder.h
+++ b/src/plugins/coreplugin/findplaceholder.h
@@ -41,7 +41,7 @@ class CORE_EXPORT FindToolBarPlaceHolder : public QWidget
{
Q_OBJECT
public:
- FindToolBarPlaceHolder(QWidget *owner, QWidget *parent = 0);
+ explicit FindToolBarPlaceHolder(QWidget *owner, QWidget *parent = 0);
~FindToolBarPlaceHolder();
QWidget *owner() const;
void setWidget(QWidget *widget);
diff --git a/src/plugins/coreplugin/flowlayout.h b/src/plugins/coreplugin/flowlayout.h
index 7164909dc5..e53f5e03c1 100644
--- a/src/plugins/coreplugin/flowlayout.h
+++ b/src/plugins/coreplugin/flowlayout.h
@@ -38,7 +38,7 @@ namespace Internal {
class FlowLayout : public QLayout
{
public:
- FlowLayout(QWidget *parent, int margin = 0, int spacing = -1);
+ explicit FlowLayout(QWidget *parent, int margin = 0, int spacing = -1);
FlowLayout(int spacing = -1);
~FlowLayout();
diff --git a/src/plugins/coreplugin/navigationwidget.h b/src/plugins/coreplugin/navigationwidget.h
index e609e54239..e269787286 100644
--- a/src/plugins/coreplugin/navigationwidget.h
+++ b/src/plugins/coreplugin/navigationwidget.h
@@ -56,7 +56,7 @@ class CORE_EXPORT NavigationWidgetPlaceHolder : public QWidget
friend class Core::NavigationWidget;
Q_OBJECT
public:
- NavigationWidgetPlaceHolder(Core::IMode *mode, QWidget *parent = 0);
+ explicit NavigationWidgetPlaceHolder(Core::IMode *mode, QWidget *parent = 0);
~NavigationWidgetPlaceHolder();
static NavigationWidgetPlaceHolder* current();
void applyStoredSize(int width);
diff --git a/src/plugins/coreplugin/outputpane.h b/src/plugins/coreplugin/outputpane.h
index edfad8bb50..ba52693661 100644
--- a/src/plugins/coreplugin/outputpane.h
+++ b/src/plugins/coreplugin/outputpane.h
@@ -60,7 +60,7 @@ class CORE_EXPORT OutputPanePlaceHolder : public QWidget
friend class Core::Internal::OutputPaneManager; // needs to set m_visible and thus access m_current
Q_OBJECT
public:
- OutputPanePlaceHolder(Core::IMode *mode, QSplitter *parent = 0);
+ explicit OutputPanePlaceHolder(Core::IMode *mode, QSplitter *parent = 0);
~OutputPanePlaceHolder();
void setCloseable(bool b);
bool closeable();
diff --git a/src/plugins/coreplugin/rightpane.h b/src/plugins/coreplugin/rightpane.h
index f99010e82c..e62ad881a2 100644
--- a/src/plugins/coreplugin/rightpane.h
+++ b/src/plugins/coreplugin/rightpane.h
@@ -56,7 +56,7 @@ class CORE_EXPORT RightPanePlaceHolder : public QWidget
Q_OBJECT
public:
- RightPanePlaceHolder(Core::IMode *mode, QWidget *parent = 0);
+ explicit RightPanePlaceHolder(Core::IMode *mode, QWidget *parent = 0);
~RightPanePlaceHolder();
static RightPanePlaceHolder *current();
diff --git a/src/plugins/cppeditor/cppquickfix.h b/src/plugins/cppeditor/cppquickfix.h
index 0470cde1ed..45cf0e86ac 100644
--- a/src/plugins/cppeditor/cppquickfix.h
+++ b/src/plugins/cppeditor/cppquickfix.h
@@ -88,7 +88,7 @@ class CPPEDITOR_EXPORT CppQuickFixOperation: public TextEditor::QuickFixOperatio
Q_DISABLE_COPY(CppQuickFixOperation)
public:
- CppQuickFixOperation(const CppQuickFixState &state, int priority = -1);
+ explicit CppQuickFixOperation(const CppQuickFixState &state, int priority = -1);
virtual ~CppQuickFixOperation();
virtual void perform();
diff --git a/src/plugins/cvs/cvssubmiteditor.h b/src/plugins/cvs/cvssubmiteditor.h
index cd4e44b960..7c4db5837d 100644
--- a/src/plugins/cvs/cvssubmiteditor.h
+++ b/src/plugins/cvs/cvssubmiteditor.h
@@ -46,8 +46,8 @@ public:
// A list of state indicators and file names.
typedef QPair<State, QString> StateFilePair;
- CVSSubmitEditor(const VCSBase::VCSBaseSubmitEditorParameters *parameters,
- QWidget *parentWidget = 0);
+ explicit CVSSubmitEditor(const VCSBase::VCSBaseSubmitEditorParameters *parameters,
+ QWidget *parentWidget = 0);
void setStateList(const QList<StateFilePair> &statusOutput);
diff --git a/src/plugins/debugger/gdb/abstractgdbadapter.h b/src/plugins/debugger/gdb/abstractgdbadapter.h
index bdbf457484..0f9199f84b 100644
--- a/src/plugins/debugger/gdb/abstractgdbadapter.h
+++ b/src/plugins/debugger/gdb/abstractgdbadapter.h
@@ -58,7 +58,7 @@ public:
DumperLoadedByGdb
};
- AbstractGdbAdapter(GdbEngine *engine, QObject *parent = 0);
+ explicit AbstractGdbAdapter(GdbEngine *engine, QObject *parent = 0);
virtual ~AbstractGdbAdapter();
virtual void write(const QByteArray &data);
diff --git a/src/plugins/debugger/gdb/abstractplaingdbadapter.h b/src/plugins/debugger/gdb/abstractplaingdbadapter.h
index 834439a4ed..2b9cd698f4 100644
--- a/src/plugins/debugger/gdb/abstractplaingdbadapter.h
+++ b/src/plugins/debugger/gdb/abstractplaingdbadapter.h
@@ -41,7 +41,7 @@ class AbstractPlainGdbAdapter : public AbstractGdbAdapter
Q_OBJECT
public:
- AbstractPlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
+ explicit AbstractPlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
virtual void setupInferior();
void runEngine();
diff --git a/src/plugins/debugger/gdb/attachgdbadapter.h b/src/plugins/debugger/gdb/attachgdbadapter.h
index 8140c2d7c7..0803b87068 100644
--- a/src/plugins/debugger/gdb/attachgdbadapter.h
+++ b/src/plugins/debugger/gdb/attachgdbadapter.h
@@ -48,7 +48,7 @@ class AttachGdbAdapter : public AbstractGdbAdapter
Q_OBJECT
public:
- AttachGdbAdapter(GdbEngine *engine, QObject *parent = 0);
+ explicit AttachGdbAdapter(GdbEngine *engine, QObject *parent = 0);
private:
DumperHandling dumperHandling() const { return DumperLoadedByGdb; }
diff --git a/src/plugins/debugger/gdb/coregdbadapter.h b/src/plugins/debugger/gdb/coregdbadapter.h
index 3b122f000e..fba322159f 100644
--- a/src/plugins/debugger/gdb/coregdbadapter.h
+++ b/src/plugins/debugger/gdb/coregdbadapter.h
@@ -49,7 +49,7 @@ class CoreGdbAdapter : public AbstractGdbAdapter
Q_OBJECT
public:
- CoreGdbAdapter(GdbEngine *engine, QObject *parent = 0);
+ explicit CoreGdbAdapter(GdbEngine *engine, QObject *parent = 0);
private:
DumperHandling dumperHandling() const { return DumperNotAvailable; }
diff --git a/src/plugins/debugger/gdb/localplaingdbadapter.h b/src/plugins/debugger/gdb/localplaingdbadapter.h
index adee27de4b..5eae3d9e08 100644
--- a/src/plugins/debugger/gdb/localplaingdbadapter.h
+++ b/src/plugins/debugger/gdb/localplaingdbadapter.h
@@ -50,7 +50,7 @@ class LocalPlainGdbAdapter : public AbstractPlainGdbAdapter
Q_OBJECT
public:
- LocalPlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
+ explicit LocalPlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
private:
void startAdapter();
diff --git a/src/plugins/debugger/gdb/remoteplaingdbadapter.h b/src/plugins/debugger/gdb/remoteplaingdbadapter.h
index eb683f531c..0505e3002b 100644
--- a/src/plugins/debugger/gdb/remoteplaingdbadapter.h
+++ b/src/plugins/debugger/gdb/remoteplaingdbadapter.h
@@ -42,7 +42,7 @@ class DEBUGGER_EXPORT RemotePlainGdbAdapter : public AbstractPlainGdbAdapter
public:
friend class RemoteGdbProcess;
- RemotePlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
+ explicit RemotePlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
void handleSetupDone();
void handleSetupFailed(const QString &reason);
diff --git a/src/plugins/debugger/gdb/termgdbadapter.h b/src/plugins/debugger/gdb/termgdbadapter.h
index e0f483d0f9..9c5a0c5eaa 100644
--- a/src/plugins/debugger/gdb/termgdbadapter.h
+++ b/src/plugins/debugger/gdb/termgdbadapter.h
@@ -50,7 +50,7 @@ class TermGdbAdapter : public AbstractGdbAdapter
Q_OBJECT
public:
- TermGdbAdapter(GdbEngine *engine, QObject *parent = 0);
+ explicit TermGdbAdapter(GdbEngine *engine, QObject *parent = 0);
~TermGdbAdapter();
private:
diff --git a/src/plugins/debugger/watchwindow.h b/src/plugins/debugger/watchwindow.h
index 35e294313a..e3ca3bcf60 100644
--- a/src/plugins/debugger/watchwindow.h
+++ b/src/plugins/debugger/watchwindow.h
@@ -49,7 +49,7 @@ class WatchWindow : public QTreeView
public:
enum Type { ReturnType, LocalsType, TooltipType, WatchersType };
- WatchWindow(Type type, QWidget *parent = 0);
+ explicit WatchWindow(Type type, QWidget *parent = 0);
Type type() const { return m_type; }
public slots:
diff --git a/src/plugins/designer/qtcreatorintegration.h b/src/plugins/designer/qtcreatorintegration.h
index 7a601e1f57..815a365289 100644
--- a/src/plugins/designer/qtcreatorintegration.h
+++ b/src/plugins/designer/qtcreatorintegration.h
@@ -44,7 +44,7 @@ class FormEditorW;
class QtCreatorIntegration : public qdesigner_internal::QDesignerIntegration {
Q_OBJECT
public:
- QtCreatorIntegration(QDesignerFormEditorInterface *core, FormEditorW *parent = 0);
+ explicit QtCreatorIntegration(QDesignerFormEditorInterface *core, FormEditorW *parent = 0);
QWidget *containerWindow(QWidget *widget) const;
diff --git a/src/plugins/fakevim/fakevimhandler.h b/src/plugins/fakevim/fakevimhandler.h
index 1d2a0a8e25..2278a416e0 100644
--- a/src/plugins/fakevim/fakevimhandler.h
+++ b/src/plugins/fakevim/fakevimhandler.h
@@ -78,7 +78,7 @@ class FakeVimHandler : public QObject
Q_OBJECT
public:
- FakeVimHandler(QWidget *widget, QObject *parent = 0);
+ explicit FakeVimHandler(QWidget *widget, QObject *parent = 0);
~FakeVimHandler();
QWidget *widget();
diff --git a/src/plugins/find/searchresulttreeitems.h b/src/plugins/find/searchresulttreeitems.h
index 1c77eb9f67..bf4bdcddef 100644
--- a/src/plugins/find/searchresulttreeitems.h
+++ b/src/plugins/find/searchresulttreeitems.h
@@ -43,8 +43,8 @@ namespace Internal {
class SearchResultTreeItem
{
public:
- SearchResultTreeItem(const SearchResultItem &item = SearchResultItem(),
- SearchResultTreeItem *parent = NULL);
+ explicit SearchResultTreeItem(const SearchResultItem &item = SearchResultItem(),
+ SearchResultTreeItem *parent = NULL);
virtual ~SearchResultTreeItem();
bool isLeaf() const;
diff --git a/src/plugins/help/helpmode.h b/src/plugins/help/helpmode.h
index c856a88bb7..e74993ca31 100644
--- a/src/plugins/help/helpmode.h
+++ b/src/plugins/help/helpmode.h
@@ -42,7 +42,7 @@ class HelpMode : public Core::BaseMode
Q_OBJECT
public:
- HelpMode(QWidget *widget, QObject *parent = 0);
+ explicit HelpMode(QWidget *widget, QObject *parent = 0);
};
} // namespace Internal
diff --git a/src/plugins/help/helpviewer.h b/src/plugins/help/helpviewer.h
index 0d1d6edee2..43e1bfea0d 100644
--- a/src/plugins/help/helpviewer.h
+++ b/src/plugins/help/helpviewer.h
@@ -60,7 +60,7 @@ class HelpViewer : public QTextBrowser
Q_DISABLE_COPY(HelpViewer)
public:
- HelpViewer(qreal zoom, QWidget *parent = 0);
+ explicit HelpViewer(qreal zoom, QWidget *parent = 0);
~HelpViewer();
QFont viewerFont() const;
diff --git a/src/plugins/help/openpageswidget.h b/src/plugins/help/openpageswidget.h
index 5a951ff071..85f7949e32 100644
--- a/src/plugins/help/openpageswidget.h
+++ b/src/plugins/help/openpageswidget.h
@@ -56,7 +56,7 @@ class OpenPagesWidget : public QTreeView
Q_OBJECT
public:
- OpenPagesWidget(OpenPagesModel *model, QWidget *parent = 0);
+ explicit OpenPagesWidget(OpenPagesModel *model, QWidget *parent = 0);
~OpenPagesWidget();
void selectCurrentPage();
diff --git a/src/plugins/help/remotehelpfilter.h b/src/plugins/help/remotehelpfilter.h
index 2799ebe6c2..e2d32fbb32 100644
--- a/src/plugins/help/remotehelpfilter.h
+++ b/src/plugins/help/remotehelpfilter.h
@@ -73,7 +73,7 @@ class RemoteFilterOptions : public QDialog
friend class RemoteHelpFilter;
public:
- RemoteFilterOptions(RemoteHelpFilter *filter, QWidget *parent = 0);
+ explicit RemoteFilterOptions(RemoteHelpFilter *filter, QWidget *parent = 0);
private slots:
void addNewItem();
diff --git a/src/plugins/perforce/pendingchangesdialog.h b/src/plugins/perforce/pendingchangesdialog.h
index 4d5020f985..ae1df93d48 100644
--- a/src/plugins/perforce/pendingchangesdialog.h
+++ b/src/plugins/perforce/pendingchangesdialog.h
@@ -42,7 +42,7 @@ class PendingChangesDialog : public QDialog
Q_OBJECT
public:
- PendingChangesDialog(const QString &data, QWidget *parent = 0);
+ explicit PendingChangesDialog(const QString &data, QWidget *parent = 0);
int changeNumber() const;
private:
diff --git a/src/plugins/projectexplorer/buildconfigurationmodel.h b/src/plugins/projectexplorer/buildconfigurationmodel.h
index 5f14552ca6..fb3dd78582 100644
--- a/src/plugins/projectexplorer/buildconfigurationmodel.h
+++ b/src/plugins/projectexplorer/buildconfigurationmodel.h
@@ -46,7 +46,7 @@ class BuildConfigurationModel : public QAbstractListModel
{
Q_OBJECT
public:
- BuildConfigurationModel(Target *target, QObject *parent = 0);
+ explicit BuildConfigurationModel(Target *target, QObject *parent = 0);
int rowCount(const QModelIndex &parent = QModelIndex()) const;
int columnCount(const QModelIndex &parent = QModelIndex()) const;
diff --git a/src/plugins/projectexplorer/deployconfigurationmodel.h b/src/plugins/projectexplorer/deployconfigurationmodel.h
index 26f5534709..cb94db1624 100644
--- a/src/plugins/projectexplorer/deployconfigurationmodel.h
+++ b/src/plugins/projectexplorer/deployconfigurationmodel.h
@@ -45,7 +45,7 @@ class DeployConfigurationModel : public QAbstractListModel
{
Q_OBJECT
public:
- DeployConfigurationModel(Target *target, QObject *parent = 0);
+ explicit DeployConfigurationModel(Target *target, QObject *parent = 0);
int rowCount(const QModelIndex &parent = QModelIndex()) const;
int columnCount(const QModelIndex &parent = QModelIndex()) const;
diff --git a/src/plugins/projectexplorer/environmenteditmodel.h b/src/plugins/projectexplorer/environmenteditmodel.h
index 489b09203e..6f15f4a9a7 100644
--- a/src/plugins/projectexplorer/environmenteditmodel.h
+++ b/src/plugins/projectexplorer/environmenteditmodel.h
@@ -96,7 +96,7 @@ class PROJECTEXPLORER_EXPORT EnvironmentWidget : public QWidget
{
Q_OBJECT
public:
- EnvironmentWidget(QWidget *parent, QWidget *additionalDetailsWidget = 0);
+ explicit EnvironmentWidget(QWidget *parent, QWidget *additionalDetailsWidget = 0);
~EnvironmentWidget();
void setBaseEnvironmentText(const QString &text);
diff --git a/src/plugins/projectexplorer/miniprojecttargetselector.h b/src/plugins/projectexplorer/miniprojecttargetselector.h
index adaff962f7..551af5bbc5 100644
--- a/src/plugins/projectexplorer/miniprojecttargetselector.h
+++ b/src/plugins/projectexplorer/miniprojecttargetselector.h
@@ -57,7 +57,7 @@ private:
ProjectExplorer::Project* m_project;
public:
- ProjectListWidget(ProjectExplorer::Project *project, QWidget *parent = 0);
+ explicit ProjectListWidget(ProjectExplorer::Project *project, QWidget *parent = 0);
QSize sizeHint() const;
@@ -74,7 +74,7 @@ class MiniTargetWidget : public QWidget
{
Q_OBJECT
public:
- MiniTargetWidget(ProjectExplorer::Target *target, QWidget *parent = 0);
+ explicit MiniTargetWidget(ProjectExplorer::Target *target, QWidget *parent = 0);
ProjectExplorer::Target *target() const;
bool hasBuildConfiguration() const;
@@ -113,7 +113,7 @@ class MiniProjectTargetSelector : public QWidget
{
Q_OBJECT
public:
- MiniProjectTargetSelector(QAction *projectAction, QWidget *parent = 0);
+ explicit MiniProjectTargetSelector(QAction *projectAction, QWidget *parent = 0);
void setVisible(bool visible);
signals:
diff --git a/src/plugins/projectexplorer/runconfigurationmodel.h b/src/plugins/projectexplorer/runconfigurationmodel.h
index 243916769a..dd311e7f48 100644
--- a/src/plugins/projectexplorer/runconfigurationmodel.h
+++ b/src/plugins/projectexplorer/runconfigurationmodel.h
@@ -44,7 +44,7 @@ class RunConfigurationModel : public QAbstractListModel
{
Q_OBJECT
public:
- RunConfigurationModel(Target *target, QObject *parent = 0);
+ explicit RunConfigurationModel(Target *target, QObject *parent = 0);
int rowCount(const QModelIndex &parent = QModelIndex()) const;
int columnCount(const QModelIndex &parent = QModelIndex()) const;
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
index 5859ae61ba..de29910d1b 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
@@ -126,7 +126,7 @@ class ItemLibraryModel: public ItemLibrarySortedModel<ItemLibrarySectionModel> {
Q_PROPERTY(QString searchText READ searchText WRITE setSearchText NOTIFY searchTextChanged)
public:
- ItemLibraryModel(QScriptEngine *scriptEngine, QObject *parent = 0);
+ explicit ItemLibraryModel(QScriptEngine *scriptEngine, QObject *parent = 0);
~ItemLibraryModel();
QString searchText() const;
diff --git a/src/plugins/qmldesigner/styledoutputpaneplaceholder.h b/src/plugins/qmldesigner/styledoutputpaneplaceholder.h
index 5b788308d4..a49a2a00b8 100644
--- a/src/plugins/qmldesigner/styledoutputpaneplaceholder.h
+++ b/src/plugins/qmldesigner/styledoutputpaneplaceholder.h
@@ -8,7 +8,7 @@ QT_FORWARD_DECLARE_CLASS(QChildEvent)
class StyledOutputpanePlaceHolder : public Core::OutputPanePlaceHolder
{
public:
- StyledOutputpanePlaceHolder(Core::IMode *mode, QSplitter *parent = 0);
+ explicit StyledOutputpanePlaceHolder(Core::IMode *mode, QSplitter *parent = 0);
protected:
void childEvent(QChildEvent *event);
diff --git a/src/plugins/qmljseditor/qmlfilewizard.h b/src/plugins/qmljseditor/qmlfilewizard.h
index 92ec538b23..60add8bd3b 100644
--- a/src/plugins/qmljseditor/qmlfilewizard.h
+++ b/src/plugins/qmljseditor/qmlfilewizard.h
@@ -41,8 +41,8 @@ class QmlFileWizard: public Core::StandardFileWizard
public:
typedef Core::BaseFileWizardParameters BaseFileWizardParameters;
- QmlFileWizard(const BaseFileWizardParameters &parameters,
- QObject *parent = 0);
+ explicit QmlFileWizard(const BaseFileWizardParameters &parameters,
+ QObject *parent = 0);
protected:
QString fileContents(const QString &baseName) const;
diff --git a/src/plugins/qmljseditor/qmljscodecompletion.h b/src/plugins/qmljseditor/qmljscodecompletion.h
index f435badf24..a2e2284c19 100644
--- a/src/plugins/qmljseditor/qmljscodecompletion.h
+++ b/src/plugins/qmljseditor/qmljscodecompletion.h
@@ -58,7 +58,7 @@ class CodeCompletion: public TextEditor::ICompletionCollector
Q_OBJECT
public:
- CodeCompletion(QmlJS::ModelManagerInterface *modelManager, QObject *parent = 0);
+ explicit CodeCompletion(QmlJS::ModelManagerInterface *modelManager, QObject *parent = 0);
virtual ~CodeCompletion();
virtual TextEditor::ITextEditable *editor() const;
diff --git a/src/plugins/qmljseditor/qmljsquickfix.h b/src/plugins/qmljseditor/qmljsquickfix.h
index 50b248426b..419cc73b90 100644
--- a/src/plugins/qmljseditor/qmljsquickfix.h
+++ b/src/plugins/qmljseditor/qmljsquickfix.h
@@ -97,7 +97,7 @@ public:
\param state The state for which this operation was created.
\param priority The priority for this operation.
*/
- QmlJSQuickFixOperation(const QmlJSQuickFixState &state, int priority = -1);
+ explicit QmlJSQuickFixOperation(const QmlJSQuickFixState &state, int priority = -1);
virtual ~QmlJSQuickFixOperation();
virtual void perform();
diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp
index 8d9186c27e..23e42770cd 100644
--- a/src/plugins/qmljseditor/qmloutlinemodel.cpp
+++ b/src/plugins/qmljseditor/qmloutlinemodel.cpp
@@ -493,8 +493,8 @@ AST::Node *QmlOutlineModel::nodeForIndex(const QModelIndex &index) const
AST::SourceLocation QmlOutlineModel::sourceLocation(const QModelIndex &index) const
{
- QTC_ASSERT(index.isValid() && (index.model() == this), return 0);
AST::SourceLocation location;
+ QTC_ASSERT(index.isValid() && (index.model() == this), return location);
AST::Node *node = nodeForIndex(index);
if (node) {
if (AST::UiObjectMember *member = node->uiObjectMemberCast())
diff --git a/src/plugins/qmljsinspector/qmljsdesigndebugclient.h b/src/plugins/qmljsinspector/qmljsdesigndebugclient.h
index 40c1654a44..da252aff6c 100644
--- a/src/plugins/qmljsinspector/qmljsdesigndebugclient.h
+++ b/src/plugins/qmljsinspector/qmljsdesigndebugclient.h
@@ -51,8 +51,8 @@ class QmlJSDesignDebugClient : public QDeclarativeDebugClient
{
Q_OBJECT
public:
- QmlJSDesignDebugClient(QDeclarativeDebugConnection *client,
- QObject *parent = 0);
+ explicit QmlJSDesignDebugClient(QDeclarativeDebugConnection *client,
+ QObject *parent = 0);
void setSelectedItemsByObjectId(const QList<QDeclarativeDebugObjectReference> &objects);
void reloadViewer();
diff --git a/src/plugins/qt4projectmanager/projectloadwizard.h b/src/plugins/qt4projectmanager/projectloadwizard.h
index b6e56d6ce1..8d4711db89 100644
--- a/src/plugins/qt4projectmanager/projectloadwizard.h
+++ b/src/plugins/qt4projectmanager/projectloadwizard.h
@@ -42,7 +42,7 @@ class ProjectLoadWizard : public QWizard
{
Q_OBJECT
public:
- ProjectLoadWizard(Qt4Project *project, QWidget * parent = 0, Qt::WindowFlags flags = 0);
+ explicit ProjectLoadWizard(Qt4Project *project, QWidget * parent = 0, Qt::WindowFlags flags = 0);
virtual ~ProjectLoadWizard();
virtual void done(int result);
void execDialog();
diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.h b/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.h
index a48ae39951..ee4b65f89a 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.h
+++ b/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.h
@@ -124,7 +124,7 @@ class S60DevicesPreferencePane : public Core::IOptionsPage
{
Q_OBJECT
public:
- S60DevicesPreferencePane(S60Devices *devices, QObject *parent = 0);
+ explicit S60DevicesPreferencePane(S60Devices *devices, QObject *parent = 0);
~S60DevicesPreferencePane();
QString id() const;
diff --git a/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.h b/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.h
index 39d1911d84..1f272a2cc5 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.h
+++ b/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.h
@@ -94,8 +94,8 @@ class S60EmulatorRunConfigurationWidget : public QWidget
{
Q_OBJECT
public:
- S60EmulatorRunConfigurationWidget(S60EmulatorRunConfiguration *runConfiguration,
- QWidget *parent = 0);
+ explicit S60EmulatorRunConfigurationWidget(S60EmulatorRunConfiguration *runConfiguration,
+ QWidget *parent = 0);
private slots:
void updateTargetInformation();
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.h b/src/plugins/qt4projectmanager/qtversionmanager.h
index d88538a5bc..2352119767 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.h
+++ b/src/plugins/qt4projectmanager/qtversionmanager.h
@@ -53,7 +53,7 @@ public:
QtVersion(const QString &name, const QString &qmakeCommand,
bool isAutodetected = false, const QString &autodetectionSource = QString());
- QtVersion(const QString &path, bool isAutodetected = false, const QString &autodetectionSource = QString());
+ explicit QtVersion(const QString &path, bool isAutodetected = false, const QString &autodetectionSource = QString());
QtVersion(const QString &name, const QString &qmakeCommand, int id,
bool isAutodetected = false, const QString &autodetectionSource = QString());
diff --git a/src/plugins/subversion/subversionsubmiteditor.h b/src/plugins/subversion/subversionsubmiteditor.h
index 192eb1fae9..f995174872 100644
--- a/src/plugins/subversion/subversionsubmiteditor.h
+++ b/src/plugins/subversion/subversionsubmiteditor.h
@@ -42,8 +42,8 @@ class SubversionSubmitEditor : public VCSBase::VCSBaseSubmitEditor
{
Q_OBJECT
public:
- SubversionSubmitEditor(const VCSBase::VCSBaseSubmitEditorParameters *parameters,
- QWidget *parentWidget = 0);
+ explicit SubversionSubmitEditor(const VCSBase::VCSBaseSubmitEditorParameters *parameters,
+ QWidget *parentWidget = 0);
static QString fileFromStatusLine(const QString &statusLine);
diff --git a/src/plugins/texteditor/texteditoractionhandler.h b/src/plugins/texteditor/texteditoractionhandler.h
index 93bbb0611e..cfa7f019d7 100644
--- a/src/plugins/texteditor/texteditoractionhandler.h
+++ b/src/plugins/texteditor/texteditoractionhandler.h
@@ -57,7 +57,7 @@ public:
UnCollapseAll = 4
};
- TextEditorActionHandler(const char *context, uint optionalActions = None);
+ explicit TextEditorActionHandler(const char *context, uint optionalActions = None);
void setupActions(BaseTextEditor *editor);
void initializeActions();
diff --git a/src/plugins/vcsbase/checkoutwizarddialog.h b/src/plugins/vcsbase/checkoutwizarddialog.h
index 97d029f6ff..4fea4241eb 100644
--- a/src/plugins/vcsbase/checkoutwizarddialog.h
+++ b/src/plugins/vcsbase/checkoutwizarddialog.h
@@ -47,8 +47,8 @@ class CheckoutProgressWizardPage;
class CheckoutWizardDialog : public Utils::Wizard {
Q_OBJECT
public:
- CheckoutWizardDialog(const QList<QWizardPage *> &parameterPages,
- QWidget *parent = 0);
+ explicit CheckoutWizardDialog(const QList<QWizardPage *> &parameterPages,
+ QWidget *parent = 0);
void start(const QSharedPointer<AbstractCheckoutJob> &job);
diff --git a/src/shared/help/bookmarkmanager.h b/src/shared/help/bookmarkmanager.h
index 788f83eb9c..456ede349d 100644
--- a/src/shared/help/bookmarkmanager.h
+++ b/src/shared/help/bookmarkmanager.h
@@ -109,8 +109,8 @@ class BookmarkWidget : public QWidget
Q_OBJECT
public:
- BookmarkWidget(BookmarkManager *manager, QWidget *parent = 0,
- bool showButtons = true);
+ explicit BookmarkWidget(BookmarkManager *manager, QWidget *parent = 0,
+ bool showButtons = true);
~BookmarkWidget();
signals:
diff --git a/src/shared/qrceditor/resourcefile_p.h b/src/shared/qrceditor/resourcefile_p.h
index d5f20f73c8..780a765248 100644
--- a/src/shared/qrceditor/resourcefile_p.h
+++ b/src/shared/qrceditor/resourcefile_p.h
@@ -192,7 +192,7 @@ class ResourceModel : public QAbstractItemModel
Q_OBJECT
public:
- ResourceModel(const ResourceFile &resource_file, QObject *parent = 0);
+ explicit ResourceModel(const ResourceFile &resource_file, QObject *parent = 0);
QModelIndex index(int row, int column,
const QModelIndex &parent = QModelIndex()) const;
diff --git a/src/shared/qrceditor/resourceview.h b/src/shared/qrceditor/resourceview.h
index 2e44da25a7..981382ff6b 100644
--- a/src/shared/qrceditor/resourceview.h
+++ b/src/shared/qrceditor/resourceview.h
@@ -83,7 +83,7 @@ public:
LanguageProperty
};
- ResourceView(QUndoStack *history, QWidget *parent = 0);
+ explicit ResourceView(QUndoStack *history, QWidget *parent = 0);
~ResourceView();
bool load(const QString &fileName);
diff --git a/src/shared/qtsingleapplication/qtlocalpeer.h b/src/shared/qtsingleapplication/qtlocalpeer.h
index 630f0035dc..b9f3f45c1e 100644
--- a/src/shared/qtsingleapplication/qtlocalpeer.h
+++ b/src/shared/qtsingleapplication/qtlocalpeer.h
@@ -40,7 +40,7 @@ class QtLocalPeer : public QObject
Q_OBJECT
public:
- QtLocalPeer(QObject *parent = 0, const QString &appId = QString());
+ explicit QtLocalPeer(QObject *parent = 0, const QString &appId = QString());
bool isClient();
bool sendMessage(const QString &message, int timeout);
QString applicationId() const
diff --git a/src/shared/qtsingleapplication/qtsingleapplication.h b/src/shared/qtsingleapplication/qtsingleapplication.h
index 1ebd68fb11..8a336272be 100644
--- a/src/shared/qtsingleapplication/qtsingleapplication.h
+++ b/src/shared/qtsingleapplication/qtsingleapplication.h
@@ -42,7 +42,7 @@ public:
QtSingleApplication(const QString &id, int &argc, char **argv);
QtSingleApplication(int &argc, char **argv, Type type);
#if defined(Q_WS_X11)
- QtSingleApplication(Display *dpy, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
+ explicit QtSingleApplication(Display *dpy, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
QtSingleApplication(Display *dpy, int &argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE cmap = 0);
#endif
diff --git a/src/tools/qml/qmlobserver/qmlruntime.h b/src/tools/qml/qmlobserver/qmlruntime.h
index e330fa1185..47491e6712 100644
--- a/src/tools/qml/qmlobserver/qmlruntime.h
+++ b/src/tools/qml/qmlobserver/qmlruntime.h
@@ -78,7 +78,7 @@ class QDeclarativeViewer
Q_OBJECT
public:
- QDeclarativeViewer(QWidget *parent = 0, Qt::WindowFlags flags = 0);
+ explicit QDeclarativeViewer(QWidget *parent = 0, Qt::WindowFlags flags = 0);
~QDeclarativeViewer();
static void registerTypes();