Mark some more constructors as explicit

This commit is contained in:
Martin Kleusberg
2017-10-31 12:11:03 +01:00
parent ee32b3e4e1
commit 5a14e47419
5 changed files with 7 additions and 7 deletions

View File

@@ -11,7 +11,7 @@ class ForeignKeyEditor : public QWidget
Q_OBJECT
public:
ForeignKeyEditor(QWidget* parent = Q_NULLPTR)
explicit ForeignKeyEditor(QWidget* parent = Q_NULLPTR)
: QWidget(parent)
, tablesComboBox(new QComboBox(this))
, idsComboBox(new QComboBox(this))

View File

@@ -22,7 +22,7 @@ enum RemoteModelColumns
class RemoteModelItem
{
public:
RemoteModelItem(RemoteModelItem* parent = nullptr);
explicit RemoteModelItem(RemoteModelItem* parent = nullptr);
~RemoteModelItem();
QVariant value(RemoteModelColumns column) const;

View File

@@ -128,7 +128,7 @@ CSVParser::ParserResult CSVParser::parse(csvRowFunction insertFunction, QTextStr
class FieldBufferDealloc
{
public:
FieldBufferDealloc(CSVRow& row) : m_row(row) {}
explicit FieldBufferDealloc(CSVRow& row) : m_row(row) {}
~FieldBufferDealloc()
{
for(size_t i=0;i<m_row.max_num_fields;i++)

View File

@@ -137,7 +137,7 @@ private:
class NoStructureUpdateChecks
{
public:
NoStructureUpdateChecks(DBBrowserDB& db) : m_db(db) { m_db.dontCheckForStructureUpdates = true; }
explicit NoStructureUpdateChecks(DBBrowserDB& db) : m_db(db) { m_db.dontCheckForStructureUpdates = true; }
~NoStructureUpdateChecks() { m_db.dontCheckForStructureUpdates = false; }
private:

View File

@@ -37,7 +37,7 @@ public:
{
}
ObjectIdentifier(QVariant variant)
explicit ObjectIdentifier(QVariant variant)
{
QStringList str = variant.toStringList();
m_schema = str.first();
@@ -197,7 +197,7 @@ public:
CheckConstraintType,
};
Constraint(const QString& name = QString())
explicit Constraint(const QString& name = QString())
: m_name(name)
{
}
@@ -273,7 +273,7 @@ public:
class CheckConstraint : public Constraint
{
public:
CheckConstraint(const QString& expr = QString())
explicit CheckConstraint(const QString& expr = QString())
: m_expression(expr)
{
}