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:
@@ -41,8 +41,8 @@ class QmlFileWizard: public Core::StandardFileWizard
|
||||
public:
|
||||
typedef Core::BaseFileWizardParameters BaseFileWizardParameters;
|
||||
|
||||
QmlFileWizard(const BaseFileWizardParameters ¶meters,
|
||||
QObject *parent = 0);
|
||||
explicit QmlFileWizard(const BaseFileWizardParameters ¶meters,
|
||||
QObject *parent = 0);
|
||||
|
||||
protected:
|
||||
QString fileContents(const QString &baseName) const;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user