diff options
Diffstat (limited to 'src/frontend/qt_sdl/FirmwareSettingsDialog.cpp')
-rw-r--r-- | src/frontend/qt_sdl/FirmwareSettingsDialog.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/frontend/qt_sdl/FirmwareSettingsDialog.cpp b/src/frontend/qt_sdl/FirmwareSettingsDialog.cpp index 7857cdc..94e5f5a 100644 --- a/src/frontend/qt_sdl/FirmwareSettingsDialog.cpp +++ b/src/frontend/qt_sdl/FirmwareSettingsDialog.cpp @@ -20,6 +20,7 @@ #include "FirmwareSettingsDialog.h" #include "ui_FirmwareSettingsDialog.h" + FirmwareSettingsDialog* FirmwareSettingsDialog::currentDlg = nullptr; FirmwareSettingsDialog::FirmwareSettingsDialog(QWidget* parent) : QDialog(parent), ui(new Ui::FirmwareSettingsDialog) @@ -35,7 +36,13 @@ FirmwareSettingsDialog::FirmwareSettingsDialog(QWidget* parent) : QDialog(parent QDate birthDate = QDate(QDate::currentDate().year(), Config::FirmwareBirthdayMonth, Config::FirmwareBirthdayDay); ui->birthdayEdit->setDate(birthDate); - ui->colorsEdit->addItems(colours); + for (int i = 0; i < 16; i++) + { + QImage image(16, 16, QImage::Format_ARGB32); + image.fill(colors[i]); + QIcon icon(QPixmap::fromImage(image.copy())); + ui->colorsEdit->addItem(icon, colornames[i]); + } ui->colorsEdit->setCurrentIndex(Config::FirmwareFavouriteColour); ui->messageEdit->setText(Config::FirmwareMessage); |