|
|
@@ -241,12 +241,29 @@ OBSBasic::OBSBasic(QWidget *parent)
|
|
|
ui->statusbar, SLOT(UpdateCPUUsage()));
|
|
|
cpuUsageTimer->start(3000);
|
|
|
|
|
|
+ QAction *renameScene = new QAction(ui->scenesDock);
|
|
|
+ renameScene->setShortcutContext(Qt::WidgetWithChildrenShortcut);
|
|
|
+ connect(renameScene, SIGNAL(triggered()), this, SLOT(EditSceneName()));
|
|
|
+ ui->scenesDock->addAction(renameScene);
|
|
|
+
|
|
|
+ QAction *renameSource = new QAction(ui->sourcesDock);
|
|
|
+ renameSource->setShortcutContext(Qt::WidgetWithChildrenShortcut);
|
|
|
+ connect(renameSource, SIGNAL(triggered()), this,
|
|
|
+ SLOT(EditSceneItemName()));
|
|
|
+ ui->sourcesDock->addAction(renameSource);
|
|
|
+
|
|
|
#ifdef __APPLE__
|
|
|
+ renameScene->setShortcut({Qt::Key_Return});
|
|
|
+ renameSource->setShortcut({Qt::Key_Return});
|
|
|
+
|
|
|
ui->actionRemoveSource->setShortcuts({Qt::Key_Backspace});
|
|
|
ui->actionRemoveScene->setShortcuts({Qt::Key_Backspace});
|
|
|
|
|
|
ui->action_Settings->setMenuRole(QAction::PreferencesRole);
|
|
|
ui->actionE_xit->setMenuRole(QAction::QuitRole);
|
|
|
+#else
|
|
|
+ renameScene->setShortcut({Qt::Key_F2});
|
|
|
+ renameSource->setShortcut({Qt::Key_F2});
|
|
|
#endif
|
|
|
|
|
|
auto addNudge = [this](const QKeySequence &seq, const char *s)
|