X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=6c8628a6e25c39cfcb0493cae481ba141f814265;hp=b2a8b470d25b21fabf330d6f7a2125de49279126;hb=31253a98ef87edb8f87ff53270529ed4f7659612;hpb=f45fafc6d8ec122a7244cef1fdae1cdf16c6a0c7 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);