提交 b75292db 编写于 作者: R Ryan Foster 提交者: jp9000

UI: Add Portable Mode indicator to title bar and log

Closes jp9000/obs-studio#654
上级 9cb8ae74
......@@ -858,6 +858,9 @@ bool OBSApp::OBSInit()
if (!StartupOBS(locale.c_str(), GetProfilerNameStore()))
return false;
blog(LOG_INFO, "Portable mode: %s",
portable_mode ? "true" : "false");
mainWindow = new OBSBasic();
mainWindow->setAttribute(Qt::WA_DeleteOnClose, true);
......@@ -909,6 +912,11 @@ string OBSApp::GetVersionString() const
return ver.str();
}
bool OBSApp::IsPortableMode()
{
return portable_mode;
}
#ifdef __APPLE__
#define INPUT_AUDIO_SOURCE "coreaudio_input_capture"
#define OUTPUT_AUDIO_SOURCE "coreaudio_output_capture"
......
......@@ -117,6 +117,7 @@ public:
const char *GetCurrentLog() const;
std::string GetVersionString() const;
bool IsPortableMode();
const char *InputAudioSource() const;
const char *OutputAudioSource() const;
......
......@@ -4459,6 +4459,9 @@ void OBSBasic::UpdateTitleBar()
name << "Studio ";
name << App()->GetVersionString();
if (App()->IsPortableMode())
name << " - Portable Mode";
name << " - " << Str("TitleBar.Profile") << ": " << profile;
name << " - " << Str("TitleBar.Scenes") << ": " << sceneCollection;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册