Add support for units "days"

This commit is contained in:
WarmUpTill 2026-05-07 21:46:02 +02:00
parent 7f520b0f87
commit cd1a797ce0
3 changed files with 8 additions and 0 deletions

View File

@ -11,6 +11,7 @@ static void populateUnits(QComboBox *list)
list->addItem(obs_module_text("AdvSceneSwitcher.unit.seconds"));
list->addItem(obs_module_text("AdvSceneSwitcher.unit.minutes"));
list->addItem(obs_module_text("AdvSceneSwitcher.unit.hours"));
list->addItem(obs_module_text("AdvSceneSwitcher.unit.days"));
}
DurationSelection::DurationSelection(QWidget *parent, bool showUnitSelection,
@ -66,6 +67,8 @@ static int durationUnitToMultiplier(Duration::Unit u)
return 60;
case Duration::Unit::HOURS:
return 3600;
case Duration::Unit::DAYS:
return 86400;
default:
break;
}

View File

@ -121,6 +121,8 @@ static std::string durationUnitToString(Duration::Unit u)
return obs_module_text("AdvSceneSwitcher.unit.minutes");
case Duration::Unit::HOURS:
return obs_module_text("AdvSceneSwitcher.unit.hours");
case Duration::Unit::DAYS:
return obs_module_text("AdvSceneSwitcher.unit.days");
default:
break;
}
@ -151,6 +153,8 @@ static int durationUnitToMultiplier(Duration::Unit u)
return 60;
case Duration::Unit::HOURS:
return 3600;
case Duration::Unit::DAYS:
return 86400;
default:
break;
}

View File

@ -27,6 +27,7 @@ public:
SECONDS,
MINUTES,
HOURS,
DAYS,
};
EXPORT Unit GetUnit() const { return _unit; }