qa: Replace Qt module includes by class ones
[quassel.git] / src / core / ircparser.h
index 591a4ee..19b7e82 100644 (file)
  *   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(); }
@@ -54,6 +54,6 @@ 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
+    bool _debugLogParsedIrc;      ///< If true, include parsed IRC socket messages in the debug log
+    qint32 _debugLogParsedNetId;  ///< Network ID for logging parsed IRC socket messages, or -1 for all
 };
-
-#endif