setEnableSpellCheck(s.value("EnableSpellCheck", false));
#endif
+ s.notify("EnableEmacsMode", this, SLOT(setEnableEmacsMode(QVariant)));
+ setEnableEmacsMode(s.value("EnableEmacsMode", false));
+
s.notify("ShowNickSelector", this, SLOT(setShowNickSelector(QVariant)));
setShowNickSelector(s.value("ShowNickSelector", true));
Action *activateInputline = coll->add<Action>("FocusInputLine");
connect(activateInputline, SIGNAL(triggered()), SLOT(setFocus()));
activateInputline->setText(tr("Focus Input Line"));
- activateInputline->setShortcut(tr("Ctrl+L"));
+ activateInputline->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_L));
connect(inputLine(), SIGNAL(currentCharFormatChanged(QTextCharFormat)), this, SLOT(currentCharFormatChanged(QTextCharFormat)));
}
QFont font = v.value<QFont>();
if(font.family().isEmpty())
font = QApplication::font();
+ // we don't want font styles as this conflics with mirc code richtext editing
+ font.setBold(false);
+ font.setItalic(false);
+ font.setUnderline(false);
+ font.setStrikeOut(false);
ui.inputEdit->setCustomFont(font);
}
ui.inputEdit->setSpellCheckEnabled(v.toBool());
}
+void InputWidget::setEnableEmacsMode(const QVariant &v) {
+ ui.inputEdit->setEmacsMode(v.toBool());
+}
+
void InputWidget::setShowNickSelector(const QVariant &v) {
ui.ownNick->setVisible(v.toBool());
}