UI: Add Studio Mode layout option for portrait mode displays

This commit adds a checkbox to general setting to allow users to enable
a vertically oriented layout for studio mode.

This commit addresses mantis issue 827:
https://obsproject.com/mantis/view.php?id=827

Closes jp9000/obs-studio#1072
This commit is contained in:
Ryan Foster
2017-11-08 23:44:22 -05:00
committed by jp9000
parent 68e67366d2
commit f140104da8
6 changed files with 38 additions and 3 deletions

View File

@@ -2986,6 +2986,17 @@ static inline enum video_format GetVideoFormatFromName(const char *name)
return VIDEO_FORMAT_RGBA;
}
void OBSBasic::ResetUI()
{
bool studioPortraitLayout = config_get_bool(GetGlobalConfig(),
"BasicWindow", "StudioPortraitLayout");
if (studioPortraitLayout)
ui->previewLayout->setDirection(QBoxLayout::TopToBottom);
else
ui->previewLayout->setDirection(QBoxLayout::LeftToRight);
}
int OBSBasic::ResetVideo()
{
if (outputHandler && outputHandler->Active())