frontend: Fix visibility and lock checkbox in System theme

This commit is contained in:
shiina424 2025-05-14 11:07:36 +09:00 committed by Ryan Foster
parent 0b7c1f7081
commit b7bd7c00c5

View File

@ -70,12 +70,14 @@ SourceTreeItem::SourceTreeItem(SourceTree *tree_, OBSSceneItem sceneitem_) : tre
vis->setChecked(sourceVisible); vis->setChecked(sourceVisible);
vis->setAccessibleName(QTStr("Basic.Main.Sources.Visibility")); vis->setAccessibleName(QTStr("Basic.Main.Sources.Visibility"));
vis->setAccessibleDescription(QTStr("Basic.Main.Sources.VisibilityDescription").arg(name)); vis->setAccessibleDescription(QTStr("Basic.Main.Sources.VisibilityDescription").arg(name));
vis->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred);
lock = new QCheckBox(); lock = new QCheckBox();
lock->setProperty("class", "checkbox-icon indicator-lock"); lock->setProperty("class", "checkbox-icon indicator-lock");
lock->setChecked(obs_sceneitem_locked(sceneitem)); lock->setChecked(obs_sceneitem_locked(sceneitem));
lock->setAccessibleName(QTStr("Basic.Main.Sources.Lock")); lock->setAccessibleName(QTStr("Basic.Main.Sources.Lock"));
lock->setAccessibleDescription(QTStr("Basic.Main.Sources.LockDescription").arg(name)); lock->setAccessibleDescription(QTStr("Basic.Main.Sources.LockDescription").arg(name));
lock->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred);
label = new OBSSourceLabel(source); label = new OBSSourceLabel(source);
label->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred); label->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred);