未验证 提交 5d5da2a3 编写于 作者: J Jim 提交者: GitHub

Merge pull request #1050 from RytoEX/disable-copy-with-no-source

UI: Disable source copy if no sources are selected
......@@ -182,6 +182,9 @@
<addaction name="actionScaleOutput"/>
</widget>
<action name="actionCopySource">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Copy</string>
</property>
......
......@@ -2663,6 +2663,8 @@ void OBSBasic::SceneItemSelected(void *data, calldata_t *params)
QMetaObject::invokeMethod(window, "SelectSceneItem",
Q_ARG(OBSScene, scene), Q_ARG(OBSSceneItem, item),
Q_ARG(bool, true));
window->ui->actionCopySource->setEnabled(true);
}
void OBSBasic::SceneItemDeselected(void *data, calldata_t *params)
......@@ -2675,6 +2677,8 @@ void OBSBasic::SceneItemDeselected(void *data, calldata_t *params)
QMetaObject::invokeMethod(window, "SelectSceneItem",
Q_ARG(OBSScene, scene), Q_ARG(OBSSceneItem, item),
Q_ARG(bool, false));
window->ui->actionCopySource->setEnabled(false);
}
void OBSBasic::SourceLoaded(void *data, obs_source_t *source)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册