- QHBoxLayout *boxLayout = new QHBoxLayout(box);
- boxLayout->setMargin(0);
- box->setLayout(boxLayout);
- QButtonGroup *group = new QButtonGroup(this);
-
- QToolButton *defaultSchemeButton = new QToolButton(box);
- defaultSchemeButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
- defaultSchemeButton->setText(tr("Default"));
- defaultSchemeButton->setIconSize(QSize(81, 81));
- defaultSchemeButton->setIcon(QIcon(":/icons/style-default.png"));
- defaultSchemeButton->setCheckable(true);
- boxLayout->addWidget(defaultSchemeButton);
- group->addButton(defaultSchemeButton);
- group->setId(defaultSchemeButton, SchemeDefault);
-
- QToolButton *nightSchemeButton = new QToolButton(box);
- nightSchemeButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
- nightSchemeButton->setText(tr("Night"));
- nightSchemeButton->setCheckable(true);
- nightSchemeButton->setIconSize(QSize(81, 81));
- nightSchemeButton->setIcon(QIcon(":/icons/style-night.png"));
- boxLayout->addWidget(nightSchemeButton);
- group->addButton(nightSchemeButton);
- group->setId(nightSchemeButton, SchemeNight);
-
- QToolButton *daySchemeButton = new QToolButton(box);
- daySchemeButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
- daySchemeButton->setText(tr("Day"));
- daySchemeButton->setCheckable(true);
- daySchemeButton->setIconSize(QSize(81, 81));
- daySchemeButton->setIcon(QIcon(":/icons/style-day.png"));
- boxLayout->addWidget(daySchemeButton);
- group->addButton(daySchemeButton);
- group->setId(daySchemeButton, SchemeDay);
-
- QToolButton *sandSchemeButton = new QToolButton(box);
- sandSchemeButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
- sandSchemeButton->setText(tr("Sand"));
- sandSchemeButton->setCheckable(true);
- sandSchemeButton->setIconSize(QSize(81, 81));
- sandSchemeButton->setIcon(QIcon(":/icons/style-sand.png"));
- boxLayout->addWidget(sandSchemeButton);
- group->addButton(sandSchemeButton);
- group->setId(sandSchemeButton, SchemeSand);
-
- QString scheme = Settings::instance()->value("scheme", "default").toString();
+ box->addButton(SchemeDefault, tr("Default"),
+ Platform::instance()->icon("style-default"));
+ box->addButton(SchemeNight, tr("Night"),
+ Platform::instance()->icon("style-night"));
+ box->addButton(SchemeDay, tr("Day"), Platform::instance()->icon("style-day"));
+ box->addButton(SchemeSand, tr("Sand"),
+ Platform::instance()->icon("style-sand"));
+ box->addStretch();
+ QString scheme = settings->value("scheme", "default").toString();