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 } |