X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Finputwidget.cpp;h=55fc20ecd4c9885aae91f77225c29023fab7de65;hp=af6d25a095abcce00f6b8771fa4f95496d0f874d;hb=c48313654848b755982179d1252cc27a8c621b91;hpb=453731c6d3c5eac2df5e98c4f179afabed4451a1 diff --git a/src/qtui/inputwidget.cpp b/src/qtui/inputwidget.cpp index af6d25a0..55fc20ec 100644 --- a/src/qtui/inputwidget.cpp +++ b/src/qtui/inputwidget.cpp @@ -34,7 +34,7 @@ InputWidget::InputWidget(QWidget *parent) ui.setupUi(this); connect(ui.inputEdit, SIGNAL(returnPressed()), this, SLOT(enterPressed())); connect(ui.ownNick, SIGNAL(activated(QString)), this, SLOT(changeNick(QString))); - connect(this, SIGNAL(userInput(BufferInfo, QString)), Client::instance(), SLOT(userInput(BufferInfo, QString))); + connect(this, SIGNAL(userInput(BufferInfo, QString)), Client::instance(), SIGNAL(sendInput(BufferInfo, QString))); setFocusProxy(ui.inputEdit); } @@ -69,6 +69,8 @@ void InputWidget::currentChanged(const QModelIndex ¤t, const QModelIndex & currentBufferInfo = current.data(NetworkModel::BufferInfoRole).value(); updateNickSelector(); + + ui.inputEdit->setEnabled(current.data(NetworkModel::ItemActiveRole).value()); } const Network *InputWidget::currentNetwork() const {