UI: Disable edit transform if item is locked

The transform window was still accessible if the scene item
was locked.
This commit is contained in:
cg2121
2023-12-10 01:27:28 +01:00
committed by Patrick Heyer
parent cd01120740
commit ef99553a7e
3 changed files with 27 additions and 4 deletions
+3
View File
@@ -21,6 +21,7 @@ private:
OBSSignal removeSignal;
OBSSignal selectSignal;
OBSSignal deselectSignal;
OBSSignal lockSignal;
std::string undo_data;
@@ -45,6 +46,7 @@ private:
static void OBSSceneItemRemoved(void *param, calldata_t *data);
static void OBSSceneItemSelect(void *param, calldata_t *data);
static void OBSSceneItemDeselect(void *param, calldata_t *data);
static void OBSSceneItemLocked(void *param, calldata_t *data);
private slots:
void RefreshControls();
@@ -52,6 +54,7 @@ private slots:
void OnBoundsType(int index);
void OnControlChanged();
void OnCropChanged();
void SetEnabled(bool enable);
public:
OBSBasicTransform(OBSSceneItem item, OBSBasic *parent);