settings->setValue("remoteUrl",
"http://mercury.wipsl.com/irwi/remotes/");
settings->setValue("bgAlpha", 192);
+ settings->setValue("height", 147);
+ settings->setValue("width", 250);
}
void AdvSettingsDlg::showResetQuery()
settings->value(QString("buttonIcon") + QString::number(i),
iconNames[i]).toString())));
buttons[i] = button;
+ button->setSizePolicy(QSizePolicy::MinimumExpanding,
+ QSizePolicy::MinimumExpanding);
layout->addWidget(button, i%2, i/2);
}
this->setLayout(layout);
this->setAttribute(Qt::WA_TranslucentBackground);
this->setAttribute(Qt::WA_OpaquePaintEvent);
+ resize();
}
MainWidget::~MainWidget()
SettingsDlg dlg;
dlg.exec();
update(); // Repaint required if bgAlpha value was changed
+ resize();
}
-
+void MainWidget::resize()
+{
+ QWidget::resize(settings->value("width", "250").toInt(),
+ settings->value("height", "148").toInt());
+}
protected:
void paintEvent(QPaintEvent *event);
-
+
private:
+ void resize();
static const int BUTTON_COUNT = 6;
QGridLayout *layout;
QToolButton *buttons[BUTTON_COUNT];