mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 08:54:53 +01:00
svg button works as it should work
This commit is contained in:
parent
b3c15a16c9
commit
574c9ef66e
1 changed files with 6 additions and 4 deletions
|
|
@ -87,9 +87,13 @@ class SvgButton(QtWidgets.QFrame):
|
|||
self.mousePressEvent(event)
|
||||
return False
|
||||
|
||||
def change_checked(self, in_bool=False):
|
||||
def change_checked(self, hover=True):
|
||||
if self.checkable:
|
||||
self.checked = in_bool
|
||||
self.checked = not self.checked
|
||||
if hover:
|
||||
self.hoverEnterEvent()
|
||||
else:
|
||||
self.hoverLeaveEvent()
|
||||
|
||||
def hoverEnterEvent(self, event=None):
|
||||
color = self.c_hover
|
||||
|
|
@ -104,6 +108,4 @@ class SvgButton(QtWidgets.QFrame):
|
|||
self.svg_widget.change_color(color)
|
||||
|
||||
def mousePressEvent(self, event=None):
|
||||
self.change_checked(not self.checked)
|
||||
self.hoverEnterEvent()
|
||||
self.clicked.emit()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue