diff options
| author | iwubcode <iwubcode@users.noreply.github.com> | 2022-03-31 00:44:32 -0500 |
|---|---|---|
| committer | iwubcode <iwubcode@users.noreply.github.com> | 2022-06-27 18:28:28 -0500 |
| commit | 8aef0015fd8903b92cf0aab8a98ee669ec97b5ef (patch) | |
| tree | 4d10de1d66060f6951b98a1153e9325fef7ea05b /Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp | |
| parent | 3eb3e1c83ace2e7c4e3573138247a78384b9ec16 (diff) | |
DolphinQt: add warning if graphics mods are not enabled
Diffstat (limited to 'Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp index 8782bbc97d..712a18a558 100644 --- a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp +++ b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp @@ -15,6 +15,7 @@ #include "Core/ConfigManager.h" #include "Core/Core.h" +#include "DolphinQt/Config/GraphicsModWarningWidget.h" #include "DolphinQt/Settings.h" #include "UICommon/GameFile.h" #include "VideoCommon/GraphicsModSystem/Config/GraphicsMod.h" @@ -45,7 +46,9 @@ GraphicsModListWidget::~GraphicsModListWidget() void GraphicsModListWidget::CreateWidgets() { - auto* main_layout = new QHBoxLayout(this); + auto* main_v_layout = new QVBoxLayout(this); + + auto* main_layout = new QHBoxLayout; auto* left_v_layout = new QVBoxLayout; @@ -71,15 +74,23 @@ void GraphicsModListWidget::CreateWidgets() m_mod_meta_layout = new QVBoxLayout; right_v_layout->addLayout(m_mod_meta_layout); + right_v_layout->addStretch(); main_layout->addLayout(left_v_layout); main_layout->addLayout(right_v_layout, 1); - setLayout(main_layout); + m_warning = new GraphicsModWarningWidget(this); + main_v_layout->addWidget(m_warning); + main_v_layout->addLayout(main_layout); + + setLayout(main_v_layout); } void GraphicsModListWidget::ConnectWidgets() { + connect(m_warning, &GraphicsModWarningWidget::GraphicsModEnableSettings, this, + &GraphicsModListWidget::OpenGraphicsSettings); + connect(m_mod_list, &QListWidget::itemSelectionChanged, this, &GraphicsModListWidget::ModSelectionChanged); |
