comparison src/gui/dialog/information.cc @ 105:6d8da6e64d61

theme: add dark stylesheet, make it actually usable win32: make the titlebar black where available
author Paper <mrpapersonic@gmail.com>
date Sun, 05 Nov 2023 03:54:26 -0500
parents e6fab256ddc4
children 2004b41d4a59
comparison
equal deleted inserted replaced
104:27455104ea37 105:6d8da6e64d61
40 setFixedSize(842, 613); 40 setFixedSize(842, 613);
41 setWindowTitle(tr("Anime Information")); 41 setWindowTitle(tr("Anime Information"));
42 setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint); 42 setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint);
43 43
44 { 44 {
45 QPalette pal(palette()); 45 QPalette pal;
46 pal.setColor(QPalette::Window, pal.color(QPalette::Base)); 46 pal.setColor(QPalette::Window, pal.color(QPalette::Base));
47 setPalette(pal); 47 setPalette(pal);
48 } 48 }
49 49
50 QWidget* widget = new QWidget(this); 50 QWidget* widget = new QWidget(this);
70 QTabWidget* tabbed_widget = new QTabWidget(main_widget); 70 QTabWidget* tabbed_widget = new QTabWidget(main_widget);
71 tabbed_widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); 71 tabbed_widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
72 72
73 /* main info tab */ 73 /* main info tab */
74 AnimeInfoWidget* main_information_widget = new AnimeInfoWidget(anime, tabbed_widget); 74 AnimeInfoWidget* main_information_widget = new AnimeInfoWidget(anime, tabbed_widget);
75
76 {
77 QPalette pal(main_information_widget->palette());
78 pal.setColor(QPalette::Base, pal.color(QPalette::Window));
79 main_information_widget->setPalette(pal);
80 }
81 75
82 QWidget* settings_widget = new QWidget(tabbed_widget); 76 QWidget* settings_widget = new QWidget(tabbed_widget);
83 settings_widget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum); 77 settings_widget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum);
84 78
85 QVBoxLayout* settings_layout = new QVBoxLayout(settings_widget); 79 QVBoxLayout* settings_layout = new QVBoxLayout(settings_widget);