X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=6c8628a6e25c39cfcb0493cae481ba141f814265;hb=a1d785ae12b3ec04b43e243f3397bb6f8ecf60d5;hp=b2a8b470d25b21fabf330d6f7a2125de49279126;hpb=3248cba572154e1b5a6ff3e40d89bff6bc2fb92d;p=quassel.git diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index b2a8b470..6c8628a6 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -32,6 +32,8 @@ #include "clientbacklogmanager.h" #include "coreinfodlg.h" #include "coreconnectdlg.h" +#include "msgprocessorstatuswidget.h" +#include "qtuimessageprocessor.h" #include "networkmodel.h" #include "buffermodel.h" #include "nicklistwidget.h" @@ -70,6 +72,7 @@ MainWin::MainWin(QtUi *_gui, QWidget *parent) gui(_gui), coreLagLabel(new QLabel()), sslLabel(new QLabel()), + msgProcessorStatusWidget(new MsgProcessorStatusWidget()), _titleSetter(this), systray(new QSystemTrayIcon(this)), activeTrayIcon(":/icons/quassel-icon-active.png"), @@ -335,6 +338,10 @@ void MainWin::setupTopicWidget() { } void MainWin::setupStatusBar() { + // MessageProcessor progress + statusBar()->addPermanentWidget(msgProcessorStatusWidget); + connect(Client::messageProcessor(), SIGNAL(progressUpdated(int, int)), msgProcessorStatusWidget, SLOT(setProgress(int, int))); + // Core Lag: updateLagIndicator(0); statusBar()->addPermanentWidget(coreLagLabel);