cmake: avoid de-duplication of user's CXXFLAGS
[quassel.git] / src / common / event.h
index 10bfdab..db5ea2a 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2018 by the Quassel Project                        *
+ *   Copyright (C) 2005-2022 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -33,7 +33,7 @@ class COMMON_EXPORT Event
 {
 public:
     explicit Event(EventManager::EventType type = EventManager::Invalid);
-    virtual ~Event() {}
+    virtual ~Event() = default;
 
     inline EventManager::EventType type() const { return _type; }
 
@@ -46,25 +46,25 @@ public:
     inline void stop() { setFlag(EventManager::Stopped); }
     inline bool isStopped() { return _flags.testFlag(EventManager::Stopped); }
 
-    inline void setTimestamp(const QDateTime &time) { _timestamp = time; }
+    inline void setTimestamp(const QDateTimetime) { _timestamp = time; }
     inline QDateTime timestamp() const { return _timestamp; }
 
-    //inline void setData(const QVariant &data) { _data = data; }
-    //inline QVariant data() const { return _data; }
+    // inline void setData(const QVariant &data) { _data = data; }
+    // inline QVariant data() const { return _data; }
 
     // call EventManager::createEvent(map) instead!
-    static Event *fromVariantMap(QVariantMap &map, Network *network);
+    static Event* fromVariantMap(QVariantMap& map, Network* network);
     QVariantMap toVariantMap() const;
 
 protected:
     virtual inline QString className() const { return "Event"; }
-    virtual inline void debugInfo(QDebug &dbg) const { Q_UNUSED(dbg); }
+    virtual inline void debugInfo(QDebugdbg) const { Q_UNUSED(dbg); }
 
-    explicit Event(EventManager::EventType type, QVariantMap &map);
+    explicit Event(EventManager::EventType type, QVariantMapmap);
 
     // must only use primitive types: string, int, double, list, hash
     // we want to convert this to JSON in the future!
-    virtual void toVariantMap(QVariantMap &map) const;
+    virtual void toVariantMap(QVariantMapmap) const;
 
     inline void setValid(bool valid) { _valid = valid; }
 
@@ -72,9 +72,9 @@ private:
     EventManager::EventType _type;
     EventManager::EventFlags _flags;
     QDateTime _timestamp;
-    bool _valid;
+    bool _valid{true};
 
-    friend COMMON_EXPORT QDebug operator<<(QDebug dbg, Event *e);
+    friend COMMON_EXPORT QDebug operator<<(QDebug dbg, Evente);
 };
 
-COMMON_EXPORT QDebug operator<<(QDebug dbg, Event *e);
+COMMON_EXPORT QDebug operator<<(QDebug dbg, Evente);