Pulls more things from settings
[irwi] / src / mainwidget.cpp
index a3d8151..a5c9c07 100644 (file)
@@ -12,6 +12,8 @@ MainWidget::MainWidget (QWidget *parent)
 {
     layout = new QGridLayout(this);
 
+    QSettings settings(this);
+
     char *iconNames[] = {
         "/usr/share/icons/hicolor/48x48/hildon/statusarea_volumelevel4.png",
         "/usr/share/icons/hicolor/48x48/hildon/statusarea_volumelevel1.png",
@@ -24,7 +26,9 @@ MainWidget::MainWidget (QWidget *parent)
     for (int i = 0; i < BUTTON_COUNT; ++i)
     {
         QToolButton *button = new QToolButton(this);
-        button->setIcon(QIcon(QString(iconNames[i]))); 
+        button->setIcon(QIcon(QString(
+            settings.value(QString("buttonIcon") + QString::number(i),
+                iconNames[i])))); 
         buttons[i] = button;
         button->setPalette(QPalette(QColor(0, 0, 0, 192)));
         layout->addWidget(button, i%2, i/2);