/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel Project *
+ * Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
class BufferViewConfig;
class BufferViewDock;
class BufferWidget;
+class InputWidget;
class MsgProcessorStatusWidget;
class NickListWidget;
class SystemTrayIcon;
BufferView *allBuffersView() const;
inline QSystemTrayIcon *systemTrayIcon() const;
- inline BufferWidget *bufferWidget() const;
virtual bool event(QEvent *event);
protected slots:
void connectedToCore();
void setConnectedState();
- void updateLagIndicator(int lag);
- void securedConnection();
+ void updateLagIndicator(int lag = -1);
void disconnectedFromCore();
void setDisconnectedState();
void systrayActivated(QSystemTrayIcon::ActivationReason);
void setupTitleSetter();
void updateIcon();
- void toggleVisibility();
+ void hideToTray();
+ void toggleMinimizedToTray();
void enableMenus();
QSystemTrayIcon *_trayIcon;
QList<BufferViewDock *> _bufferViews;
BufferWidget *_bufferWidget;
NickListWidget *_nickListWidget;
+ InputWidget *_inputWidget;
QMenu *_fileMenu, *_networksMenu, *_viewMenu, *_bufferViewsMenu, *_settingsMenu, *_helpMenu, *_helpDebugMenu;
return _trayIcon;
}
-BufferWidget *MainWin::bufferWidget() const {
- return _bufferWidget;
-}
-
#endif