/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel IRC Team *
+ * Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
/// Encapsulates CoreApplication's logic.
/** This allows it to be reused within MonolithicApplication as well.
*/
-class CoreApplicationInternal {
- Q_DECLARE_TR_FUNCTIONS(CoreApplicationInternal)
+class CoreApplicationInternal
+{
+ Q_DECLARE_TR_FUNCTIONS(CoreApplicationInternal)
- public:
+public:
CoreApplicationInternal();
~CoreApplicationInternal();
bool init();
- private:
+private:
bool _coreCreated;
};
-#ifdef HAVE_KDE
-class CoreApplication : public KApplication, public Quassel {
-#else
-class CoreApplication : public QCoreApplication, public Quassel {
-#endif
- Q_OBJECT
- public:
+class CoreApplication : public QCoreApplication, public Quassel
+{
+ Q_OBJECT
+public:
CoreApplication(int &argc, char **argv);
~CoreApplication();
bool init();
- private:
+private:
CoreApplicationInternal *_internal;
};
+
#endif