mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-12 17:58:37 +12:00
[Qt] fix small buttons/missing icons in the toolbar (Doppelgänger) (#3413)
* Qt: use lambda for colorizedIcon in main_window and game_list_frame * Qt: enable AA_UseHighDpiPixmaps for better looking icons * Qt: use iconSize instead of sizehint for linux, add some comments
This commit is contained in:
parent
4b9fa8ec6d
commit
f0358f85fc
4 changed files with 53 additions and 25 deletions
|
@ -886,23 +886,28 @@ void game_list_frame::RepaintToolBarIcons()
|
|||
newColor = GUI::get_Label_Color("gamelist_toolbar_icon_color");
|
||||
}
|
||||
|
||||
m_catActHDD.colored = gui_settings::colorizedIcon(QIcon(":/Icons/hdd_blue.png"), GUI::gl_tool_icon_color, newColor, true);
|
||||
m_catActDisc.colored = gui_settings::colorizedIcon(QIcon(":/Icons/disc_blue.png"), GUI::gl_tool_icon_color, newColor, true);
|
||||
m_catActHome.colored = gui_settings::colorizedIcon(QIcon(":/Icons/home_blue.png"), GUI::gl_tool_icon_color, newColor);
|
||||
m_catActAudioVideo.colored = gui_settings::colorizedIcon(QIcon(":/Icons/media_blue.png"), GUI::gl_tool_icon_color, newColor, true);
|
||||
m_catActGameData.colored = gui_settings::colorizedIcon(QIcon(":/Icons/data_blue.png"), GUI::gl_tool_icon_color, newColor, true);
|
||||
m_catActUnknown.colored = gui_settings::colorizedIcon(QIcon(":/Icons/unknown_blue.png"), GUI::gl_tool_icon_color, newColor, true);
|
||||
m_catActOther.colored = gui_settings::colorizedIcon(QIcon(":/Icons/other_blue.png"), GUI::gl_tool_icon_color, newColor);
|
||||
auto icon = [&newColor](const QString& path, bool mask = false)
|
||||
{
|
||||
return gui_settings::colorizedIcon(QIcon(path), GUI::gl_tool_icon_color, newColor, mask);
|
||||
};
|
||||
|
||||
m_catActHDD.colored = icon(":/Icons/hdd_blue.png", true);
|
||||
m_catActDisc.colored = icon(":/Icons/disc_blue.png", true);
|
||||
m_catActHome.colored = icon(":/Icons/home_blue.png");
|
||||
m_catActAudioVideo.colored = icon(":/Icons/media_blue.png", true);
|
||||
m_catActGameData.colored = icon(":/Icons/data_blue.png", true);
|
||||
m_catActUnknown.colored = icon(":/Icons/unknown_blue.png", true);
|
||||
m_catActOther.colored = icon(":/Icons/other_blue.png");
|
||||
|
||||
for (const auto& butt : m_categoryButtons)
|
||||
{
|
||||
butt->action->setIcon(butt->isActive ? butt->colored : butt->gray);
|
||||
}
|
||||
|
||||
m_modeActList.colored = gui_settings::colorizedIcon(QIcon(":/Icons/list_blue.png"), GUI::gl_tool_icon_color, newColor);
|
||||
m_modeActList.colored = icon(":/Icons/list_blue.png");
|
||||
m_modeActList.action->setIcon(m_isListLayout ? m_modeActList.colored : m_modeActList.gray);
|
||||
|
||||
m_modeActGrid.colored = gui_settings::colorizedIcon(QIcon(":/Icons/grid_blue.png"), GUI::gl_tool_icon_color, newColor);
|
||||
m_modeActGrid.colored = icon(":/Icons/grid_blue.png");
|
||||
m_modeActGrid.action->setIcon(m_isListLayout ? m_modeActGrid.gray : m_modeActGrid.colored);
|
||||
|
||||
m_Slider_Size->setStyleSheet(m_Slider_Size->styleSheet().append("QSlider::handle:horizontal{ background: rgba(%1, %2, %3, %4); }")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue