#include "quasselui.h"
+class AbstractNotificationBackend;
class ActionCollection;
class MainWin;
class MessageModel;
*/
inline static ActionCollection *actionCollection();
+ static void registerNotificationBackend(AbstractNotificationBackend *);
+ static void unregisterNotificationBackend(AbstractNotificationBackend *);
+ static void unregisterAllNotificationBackends();
+ static void notify(BufferId bufId, const QString &sender, const QString &text);
+
public slots:
void init();
MainWin *mainWin;
static ActionCollection *_actionCollection;
static QtUiStyle *_style;
+ static QSet<AbstractNotificationBackend *> _notificationBackends;
};
ActionCollection *QtUi::actionCollection() { return _actionCollection; }