summaryrefslogtreecommitdiff
path: root/utils/themeeditor/preferencesdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/themeeditor/preferencesdialog.cpp')
-rw-r--r--utils/themeeditor/preferencesdialog.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/utils/themeeditor/preferencesdialog.cpp b/utils/themeeditor/preferencesdialog.cpp
index 79f781c1ca..9b28b275f8 100644
--- a/utils/themeeditor/preferencesdialog.cpp
+++ b/utils/themeeditor/preferencesdialog.cpp
@@ -81,6 +81,9 @@ void PreferencesDialog::loadColors()
81 bgColor = settings.value("bgColor", Qt::white).value<QColor>(); 81 bgColor = settings.value("bgColor", Qt::white).value<QColor>();
82 setButtonColor(ui->bgButton, bgColor); 82 setButtonColor(ui->bgButton, bgColor);
83 83
84 errorColor = settings.value("errorColor", Qt::red).value<QColor>();
85 setButtonColor(ui->errorButton, errorColor);
86
84 settings.endGroup(); 87 settings.endGroup();
85} 88}
86 89
@@ -114,6 +117,7 @@ void PreferencesDialog::saveColors()
114 117
115 settings.setValue("fgColor", fgColor); 118 settings.setValue("fgColor", fgColor);
116 settings.setValue("bgColor", bgColor); 119 settings.setValue("bgColor", bgColor);
120 settings.setValue("errorColor", errorColor);
117 121
118 settings.endGroup(); 122 settings.endGroup();
119 123
@@ -149,6 +153,7 @@ void PreferencesDialog::setupUI()
149 buttons.append(ui->tagButton); 153 buttons.append(ui->tagButton);
150 buttons.append(ui->conditionalButton); 154 buttons.append(ui->conditionalButton);
151 buttons.append(ui->escapedButton); 155 buttons.append(ui->escapedButton);
156 buttons.append(ui->errorButton);
152 157
153 for(int i = 0; i < buttons.count(); i++) 158 for(int i = 0; i < buttons.count(); i++)
154 QObject::connect(buttons[i], SIGNAL(pressed()), 159 QObject::connect(buttons[i], SIGNAL(pressed()),
@@ -171,6 +176,8 @@ void PreferencesDialog::colorClicked()
171 toEdit = &conditionalColor; 176 toEdit = &conditionalColor;
172 else if(QObject::sender() == ui->escapedButton) 177 else if(QObject::sender() == ui->escapedButton)
173 toEdit = &escapedColor; 178 toEdit = &escapedColor;
179 else if(QObject::sender() == ui->errorButton)
180 toEdit = &errorColor;
174 181
175 if(!toEdit) 182 if(!toEdit)
176 return; 183 return;