diff options
Diffstat (limited to 'Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp | 55 |
1 files changed, 5 insertions, 50 deletions
diff --git a/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp b/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp index b9ca205b08..c5c35ed783 100644 --- a/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp @@ -40,26 +40,12 @@ GraphicsWindow::GraphicsWindow(X11Utils::XRRConfiguration* xrr_config, MainWindo void GraphicsWindow::CreateMainLayout() { auto* main_layout = new QVBoxLayout(); - auto* description_box = new QGroupBox(tr("Description")); - auto* description_layout = new QVBoxLayout(); - m_description = - new QLabel(tr("Move the mouse pointer over an option to display a detailed description.")); m_tab_widget = new QTabWidget(); m_button_box = new QDialogButtonBox(QDialogButtonBox::Close); connect(m_button_box, &QDialogButtonBox::rejected, this, &QDialog::reject); - description_box->setLayout(description_layout); - description_box->setFixedHeight(200); - - m_description->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); - m_description->setWordWrap(true); - m_description->setAlignment(Qt::AlignTop | Qt::AlignLeft); - - description_layout->addWidget(m_description); - main_layout->addWidget(m_tab_widget); - main_layout->addWidget(description_box); main_layout->addWidget(m_button_box); m_general_widget = new GeneralWidget(m_xrr_config, this); @@ -73,11 +59,11 @@ void GraphicsWindow::CreateMainLayout() connect(m_software_renderer, &SoftwareRendererWidget::BackendChanged, this, &GraphicsWindow::OnBackendChanged); - m_wrapped_general = GetWrappedWidget(m_general_widget, this, 50, 305); - m_wrapped_enhancements = GetWrappedWidget(m_enhancements_widget, this, 50, 305); - m_wrapped_hacks = GetWrappedWidget(m_hacks_widget, this, 50, 305); - m_wrapped_advanced = GetWrappedWidget(m_advanced_widget, this, 50, 305); - m_wrapped_software = GetWrappedWidget(m_software_renderer, this, 50, 305); + m_wrapped_general = GetWrappedWidget(m_general_widget, this, 50, 100); + m_wrapped_enhancements = GetWrappedWidget(m_enhancements_widget, this, 50, 100); + m_wrapped_hacks = GetWrappedWidget(m_hacks_widget, this, 50, 100); + m_wrapped_advanced = GetWrappedWidget(m_advanced_widget, this, 50, 100); + m_wrapped_software = GetWrappedWidget(m_software_renderer, this, 50, 100); if (Config::Get(Config::MAIN_GFX_BACKEND) != "Software Renderer") { @@ -118,34 +104,3 @@ void GraphicsWindow::OnBackendChanged(const QString& backend_name) emit BackendChanged(backend_name); } - -void GraphicsWindow::RegisterWidget(GraphicsWidget* widget) -{ - connect(widget, &GraphicsWidget::DescriptionAdded, this, &GraphicsWindow::OnDescriptionAdded); -} - -void GraphicsWindow::OnDescriptionAdded(QWidget* widget, const char* description) -{ - m_widget_descriptions[widget] = description; - widget->installEventFilter(this); -} - -bool GraphicsWindow::eventFilter(QObject* object, QEvent* event) -{ - if (!m_widget_descriptions.contains(object)) - return false; - - if (event->type() == QEvent::Enter) - { - m_description->setText(tr(m_widget_descriptions[object])); - return false; - } - - if (event->type() == QEvent::Leave) - { - m_description->setText( - tr("Move the mouse pointer over an option to display a detailed description.")); - } - - return false; -} |
