Browse Source

Qt: Make General->Debug scrollable

Configuration -> General -> Debug is getting a bit crowded.

yzct12345 submit this originally, so I'm tagging them as a co-author.
The original #6714 also modifies the Controls -> Player N sections,
but it looks like more work is needed to make the current area scrollable.

Co-authored-by: yzct12345 <87620833+yzct12345@users.noreply.github.com>
nce_cpp
Kyle Kienapfel 3 years ago
parent
commit
e97afb9e3b
  1. 2
      src/yuzu/configuration/configure_debug.cpp
  2. 4
      src/yuzu/configuration/configure_debug.h
  3. 7
      src/yuzu/configuration/configure_debug.ui

2
src/yuzu/configuration/configure_debug.cpp

@ -14,7 +14,7 @@
#include "yuzu/uisettings.h" #include "yuzu/uisettings.h"
ConfigureDebug::ConfigureDebug(const Core::System& system_, QWidget* parent) ConfigureDebug::ConfigureDebug(const Core::System& system_, QWidget* parent)
: QWidget(parent), ui{std::make_unique<Ui::ConfigureDebug>()}, system{system_} {
: QScrollArea(parent), ui{std::make_unique<Ui::ConfigureDebug>()}, system{system_} {
ui->setupUi(this); ui->setupUi(this);
SetConfiguration(); SetConfiguration();

4
src/yuzu/configuration/configure_debug.h

@ -4,7 +4,7 @@
#pragma once #pragma once
#include <memory> #include <memory>
#include <QWidget>
#include <QScrollArea>
namespace Core { namespace Core {
class System; class System;
@ -14,7 +14,7 @@ namespace Ui {
class ConfigureDebug; class ConfigureDebug;
} }
class ConfigureDebug : public QWidget {
class ConfigureDebug : public QScrollArea {
Q_OBJECT Q_OBJECT
public: public:

7
src/yuzu/configuration/configure_debug.ui

@ -1,7 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0"> <ui version="4.0">
<class>ConfigureDebug</class> <class>ConfigureDebug</class>
<widget class="QWidget" name="ConfigureDebug">
<widget class="QScrollArea" name="ConfigureDebug">
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget">
<layout class="QVBoxLayout" name="verticalLayout_1"> <layout class="QVBoxLayout" name="verticalLayout_1">
<item> <item>
<layout class="QVBoxLayout" name="verticalLayout_2"> <layout class="QVBoxLayout" name="verticalLayout_2">
@ -322,6 +326,7 @@
</item> </item>
</layout> </layout>
</widget> </widget>
</widget>
<tabstops> <tabstops>
<tabstop>log_filter_edit</tabstop> <tabstop>log_filter_edit</tabstop>
<tabstop>toggle_console</tabstop> <tabstop>toggle_console</tabstop>

Loading…
Cancel
Save