OSDN Git Service

Ver0.11
[gefu/Gefu.git] / locationbox.cpp
1 #include "common.h"
2 #include "locationbox.h"
3
4 #include <QDebug>
5 #include <QSettings>
6
7 LocationBox::LocationBox(QWidget *parent) :
8     QLineEdit(parent)
9 {
10 }
11
12 void LocationBox::initialize()
13 {
14     qDebug() << "LocationBox::initialize";
15
16     updateAppearance();
17 }
18
19 void LocationBox::updateAppearance()
20 {
21     qDebug() << "LocationBox::updateAppearance";
22
23     QSettings settings;
24
25     QPalette pal = palette();
26     pal.setColor(QPalette::Base, settings.value(IniKey_BoxColorBg).value<QColor>());
27     pal.setColor(QPalette::Text, settings.value(IniKey_BoxColorFg).value<QColor>());
28     setPalette(pal);
29
30     setFont(settings.value(IniKey_BoxFont).value<QFont>());
31 }