+public:
+ QtUi();
+ ~QtUi();
+
+ MessageModel *createMessageModel(QObject *parent);
+ AbstractMessageProcessor *createMessageProcessor(QObject *parent);
+
+ inline static QtUiStyle *style();
+ inline static MainWin *mainWindow();
+
+ //! Access the global ActionCollection.
+ /** This ActionCollection is associated with the main window, i.e. it contains global
+ * actions (and thus, shortcuts). Widgets providing application-wide shortcuts should
+ * create appropriate Action objects using QtUi::actionCollection()->add\<Action\>().
+ */
+ inline static ActionCollection *actionCollection();