+ UiSettings s("InputWidget");
+
+#ifdef HAVE_KDE
+ s.notify("EnableSpellCheck", this, SLOT(setEnableSpellCheck(QVariant)));
+ setEnableSpellCheck(s.value("EnableSpellCheck", false));
+#endif
+
+ s.notify("ShowNickSelector", this, SLOT(setShowNickSelector(QVariant)));
+ setShowNickSelector(s.value("ShowNickSelector", true));
+
+ s.notify("MaxNumLines", this, SLOT(setMaxLines(QVariant)));
+ setMaxLines(s.value("MaxNumLines", 5));
+
+ s.notify("EnableScrollBars", this, SLOT(setScrollBarsEnabled(QVariant)));
+ setScrollBarsEnabled(s.value("EnableScrollBars", true));
+
+ s.notify("EnableMultiLine", this, SLOT(setMultiLineEnabled(QVariant)));
+ setMultiLineEnabled(s.value("EnableMultiLine", true));
+
+ ActionCollection *coll = QtUi::actionCollection();
+
+ Action *activateInputline = coll->add<Action>("FocusInputLine");
+ connect(activateInputline, SIGNAL(triggered()), SLOT(setFocus()));
+ activateInputline->setText(tr("Focus Input Line"));
+ activateInputline->setShortcut(tr("Ctrl+L"));