projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix fonts configuration for the input widget, too
[quassel.git]
/
src
/
qtui
/
inputwidget.cpp
diff --git
a/src/qtui/inputwidget.cpp
b/src/qtui/inputwidget.cpp
index
22e0602
..
2cff583
100644
(file)
--- a/
src/qtui/inputwidget.cpp
+++ b/
src/qtui/inputwidget.cpp
@@
-59,8
+59,10
@@
InputWidget::InputWidget(QWidget *parent)
new TabCompleter(ui.inputEdit);
UiStyleSettings fs("Fonts");
new TabCompleter(ui.inputEdit);
UiStyleSettings fs("Fonts");
+ fs.notify("UseCustomInputWidgetFont", this, SLOT(setUseCustomFont(QVariant)));
fs.notify("InputWidget", this, SLOT(setCustomFont(QVariant)));
fs.notify("InputWidget", this, SLOT(setCustomFont(QVariant)));
- setCustomFont(fs.value("InputWidget", QFont()));
+ if(fs.value("UseCustomInputWidgetFont", false).toBool())
+ setCustomFont(fs.value("InputWidget", QFont()));
UiSettings s("InputWidget");
UiSettings s("InputWidget");
@@
-92,6
+94,14
@@
InputWidget::InputWidget(QWidget *parent)
InputWidget::~InputWidget() {
}
InputWidget::~InputWidget() {
}
+void InputWidget::setUseCustomFont(const QVariant &v) {
+ if(v.toBool()) {
+ UiStyleSettings fs("Fonts");
+ setCustomFont(fs.value("InputWidget"));
+ } else
+ setCustomFont(QFont());
+}
+
void InputWidget::setCustomFont(const QVariant &v) {
QFont font = v.value<QFont>();
if(font.family().isEmpty())
void InputWidget::setCustomFont(const QVariant &v) {
QFont font = v.value<QFont>();
if(font.family().isEmpty())