class ActionCollection;
class BufferView;
class BufferViewConfig;
+class ClientBufferViewConfig;
class BufferViewDock;
class BufferWidget;
class InputWidget;
class MsgProcessorStatusWidget;
class NickListWidget;
-class SystemTrayIcon;
+class SystemTray;
class QMenu;
class QLabel;
void init();
- void addBufferView(BufferViewConfig *config);
+ void addBufferView(ClientBufferViewConfig *config);
BufferView *allBuffersView() const;
- inline QSystemTrayIcon *systemTrayIcon() const;
+ inline SystemTray *systemTray() const;
virtual bool event(QEvent *event);
#endif
void on_actionConfigureNetworks_triggered();
void on_actionConfigureViews_triggered();
- void on_actionLockDockPositions_toggled(bool lock);
+ void on_actionLockLayout_toggled(bool lock);
void on_actionDebugNetworkModel_triggered();
void on_actionDebugMessageModel_triggered();
void on_actionDebugLog_triggered();
KHelpMenu *_kHelpMenu;
#endif
- QMenu *systrayMenu;
QLabel *coreLagLabel;
QLabel *sslLabel;
MsgProcessorStatusWidget *msgProcessorStatusWidget;
void toggleMinimizedToTray();
void enableMenus();
- QSystemTrayIcon *_trayIcon;
+ SystemTray *_systemTray;
QList<BufferViewDock *> _bufferViews;
BufferWidget *_bufferWidget;
InputWidget *_inputWidget;
QMenu *_fileMenu, *_networksMenu, *_viewMenu, *_bufferViewsMenu, *_settingsMenu, *_helpMenu, *_helpDebugMenu;
- QToolBar *_networkToolBar, *_chatViewToolBar, *_nickToolBar;
+ QMenu *_toolbarMenu;
+ QToolBar *_mainToolBar, *_chatViewToolBar, *_nickToolBar;
QWidget *_awayLog;
friend class QtUi;
};
-QSystemTrayIcon *MainWin::systemTrayIcon() const {
- return _trayIcon;
+SystemTray *MainWin::systemTray() const {
+ return _systemTray;
}
#endif