X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Finputwidget.cpp;h=a12671789d5a1ad738a69ffc7be8985028e75e54;hp=d7c1e65408b23641357da26b6700193d45b9658e;hb=ad801015af3afad53e0b245afc3a2214373a1b44;hpb=3e350f6ae66b8c5550909b140f81010df999c494 diff --git a/src/qtui/inputwidget.cpp b/src/qtui/inputwidget.cpp index d7c1e654..a1267178 100644 --- a/src/qtui/inputwidget.cpp +++ b/src/qtui/inputwidget.cpp @@ -24,6 +24,7 @@ #include "client.h" #include "networkmodel.h" #include "jumpkeyhandler.h" +#include "qtuisettings.h" InputWidget::InputWidget(QWidget *parent) @@ -36,8 +37,15 @@ InputWidget::InputWidget(QWidget *parent) connect(this, SIGNAL(userInput(BufferInfo, QString)), Client::instance(), SIGNAL(sendInput(BufferInfo, QString))); setFocusProxy(ui.inputEdit); + ui.ownNick->setSizeAdjustPolicy(QComboBox::AdjustToContents); ui.ownNick->installEventFilter(new MouseWheelFilter(this)); - ui.inputEdit->installEventFilter(new JumpKeyHandler(this)); + ui.inputEdit->installEventFilter(new JumpKeyHandler(this)); + + QtUiSettings s; + bool useInputLineFont = s.value("UseInputLineFont", QVariant(false)).toBool(); + if(useInputLineFont) { + ui.inputEdit->setFont(s.value("InputLineFont").value()); + } } InputWidget::~InputWidget() { @@ -131,7 +139,7 @@ void InputWidget::updateNickSelector() const { } if(net->me() && nickIdx < nicks.count()) - nicks[nickIdx] = net->myNick() + QString(" (%1)").arg(net->me()->userModes()); + nicks[nickIdx] = net->myNick() + QString(" (+%1)").arg(net->me()->userModes()); ui.ownNick->addItems(nicks); ui.ownNick->setCurrentIndex(nickIdx);