Mercurial > minori
comparison src/gui/dialog/licenses.cc @ 368:6d37a998cf91
gui/dialog: consolidate win32 dark theme cruft into a single class
| author | Paper <paper@tflc.us> |
|---|---|
| date | Fri, 25 Jul 2025 10:05:23 -0400 |
| parents | 8d45d892be88 |
| children | ea3a74ed2ef9 |
comparison
equal
deleted
inserted
replaced
| 367:8d45d892be88 | 368:6d37a998cf91 |
|---|---|
| 61 dual_layout->addWidget(create_license_widget(dual, l2)); | 61 dual_layout->addWidget(create_license_widget(dual, l2)); |
| 62 | 62 |
| 63 tab_widget->addTab(dual, title1); | 63 tab_widget->addTab(dual, title1); |
| 64 } | 64 } |
| 65 | 65 |
| 66 LicensesWindow::LicensesWindow(QWidget* parent) : QDialog(parent) { | 66 LicensesWindow::LicensesWindow(QWidget* parent) : Dialog(parent) { |
| 67 resize(641, 500); | 67 resize(641, 500); |
| 68 setWindowTitle(tr("About Minori")); | 68 setWindowTitle(tr("About Minori")); |
| 69 setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint); | 69 setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint); |
| 70 setAutoFillBackground(true); | 70 setAutoFillBackground(true); |
| 71 | 71 |
| 86 create_basic_license(tab_widget, ":/licenses/LICENSE.nlohmann", tr("JSON for Modern C++")); | 86 create_basic_license(tab_widget, ":/licenses/LICENSE.nlohmann", tr("JSON for Modern C++")); |
| 87 create_basic_license(tab_widget, ":/licenses/LICENSE.semver", tr("semver")); | 87 create_basic_license(tab_widget, ":/licenses/LICENSE.semver", tr("semver")); |
| 88 create_basic_license(tab_widget, ":/licenses/LICENSE.toml11", tr("toml11")); | 88 create_basic_license(tab_widget, ":/licenses/LICENSE.toml11", tr("toml11")); |
| 89 create_basic_license(tab_widget, ":/licenses/LICENSE.utf8proc", tr("utf8proc")); | 89 create_basic_license(tab_widget, ":/licenses/LICENSE.utf8proc", tr("utf8proc")); |
| 90 } | 90 } |
| 91 | |
| 92 void LicensesWindow::showEvent(QShowEvent* event) { | |
| 93 QDialog::showEvent(event); | |
| 94 #ifdef WIN32 | |
| 95 win32::SetTitleBarsToBlack(session.config.theme.IsInDarkTheme()); | |
| 96 #endif | |
| 97 } |
