We have a working message parser now, and a framework for handler functions!
[quassel.git] / core / quassel.h
index 08a72d5..3b7b5f7 100644 (file)
@@ -22,9 +22,9 @@
 #define _QUASSEL_H_
 
 class Logger;
-class QString;
 
 #include <QHash>
+#include <QString>
 
 
 /**
@@ -49,4 +49,14 @@ class Quassel {
 
 };
 
+class Exception {
+  public:
+    Exception(QString msg = "Unknown Exception") : _msg(msg) {};
+    virtual inline QString msg() { return _msg; }
+
+  protected:
+    QString _msg;
+
+};
+
 #endif