From 51e528e45ffd744836c4ba69f9f0d1480337d8d4 Mon Sep 17 00:00:00 2001 From: Shawn Hoffman Date: Sun, 23 Apr 2023 03:43:49 -0700 Subject: DolphinQt: cache icons instead of single pixmaps Fixes dynamically changing dpi scaling. Load resources from svg if possible. Currently svg support is not in Qt build in Externals, and image files need to be added later. --- Source/Core/DolphinQt/Config/FilesystemWidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Source/Core/DolphinQt/Config/FilesystemWidget.cpp') diff --git a/Source/Core/DolphinQt/Config/FilesystemWidget.cpp b/Source/Core/DolphinQt/Config/FilesystemWidget.cpp index 6fefcdc1ee..215161c585 100644 --- a/Source/Core/DolphinQt/Config/FilesystemWidget.cpp +++ b/Source/Core/DolphinQt/Config/FilesystemWidget.cpp @@ -90,12 +90,12 @@ void FilesystemWidget::ConnectWidgets() void FilesystemWidget::PopulateView() { // Cache these two icons, the tree will use them a lot. - m_folder_icon = Resources::GetScaledIcon("isoproperties_folder"); - m_file_icon = Resources::GetScaledIcon("isoproperties_file"); + m_folder_icon = Resources::GetResourceIcon("isoproperties_folder"); + m_file_icon = Resources::GetResourceIcon("isoproperties_file"); auto* disc = new QStandardItem(tr("Disc")); disc->setEditable(false); - disc->setIcon(Resources::GetScaledIcon("isoproperties_disc")); + disc->setIcon(Resources::GetResourceIcon("isoproperties_disc")); disc->setData(QVariant::fromValue(EntryType::Disc), ENTRY_TYPE); m_tree_model->appendRow(disc); m_tree_view->expand(disc->index()); @@ -107,7 +107,7 @@ void FilesystemWidget::PopulateView() auto* item = new QStandardItem; item->setEditable(false); - item->setIcon(Resources::GetScaledIcon("isoproperties_disc")); + item->setIcon(Resources::GetResourceIcon("isoproperties_disc")); item->setData(static_cast(i), ENTRY_PARTITION); item->setData(QVariant::fromValue(EntryType::Partition), ENTRY_TYPE); -- cgit v1.2.3