X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Finputwidget.cpp;h=53b64c83547aa1545d2a2493f47e94c652a161dd;hp=d2321821da29f77e5d91334e6394dbdb666be250;hb=100cfa79242249feff3bc3265787b46d2dc621b0;hpb=f3e117c216aaaf7c684326270e96876a608862ef diff --git a/src/qtui/inputwidget.cpp b/src/qtui/inputwidget.cpp index d2321821..53b64c83 100644 --- a/src/qtui/inputwidget.cpp +++ b/src/qtui/inputwidget.cpp @@ -24,11 +24,12 @@ #include "client.h" #include "networkmodel.h" #include "jumpkeyhandler.h" +#include "qtuisettings.h" InputWidget::InputWidget(QWidget *parent) : AbstractItemView(parent), - validBuffer(false) + _networkId(0) { ui.setupUi(this); connect(ui.inputEdit, SIGNAL(sendText(QString)), this, SLOT(sendText(QString))); @@ -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() { @@ -62,9 +70,6 @@ void InputWidget::dataChanged(const QModelIndex &topLeft, const QModelIndex &bot const Network *InputWidget::currentNetwork() const { - if(!validBuffer) - return 0; - return Client::network(_networkId); }