From c48ec48765efaa4a7710dd56cf6af2e02030a473 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Mon, 30 Jun 2014 16:03:12 -0700 Subject: [PATCH] Implement 'scenes' list context menu --- obs/window-basic-main.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp index 3d2daaacf..02537c1d4 100644 --- a/obs/window-basic-main.cpp +++ b/obs/window-basic-main.cpp @@ -1258,8 +1258,17 @@ void OBSBasic::EditSceneName() void OBSBasic::on_scenes_customContextMenuRequested(const QPoint &pos) { - /* TODO */ - UNUSED_PARAMETER(pos); + QListWidgetItem *item = ui->scenes->itemAt(pos); + + QMenu popup; + popup.addAction(QTStr("Add"), + this, SLOT(on_actionAddScene_triggered())); + + if (item) + popup.addAction(QTStr("Remove"), + this, SLOT(RemoveSelectedScene())); + + popup.exec(QCursor::pos()); } void OBSBasic::on_actionAddScene_triggered()