mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-04-19 16:47:22 -05:00
Add context menu entry for expanding and collapsing edit areas
This commit is contained in:
parent
08a8157f3a
commit
0effbd8ace
|
|
@ -79,6 +79,8 @@ AdvSceneSwitcher.macroTab.exists="Macro name exists already"
|
|||
AdvSceneSwitcher.macroTab.copy="Create copy"
|
||||
AdvSceneSwitcher.macroTab.expandAll="Expand all"
|
||||
AdvSceneSwitcher.macroTab.collapseAll="Collapse all"
|
||||
AdvSceneSwitcher.macroTab.maximize="Maximize"
|
||||
AdvSceneSwitcher.macroTab.minimize="Minimize"
|
||||
|
||||
; Macro Logic
|
||||
AdvSceneSwitcher.logic.none="Ignore entry"
|
||||
|
|
|
|||
|
|
@ -412,6 +412,10 @@ void AdvSceneSwitcher::ShowMacroActionsContextMenu(const QPoint &pos)
|
|||
myMenu.addAction(
|
||||
obs_module_text("AdvSceneSwitcher.macroTab.collapseAll"), this,
|
||||
&AdvSceneSwitcher::CollapseAllActions);
|
||||
myMenu.addAction(obs_module_text("AdvSceneSwitcher.macroTab.maximize"),
|
||||
this, &AdvSceneSwitcher::MinimizeConditions);
|
||||
myMenu.addAction(obs_module_text("AdvSceneSwitcher.macroTab.minimize"),
|
||||
this, &AdvSceneSwitcher::MinimizeActions);
|
||||
myMenu.exec(globalPos);
|
||||
}
|
||||
|
||||
|
|
@ -424,6 +428,10 @@ void AdvSceneSwitcher::ShowMacroConditionsContextMenu(const QPoint &pos)
|
|||
myMenu.addAction(
|
||||
obs_module_text("AdvSceneSwitcher.macroTab.collapseAll"), this,
|
||||
&AdvSceneSwitcher::CollapseAllConditions);
|
||||
myMenu.addAction(obs_module_text("AdvSceneSwitcher.macroTab.maximize"),
|
||||
this, &AdvSceneSwitcher::MinimizeActions);
|
||||
myMenu.addAction(obs_module_text("AdvSceneSwitcher.macroTab.minimize"),
|
||||
this, &AdvSceneSwitcher::MinimizeConditions);
|
||||
myMenu.exec(globalPos);
|
||||
}
|
||||
|
||||
|
|
@ -465,7 +473,6 @@ void AdvSceneSwitcher::ExpandAllActions()
|
|||
return;
|
||||
}
|
||||
setCollapsedStateOfSegmentsIn(ui->macroEditActionLayout, false);
|
||||
MinimizeConditions();
|
||||
}
|
||||
|
||||
void AdvSceneSwitcher::ExpandAllConditions()
|
||||
|
|
@ -475,7 +482,6 @@ void AdvSceneSwitcher::ExpandAllConditions()
|
|||
return;
|
||||
}
|
||||
setCollapsedStateOfSegmentsIn(ui->macroEditConditionLayout, false);
|
||||
MinimizeActions();
|
||||
}
|
||||
|
||||
void AdvSceneSwitcher::CollapseAllActions()
|
||||
|
|
@ -485,7 +491,7 @@ void AdvSceneSwitcher::CollapseAllActions()
|
|||
return;
|
||||
}
|
||||
setCollapsedStateOfSegmentsIn(ui->macroEditActionLayout, true);
|
||||
MinimizeActions();
|
||||
;
|
||||
}
|
||||
|
||||
void AdvSceneSwitcher::CollapseAllConditions()
|
||||
|
|
@ -495,14 +501,13 @@ void AdvSceneSwitcher::CollapseAllConditions()
|
|||
return;
|
||||
}
|
||||
setCollapsedStateOfSegmentsIn(ui->macroEditConditionLayout, true);
|
||||
MinimizeConditions();
|
||||
}
|
||||
|
||||
void AdvSceneSwitcher::MinimizeActions()
|
||||
{
|
||||
QList<int> sizes = ui->macroSplitter->sizes();
|
||||
int sum = sizes[0] + sizes[1];
|
||||
int actionsHeight = sum / 6;
|
||||
int actionsHeight = sum / 10;
|
||||
sizes[1] = actionsHeight;
|
||||
sizes[0] = sum - actionsHeight;
|
||||
ui->macroSplitter->setSizes(sizes);
|
||||
|
|
@ -512,7 +517,7 @@ void AdvSceneSwitcher::MinimizeConditions()
|
|||
{
|
||||
QList<int> sizes = ui->macroSplitter->sizes();
|
||||
int sum = sizes[0] + sizes[1];
|
||||
int conditionsHeight = sum / 6;
|
||||
int conditionsHeight = sum / 10;
|
||||
sizes[0] = conditionsHeight;
|
||||
sizes[1] = sum - conditionsHeight;
|
||||
ui->macroSplitter->setSizes(sizes);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user