added functions creating SettingsToolBtn objects

This commit is contained in:
iLLiCiTiT 2021-11-23 12:40:07 +01:00
parent 5a5285e18a
commit 1b05dbbf52

View file

@ -1,5 +1,7 @@
from Qt import QtCore
from .widgets import SettingsToolBtn
# Offset of value change trigger in ms
VALUE_CHANGE_OFFSET_MS = 300
@ -16,3 +18,33 @@ def create_deffered_value_change_timer(callback):
timer.setInterval(VALUE_CHANGE_OFFSET_MS)
timer.timeout.connect(callback)
return timer
def create_add_btn(parent):
add_btn = SettingsToolBtn("add", parent)
add_btn.setFocusPolicy(QtCore.Qt.ClickFocus)
return add_btn
def create_remove_btn(parent):
remove_btn = SettingsToolBtn("remove", parent)
remove_btn.setFocusPolicy(QtCore.Qt.ClickFocus)
return remove_btn
def create_up_btn(parent):
remove_btn = SettingsToolBtn("up", parent)
remove_btn.setFocusPolicy(QtCore.Qt.ClickFocus)
return remove_btn
def create_down_btn(parent):
add_btn = SettingsToolBtn("down", parent)
add_btn.setFocusPolicy(QtCore.Qt.ClickFocus)
return add_btn
def create_confirm_btn(parent):
remove_btn = SettingsToolBtn("confirm", parent)
remove_btn.setFocusPolicy(QtCore.Qt.ClickFocus)
return remove_btn