# include <windows.h>
#endif
-#include <QSystemTrayIcon>
-
#include "qtui.h"
#include "titlesetter.h"
#include "uisettings.h"
class MsgProcessorStatusWidget;
class NickListWidget;
class SystemTray;
+class ChatMonitorView;
+class TopicWidget;
class QMenu;
class QLabel;
void addBufferView(ClientBufferViewConfig *config);
BufferView *allBuffersView() const;
- BufferWidget *bufferWidget() const { return _bufferWidget; }
-
- inline SystemTray *systemTray() const;
+ inline BufferWidget *bufferWidget() const { return _bufferWidget; }
+ inline SystemTray *systemTray() const { return _systemTray; }
bool event(QEvent *event);
public slots:
void showStatusBarMessage(const QString &message);
-
void toggleMinimizedToTray();
//! Bring window to front and focus it
MsgProcessorStatusWidget *_msgProcessorStatusWidget;
CoreConnectionStatusWidget *_coreConnectionStatusWidget;
+ SystemTray *_systemTray;
TitleSetter _titleSetter;
void hideToTray();
- SystemTray *_systemTray;
-
QList<BufferViewDock *> _bufferViews;
BufferWidget *_bufferWidget;
NickListWidget *_nickListWidget;
InputWidget *_inputWidget;
+ ChatMonitorView *_chatMonitorView;
+ TopicWidget *_topicWidget;
QMenu *_fileMenu, *_networksMenu, *_viewMenu, *_bufferViewsMenu, *_settingsMenu, *_helpMenu, *_helpDebugMenu;
QMenu *_toolbarMenu;
friend class QtUi;
};
-SystemTray *MainWin::systemTray() const {
- return _systemTray;
-}
-
#endif