X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.h;h=d14a7c633d0a210628830f2371ea63097201909f;hb=01e2f218ef5b1cf2e8c2eb1b0d3b7d9c3ad878e5;hp=c22d32d2e50ca4053483db720897f9429740e140;hpb=f19fea582ace1d8f3dfe29c1096c48758079e56e;p=quassel.git diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index c22d32d2..d14a7c63 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -42,6 +42,8 @@ class BufferHotListFilter; class BufferView; class BufferViewConfig; class ClientBufferViewConfig; +class CoreAccount; +class CoreConnectionStatusWidget; class BufferViewDock; class BufferWidget; class InputWidget; @@ -118,7 +120,8 @@ class MainWin void showAboutDlg(); void showChannelList(NetworkId netId = NetworkId()); void startInternalCore(); - void showCoreConnectionDlg(bool autoConnect = false); + void userAuthenticationRequired(CoreAccount *, bool *valid, const QString &errorMessage); + void showCoreConnectionDlg(); void showCoreInfoDlg(); void showAwayLog(); void showSettingsDlg(); @@ -161,7 +164,8 @@ class MainWin QLabel *coreLagLabel; QLabel *sslLabel; - MsgProcessorStatusWidget *msgProcessorStatusWidget; + MsgProcessorStatusWidget *_msgProcessorStatusWidget; + CoreConnectionStatusWidget *_coreConnectionStatusWidget; TitleSetter _titleSetter; @@ -196,6 +200,8 @@ class MainWin QWidget *_awayLog; + bool _layoutLoaded; + QSize _normalSize; //!< Size of the non-maximized window QPoint _normalPos; //!< Position of the non-maximized window