void addBufferView(ClientBufferViewConfig *config);
BufferView *allBuffersView() const;
+ BufferWidget *bufferWidget() const { return _bufferWidget; }
+
inline SystemTray *systemTray() const;
bool event(QEvent *event);
void addBufferView(int bufferViewConfigId);
void awayLogDestroyed();
void removeBufferView(int bufferViewConfigId);
+ void currentBufferChanged(BufferId);
void messagesInserted(const QModelIndex &parent, int start, int end);
void showAboutDlg();
void showChannelList(NetworkId netId = NetworkId());
void showAwayLog();
void showSettingsDlg();
void showNotificationsDlg();
+ void showIgnoreList(QString newRule = QString());
#ifdef HAVE_KDE
void showShortcutsDlg();
#endif
void clientNetworkUpdated();
void connectOrDisconnectFromNet();
+ void saveMenuBarStatus(bool enabled);
void saveStatusBarStatus(bool enabled);
void loadLayout();
QWidget *_awayLog;
+ bool _layoutLoaded;
+
QSize _normalSize; //!< Size of the non-maximized window
QPoint _normalPos; //!< Position of the non-maximized window