Merge pull request #3110 from WizardCM/taskbar-color-setting
UI: Add setting for taskbar color
This commit is contained in:
commit
04e01458e5
6 changed files with 51 additions and 7 deletions
|
|
@ -5393,7 +5393,8 @@ inline void OBSBasic::OnActivate()
|
|||
UpdateProcessPriority();
|
||||
|
||||
#ifdef _WIN32
|
||||
taskProg->show();
|
||||
if (taskbarStatusColor())
|
||||
taskProg->show();
|
||||
taskProg->resume();
|
||||
taskProg->setValue(1);
|
||||
taskBtn->setOverlayIcon(QIcon::fromTheme(
|
||||
|
|
@ -5427,7 +5428,8 @@ inline void OBSBasic::OnDeactivate()
|
|||
} else {
|
||||
if (os_atomic_load_bool(&recording_paused)) {
|
||||
#ifdef _WIN32
|
||||
taskProg->show();
|
||||
if (taskbarStatusColor())
|
||||
taskProg->show();
|
||||
taskProg->pause();
|
||||
taskBtn->setOverlayIcon(QIcon::fromTheme(
|
||||
"obs-paused",
|
||||
|
|
@ -5438,7 +5440,8 @@ inline void OBSBasic::OnDeactivate()
|
|||
QIcon(":/res/images/obs_paused.png"));
|
||||
} else {
|
||||
#ifdef _WIN32
|
||||
taskProg->show();
|
||||
if (taskbarStatusColor())
|
||||
taskProg->show();
|
||||
taskProg->resume();
|
||||
taskBtn->setOverlayIcon(QIcon::fromTheme(
|
||||
"obs-active",
|
||||
|
|
@ -7452,7 +7455,13 @@ bool OBSBasic::sysTrayMinimizeToTray()
|
|||
return config_get_bool(GetGlobalConfig(), "BasicWindow",
|
||||
"SysTrayMinimizeToTray");
|
||||
}
|
||||
|
||||
#ifdef _WIN32
|
||||
bool OBSBasic::taskbarStatusColor()
|
||||
{
|
||||
return config_get_bool(GetGlobalConfig(), "BasicWindow",
|
||||
"TaskbarStatusColor");
|
||||
}
|
||||
#endif
|
||||
void OBSBasic::on_actionCopySource_triggered()
|
||||
{
|
||||
copyStrings.clear();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue