mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
InputWidget has value change timer all the time
This commit is contained in:
parent
f1960cd240
commit
ab30681017
1 changed files with 15 additions and 0 deletions
|
|
@ -3,6 +3,7 @@ import json
|
|||
from Qt import QtWidgets, QtGui, QtCore
|
||||
from openpype.tools.settings import CHILD_OFFSET
|
||||
from .widgets import ExpandingWidget
|
||||
from .lib import create_deffered_value_change_timer
|
||||
|
||||
|
||||
class BaseWidget(QtWidgets.QWidget):
|
||||
|
|
@ -329,6 +330,20 @@ class BaseWidget(QtWidgets.QWidget):
|
|||
|
||||
|
||||
class InputWidget(BaseWidget):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(InputWidget, self).__init__(*args, **kwargs)
|
||||
|
||||
# Input widgets have always timer available (but may not be used).
|
||||
self._value_change_timer = create_deffered_value_change_timer(
|
||||
self._on_value_change_timer
|
||||
)
|
||||
|
||||
def start_value_timer(self):
|
||||
self._value_change_timer.start()
|
||||
|
||||
def _on_value_change_timer(self):
|
||||
pass
|
||||
|
||||
def create_ui(self):
|
||||
if self.entity.use_label_wrap:
|
||||
label = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue