+
+ MsgProcessorStatusWidget *_msgProcessorStatusWidget;
+ CoreConnectionStatusWidget *_coreConnectionStatusWidget;
+ SystemTray *_systemTray;
+
+ TitleSetter _titleSetter;
+
+ void setupActions();
+ void setupBufferWidget();
+ void setupMenus();
+ void setupNickWidget();
+ void setupChatMonitor();
+ void setupInputWidget();
+ void setupTopicWidget();
+ void setupViewMenuTail();
+ void setupStatusBar();
+ void setupSystray();
+ void setupTitleSetter();
+ void setupToolBars();
+ void setupHotList();
+
+ void updateIcon();
+ void enableMenus();
+
+ QList<BufferViewDock *> _bufferViews;
+ BufferWidget *_bufferWidget;
+ NickListWidget *_nickListWidget;
+ InputWidget *_inputWidget;
+ ChatMonitorView *_chatMonitorView;
+ TopicWidget *_topicWidget;
+
+ QMenu *_fileMenu, *_networksMenu, *_viewMenu, *_bufferViewsMenu, *_settingsMenu, *_helpMenu, *_helpDebugMenu;
+ QMenu *_toolbarMenu;
+ QToolBar *_mainToolBar, *_chatViewToolBar, *_nickToolBar;
+
+ QWidget *_awayLog;
+
+ bool _layoutLoaded;
+
+ QSize _normalSize; //!< Size of the non-maximized window
+ QPoint _normalPos; //!< Position of the non-maximized window
+
+ BufferHotListFilter *_bufferHotList;
+ QHash<int, BufferId> _jumpKeyMap;
+ int _activeBufferViewIndex;
+
+ friend class QtUi;