Add accessible name for QToolButton css

Make sure it does not apply to other buttons.

Fixes #1255
This commit is contained in:
Jonas Kvinge 2024-02-25 02:50:40 +01:00
parent 6d52a2b409
commit 72bccad82d
8 changed files with 45 additions and 6 deletions

View File

@ -35,32 +35,32 @@
background-color: %palette-base; background-color: %palette-base;
} }
QToolButton { QToolButton[accessibleName="MenuPopupToolButton"] {
border: 2px solid transparent; border: 2px solid transparent;
border-radius: 3px; border-radius: 3px;
padding: 1px; padding: 1px;
} }
QToolButton:hover { QToolButton:hover[accessibleName="MenuPopupToolButton"] {
border: 2px solid %palette-highlight; border: 2px solid %palette-highlight;
background-color: %palette-highlight-lighter; background-color: %palette-highlight-lighter;
} }
QToolButton:pressed { QToolButton:pressed[accessibleName="MenuPopupToolButton"] {
border: 2px solid %palette-highlight-darker; border: 2px solid %palette-highlight-darker;
background-color: %palette-highlight-lighter; background-color: %palette-highlight-lighter;
} }
QToolButton[popupMode="MenuButtonPopup"], QToolButton:hover[popupMode="MenuButtonPopup"], QToolButton:pressed[popupMode="MenuButtonPopup"] { QToolButton[popupMode="MenuButtonPopup"][accessibleName="MenuPopupToolButton"], QToolButton:hover[popupMode="MenuButtonPopup"][accessibleName="MenuPopupToolButton"], QToolButton:pressed[popupMode="MenuButtonPopup"][accessibleName="MenuPopupToolButton"] {
padding-right: 16px; padding-right: 16px;
} }
/* For backwards compatibility with Qt 5 as it does not support property name */ /* For backwards compatibility with Qt 5 as it does not support property name */
QToolButton[popupMode="1"], QToolButton:hover[popupMode="1"], QToolButton:pressed[popupMode="1"] { QToolButton[popupMode="1"][accessibleName="MenuPopupToolButton"], QToolButton:hover[popupMode="1"][accessibleName="MenuPopupToolButton"], QToolButton:pressed[popupMode="1"][accessibleName="MenuPopupToolButton"] {
padding-right: 16px; padding-right: 16px;
} }
QToolButton::menu-button { QToolButton::menu-button[accessibleName="MenuPopupToolButton"] {
width: 16px; width: 16px;
border: none; border: none;
} }

View File

@ -38,6 +38,9 @@
</item> </item>
<item> <item>
<widget class="QToolButton" name="options"> <widget class="QToolButton" name="options">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="iconSize"> <property name="iconSize">
<size> <size>
<width>16</width> <width>16</width>

View File

@ -122,6 +122,9 @@
</property> </property>
<item> <item>
<widget class="QToolButton" name="back_button"> <widget class="QToolButton" name="back_button">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="iconSize"> <property name="iconSize">
<size> <size>
<width>32</width> <width>32</width>
@ -135,6 +138,9 @@
</item> </item>
<item> <item>
<widget class="QToolButton" name="pause_play_button"> <widget class="QToolButton" name="pause_play_button">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="iconSize"> <property name="iconSize">
<size> <size>
<width>32</width> <width>32</width>
@ -151,6 +157,9 @@
<property name="enabled"> <property name="enabled">
<bool>false</bool> <bool>false</bool>
</property> </property>
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="iconSize"> <property name="iconSize">
<size> <size>
<width>32</width> <width>32</width>
@ -167,6 +176,9 @@
</item> </item>
<item> <item>
<widget class="QToolButton" name="forward_button"> <widget class="QToolButton" name="forward_button">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="iconSize"> <property name="iconSize">
<size> <size>
<width>32</width> <width>32</width>
@ -205,6 +217,9 @@
</item> </item>
<item> <item>
<widget class="QToolButton" name="button_love"> <widget class="QToolButton" name="button_love">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="iconSize"> <property name="iconSize">
<size> <size>
<width>32</width> <width>32</width>

View File

@ -87,6 +87,9 @@
</item> </item>
<item> <item>
<widget class="QToolButton" name="view"> <widget class="QToolButton" name="view">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="text"> <property name="text">
<string>View</string> <string>View</string>
</property> </property>

View File

@ -635,6 +635,9 @@
</item> </item>
<item> <item>
<widget class="QPushButton" name="tags_art_button"> <widget class="QPushButton" name="tags_art_button">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="text"> <property name="text">
<string>Change art</string> <string>Change art</string>
</property> </property>

View File

@ -54,6 +54,9 @@
<height>0</height> <height>0</height>
</size> </size>
</property> </property>
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="iconSize"> <property name="iconSize">
<size> <size>
<width>16</width> <width>16</width>

View File

@ -74,6 +74,9 @@
</item> </item>
<item row="0" column="2"> <item row="0" column="2">
<widget class="QToolButton" name="context_exp_chooser1"> <widget class="QToolButton" name="context_exp_chooser1">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="text"> <property name="text">
<string/> <string/>
</property> </property>
@ -102,6 +105,9 @@
</item> </item>
<item row="1" column="2"> <item row="1" column="2">
<widget class="QToolButton" name="context_exp_chooser2"> <widget class="QToolButton" name="context_exp_chooser2">
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="text"> <property name="text">
<string/> <string/>
</property> </property>

View File

@ -236,6 +236,9 @@
<property name="enabled"> <property name="enabled">
<bool>false</bool> <bool>false</bool>
</property> </property>
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="text"> <property name="text">
<string/> <string/>
</property> </property>
@ -267,6 +270,9 @@
<property name="enabled"> <property name="enabled">
<bool>false</bool> <bool>false</bool>
</property> </property>
<property name="accessibleName">
<string>MenuPopupToolButton</string>
</property>
<property name="text"> <property name="text">
<string/> <string/>
</property> </property>