X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.h;h=7379f964c2b5f328007a7fca4f3ac6d26d985f51;hp=63c0ca06134982f47d5275ec186deffe81691137;hb=6bcfaf51a90b3ec38cf8602cefd8aa8971d01586;hpb=b856748999df4fdf3092afca52bc584fa07a2cc1 diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index 63c0ca06..7379f964 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -73,6 +73,8 @@ class MainWin void addBufferView(ClientBufferViewConfig *config); BufferView *allBuffersView() const; + BufferWidget *bufferWidget() const { return _bufferWidget; } + inline SystemTray *systemTray() const; bool event(QEvent *event); @@ -111,15 +113,16 @@ class MainWin 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 startInternalCore(); - void showCoreConnectionDlg(bool autoConnect = false); void showCoreInfoDlg(); void showAwayLog(); void showSettingsDlg(); void showNotificationsDlg(); + void showIgnoreList(QString newRule = QString()); #ifdef HAVE_KDE void showShortcutsDlg(); #endif @@ -192,6 +195,8 @@ class MainWin QWidget *_awayLog; + bool _layoutLoaded; + QSize _normalSize; //!< Size of the non-maximized window QPoint _normalPos; //!< Position of the non-maximized window