added working state context to category widget

This commit is contained in:
iLLiCiTiT 2021-12-08 12:58:37 +01:00
parent 549e2a031d
commit b3d2d41267

View file

@ -1,6 +1,7 @@
import os
import sys
import traceback
import contextlib
from enum import Enum
from Qt import QtWidgets, QtCore, QtGui
@ -309,6 +310,12 @@ class SettingsCategoryWidget(QtWidgets.QWidget):
)
self.content_layout.addWidget(widget, 0)
@contextlib.contextmanager
def working_state_context(self):
self.set_state(CategoryState.Working)
yield
self.set_state(CategoryState.Idle)
def save(self):
if not self.items_are_valid():
return