mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-04-05 07:14:53 -04:00
UI: Refresh multiview projector menu per click
This commit is contained in:
@@ -1647,15 +1647,21 @@ void OBSBasic::OBSInit()
|
||||
|
||||
ui->viewMenu->addSeparator();
|
||||
|
||||
QMenu *multiviewProjectorMenu = new QMenu(QTStr("MultiviewProjector"));
|
||||
AddProjectorMenuMonitors(multiviewProjectorMenu, this,
|
||||
SLOT(OpenMultiviewProjector()));
|
||||
multiviewProjectorMenu = new QMenu(QTStr("MultiviewProjector"));
|
||||
ui->viewMenu->addMenu(multiviewProjectorMenu);
|
||||
|
||||
connect(ui->viewMenu->menuAction(), &QAction::hovered, this,
|
||||
&OBSBasic::UpdateMultiviewProjectorMenu);
|
||||
ui->viewMenu->addAction(QTStr("MultiviewWindowed"),
|
||||
this, SLOT(OpenMultiviewWindow()));
|
||||
}
|
||||
|
||||
void OBSBasic::UpdateMultiviewProjectorMenu()
|
||||
{
|
||||
multiviewProjectorMenu->clear();
|
||||
AddProjectorMenuMonitors(multiviewProjectorMenu, this,
|
||||
SLOT(OpenMultiviewProjector()));
|
||||
}
|
||||
|
||||
void OBSBasic::InitHotkeys()
|
||||
{
|
||||
ProfileScope("OBSBasic::InitHotkeys");
|
||||
|
||||
Reference in New Issue
Block a user