modernize: Prefer default member init over ctor init
[quassel.git] / src / common / basichandler.h
index e48d605..d2a3ef2 100644 (file)
@@ -33,13 +33,13 @@ class COMMON_EXPORT BasicHandler : public QObject
     Q_OBJECT
 
 public:
-    BasicHandler(QObject *parent = 0);
-    BasicHandler(const QString &methodPrefix, QObject *parent = 0);
+    BasicHandler(QObject *parent = nullptr);
+    BasicHandler(QString methodPrefix, QObject *parent = nullptr);
 
     QStringList providesHandlers();
 
 protected:
-    virtual void handle(const QString &member, QGenericArgument val0 = QGenericArgument(0),
+    virtual void handle(const QString &member, QGenericArgument val0 = QGenericArgument(nullptr),
         QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(),
         QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(),
         QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(),
@@ -48,7 +48,7 @@ protected:
 private:
     const QHash<QString, int> &handlerHash();
     QHash<QString, int> _handlerHash;
-    int _defaultHandler;
-    bool _initDone;
+    int _defaultHandler{-1};
+    bool _initDone{false};
     QString _methodPrefix;
 };