CValidityLabel: Make use of explicit on constructors
This commit is contained in:
parent
218bd0b33b
commit
71002f4188
|
@ -18,16 +18,14 @@ class CValidityLabel : public QLabel
|
|||
bool mValid;
|
||||
|
||||
public:
|
||||
CValidityLabel(QWidget* pParent = 0)
|
||||
explicit CValidityLabel(QWidget* pParent = nullptr)
|
||||
: QLabel(pParent)
|
||||
{
|
||||
SetValid(true);
|
||||
}
|
||||
|
||||
CValidityLabel(const QString& rkValidText, const QString& rkInvalidText, QWidget* pParent = 0)
|
||||
: QLabel( rkValidText, pParent )
|
||||
, mValidString( rkValidText )
|
||||
, mInvalidString( rkInvalidText )
|
||||
explicit CValidityLabel(QString rkValidText, QString rkInvalidText, QWidget* pParent = nullptr)
|
||||
: QLabel(rkValidText, pParent), mValidString(std::move(rkValidText)), mInvalidString(std::move(rkInvalidText))
|
||||
{
|
||||
SetValid(true);
|
||||
}
|
||||
|
@ -41,7 +39,7 @@ public:
|
|||
}
|
||||
|
||||
/** Returns whether we are valid */
|
||||
inline bool IsValid() const
|
||||
bool IsValid() const
|
||||
{
|
||||
return mValid;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue