summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorspycrab <spycrab@users.noreply.github.com>2019-10-13 16:27:33 +0200
committerGitHub <noreply@github.com>2019-10-13 16:27:33 +0200
commitaba23c8d87872836de73dcded82a01c03295d93f (patch)
treee0af860e3a0ce710eb615e3e301672afffa8c70b /Source
parent5be061e27f7853b744f233ba8f7df22acb69888b (diff)
parentec526fee56fd21a6cfb99968eddb05d88d3ace03 (diff)
Merge pull request #8401 from spycrab/qt_5.13.1
Externals/Qt: Update to 5.13.1
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinQt/CMakeLists.txt2
-rw-r--r--Source/Core/DolphinQt/RenderWidget.cpp18
-rw-r--r--Source/Core/DolphinQt/ResourcePackManager.cpp2
-rw-r--r--Source/VSProps/QtCompile.props2
4 files changed, 10 insertions, 14 deletions
diff --git a/Source/Core/DolphinQt/CMakeLists.txt b/Source/Core/DolphinQt/CMakeLists.txt
index 1bf9844ff6..52b13c981d 100644
--- a/Source/Core/DolphinQt/CMakeLists.txt
+++ b/Source/Core/DolphinQt/CMakeLists.txt
@@ -1,5 +1,5 @@
if (NOT Qt5_DIR AND MSVC)
-set(Qt5_DIR "${CMAKE_SOURCE_DIR}/Externals/Qt5.11.1/5.11.1/msvc2017_64/lib/cmake/Qt5")
+set(Qt5_DIR "${CMAKE_SOURCE_DIR}/Externals/Qt/Qt5.13.1/5.13.1/msvc2017_64/lib/cmake/Qt5")
endif()
find_package(Qt5 5.9 REQUIRED COMPONENTS Gui Widgets)
diff --git a/Source/Core/DolphinQt/RenderWidget.cpp b/Source/Core/DolphinQt/RenderWidget.cpp
index a2c78f242d..a1d0c43c53 100644
--- a/Source/Core/DolphinQt/RenderWidget.cpp
+++ b/Source/Core/DolphinQt/RenderWidget.cpp
@@ -7,7 +7,6 @@
#include <array>
#include <QApplication>
-#include <QDesktopWidget>
#include <QDragEnterEvent>
#include <QDropEvent>
#include <QFileInfo>
@@ -19,6 +18,7 @@
#include <QPalette>
#include <QScreen>
#include <QTimer>
+#include <QWindow>
#include "imgui.h"
@@ -43,7 +43,7 @@ RenderWidget::RenderWidget(QWidget* parent) : QWidget(parent)
setAcceptDrops(true);
QPalette p;
- p.setColor(QPalette::Background, Qt::black);
+ p.setColor(QPalette::Window, Qt::black);
setPalette(p);
connect(Host::GetInstance(), &Host::RequestTitle, this, &RenderWidget::setWindowTitle);
@@ -162,8 +162,9 @@ void RenderWidget::showFullScreen()
{
QWidget::showFullScreen();
- const auto dpr =
- QGuiApplication::screens()[QApplication::desktop()->screenNumber(this)]->devicePixelRatio();
+ QScreen* screen = window()->windowHandle()->screen();
+
+ const auto dpr = screen->devicePixelRatio();
emit SizeChanged(width() * dpr, height() * dpr);
}
@@ -221,14 +222,9 @@ bool RenderWidget::event(QEvent* event)
const QResizeEvent* se = static_cast<QResizeEvent*>(event);
QSize new_size = se->size();
- auto* desktop = QApplication::desktop();
-
- int screen_nr = desktop->screenNumber(this);
-
- if (screen_nr == -1)
- screen_nr = desktop->screenNumber(parentWidget());
+ QScreen* screen = window()->windowHandle()->screen();
- const auto dpr = desktop->screen(screen_nr)->devicePixelRatio();
+ const auto dpr = screen->devicePixelRatio();
emit SizeChanged(new_size.width() * dpr, new_size.height() * dpr);
break;
diff --git a/Source/Core/DolphinQt/ResourcePackManager.cpp b/Source/Core/DolphinQt/ResourcePackManager.cpp
index fa232bc8b4..a45984758c 100644
--- a/Source/Core/DolphinQt/ResourcePackManager.cpp
+++ b/Source/Core/DolphinQt/ResourcePackManager.cpp
@@ -142,7 +142,7 @@ void ResourcePackManager::RepopulateTable()
if (ResourcePack::IsInstalled(pack))
{
- item->setBackgroundColor(QColor(Qt::green));
+ item->setBackground(QColor(Qt::green));
auto font = item->font();
font.setBold(true);
diff --git a/Source/VSProps/QtCompile.props b/Source/VSProps/QtCompile.props
index a09f0d1178..b4c3b80a92 100644
--- a/Source/VSProps/QtCompile.props
+++ b/Source/VSProps/QtCompile.props
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
- <QTDIRDefault>$(ExternalsDir)Qt\Qt5.11.1\5.11.1\msvc2017_64\</QTDIRDefault>
+ <QTDIRDefault>$(ExternalsDir)Qt\Qt5.13.1\5.13.1\msvc2017_64\</QTDIRDefault>
<QTDIR Condition="Exists('$(QTDIRDefault)') And ('$(QTDIR)'=='' Or !Exists('$(QTDIR)'))">$(QTDIRDefault)</QTDIR>
<QTDIR Condition="Exists('$(QTDIR)') And !HasTrailingSlash('$(QTDIR)')">$(QTDIR)\</QTDIR>
<QtDirValid>false</QtDirValid>