projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Work In Progress
[quassel.git]
/
core
/
quassel.h
diff --git
a/core/quassel.h
b/core/quassel.h
index
08a72d5
..
a054e08
100644
(file)
--- a/
core/quassel.h
+++ b/
core/quassel.h
@@
-22,15
+22,18
@@
#define _QUASSEL_H_
class Logger;
#define _QUASSEL_H_
class Logger;
-class QString;
#include <QHash>
#include <QHash>
+#include <QString>
/**
* A static class containing global data.
/**
* A static class containing global data.
+ * This is used in both core and GUI modules. Where appropriate, accessors are thread-safe
+ * to account for that fact.
*/
class Quassel {
*/
class Quassel {
+ Q_OBJECT
public:
static void init();
public:
static void init();
@@
-49,4
+52,14
@@
class Quassel {
};
};
+class Exception {
+ public:
+ Exception(QString msg = "Unknown Exception") : _msg(msg) {};
+ virtual inline QString msg() { return _msg; }
+
+ protected:
+ QString _msg;
+
+};
+
#endif
#endif