UI: Refresh multiview projector menu per click
This commit is contained in:
parent
39a40764e6
commit
229feefbb9
2 changed files with 13 additions and 4 deletions
|
|
@ -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");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue