diff options
| author | spycrab <spycrab@users.noreply.github.com> | 2019-10-13 16:27:33 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-13 16:27:33 +0200 |
| commit | aba23c8d87872836de73dcded82a01c03295d93f (patch) | |
| tree | e0af860e3a0ce710eb615e3e301672afffa8c70b /Source | |
| parent | 5be061e27f7853b744f233ba8f7df22acb69888b (diff) | |
| parent | ec526fee56fd21a6cfb99968eddb05d88d3ace03 (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.txt | 2 | ||||
| -rw-r--r-- | Source/Core/DolphinQt/RenderWidget.cpp | 18 | ||||
| -rw-r--r-- | Source/Core/DolphinQt/ResourcePackManager.cpp | 2 | ||||
| -rw-r--r-- | Source/VSProps/QtCompile.props | 2 |
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> |
