Minor cleanup of messages handling
[quassel.git] / src / core / ircparser.h
index 76d30fb..a119ae3 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2018 by the Quassel Project                        *
+ *   Copyright (C) 2005-2019 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.         *
  ***************************************************************************/
 
-#ifndef IRCPARSER_H
-#define IRCPARSER_H
+#pragma once
 
 #include "coresession.h"
+#include "irctag.h"
 
 class Event;
 class EventManager;
@@ -33,7 +33,7 @@ class IrcParser : public QObject
     Q_OBJECT
 
 public:
-    IrcParser(CoreSession* session);
+    explicit IrcParser(CoreSession* session);
 
     inline CoreSession* coreSession() const { return _coreSession; }
     inline EventManager* eventManager() const { return coreSession()->eventManager(); }
@@ -55,5 +55,3 @@ private:
     bool _debugLogRawIrc;      ///< If true, include raw IRC socket messages in the debug log
     qint32 _debugLogRawNetId;  ///< Network ID for logging raw IRC socket messages, or -1 for all
 };
-
-#endif