mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-09-07 17:16:00 -05:00
Add const qualifier to various functions
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
#include <QHBoxLayout>
|
||||
|
||||
void Duration::Save(obs_data_t *obj, const char *secondsName,
|
||||
const char *unitName)
|
||||
const char *unitName) const
|
||||
{
|
||||
obs_data_set_double(obj, secondsName, seconds);
|
||||
obs_data_set_int(obj, unitName, static_cast<int>(displayUnit));
|
||||
@@ -32,12 +32,12 @@ bool Duration::DurationReached()
|
||||
return runTime.count() >= seconds * 1000;
|
||||
}
|
||||
|
||||
bool Duration::IsReset()
|
||||
bool Duration::IsReset() const
|
||||
{
|
||||
return _startTime.time_since_epoch().count() == 0;
|
||||
}
|
||||
|
||||
double Duration::TimeRemaining()
|
||||
double Duration::TimeRemaining() const
|
||||
{
|
||||
if (IsReset()) {
|
||||
return seconds;
|
||||
@@ -95,7 +95,7 @@ std::string durationUnitToString(DurationUnit u)
|
||||
return "";
|
||||
}
|
||||
|
||||
std::string Duration::ToString()
|
||||
std::string Duration::ToString() const
|
||||
{
|
||||
std::ostringstream ss;
|
||||
ss << std::fixed << std::setprecision(2)
|
||||
|
||||
@@ -16,16 +16,16 @@ enum class DurationUnit {
|
||||
class Duration {
|
||||
public:
|
||||
void Save(obs_data_t *obj, const char *secondsName = "seconds",
|
||||
const char *unitName = "displayUnit");
|
||||
const char *unitName = "displayUnit") const;
|
||||
void Load(obs_data_t *obj, const char *secondsName = "seconds",
|
||||
const char *unitName = "displayUnit");
|
||||
|
||||
bool DurationReached();
|
||||
bool IsReset();
|
||||
double TimeRemaining();
|
||||
bool IsReset() const;
|
||||
double TimeRemaining() const;
|
||||
void SetTimeRemaining(double);
|
||||
void Reset();
|
||||
std::string ToString();
|
||||
std::string ToString() const;
|
||||
|
||||
double seconds = 0.;
|
||||
// only used for UI
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include <QLayout>
|
||||
#include <obs-module.h>
|
||||
|
||||
void RegexConfig::Save(obs_data_t *obj)
|
||||
void RegexConfig::Save(obs_data_t *obj) const
|
||||
{
|
||||
auto data = obs_data_create();
|
||||
obs_data_set_bool(data, "enable", _enable);
|
||||
|
||||
@@ -13,7 +13,7 @@ class RegexConfigDialog;
|
||||
|
||||
class RegexConfig {
|
||||
public:
|
||||
void Save(obs_data_t *obj);
|
||||
void Save(obs_data_t *obj) const;
|
||||
void Load(obs_data_t *obj);
|
||||
|
||||
bool Enabled() const { return _enable; }
|
||||
|
||||
@@ -147,7 +147,7 @@ int getCountOfSceneItemOccurance(const SceneSelection &s,
|
||||
}
|
||||
|
||||
std::vector<obs_scene_item *>
|
||||
SceneItemSelection::GetSceneItems(SceneSelection &sceneSelection)
|
||||
SceneItemSelection::GetSceneItems(SceneSelection &sceneSelection) const
|
||||
{
|
||||
std::vector<obs_scene_item *> ret;
|
||||
auto s = obs_weak_source_get_source(sceneSelection.GetScene(false));
|
||||
@@ -186,7 +186,7 @@ SceneItemSelection::GetSceneItems(SceneSelection &sceneSelection)
|
||||
return ret;
|
||||
}
|
||||
|
||||
std::string SceneItemSelection::ToString()
|
||||
std::string SceneItemSelection::ToString() const
|
||||
{
|
||||
if (_type == Type::VARIABLE) {
|
||||
auto var = _variable.lock();
|
||||
|
||||
@@ -25,10 +25,10 @@ public:
|
||||
INDIVIDUAL,
|
||||
};
|
||||
|
||||
Type GetType() { return _type; }
|
||||
IdxType GetIndexType() { return _idxType; }
|
||||
std::vector<obs_scene_item *> GetSceneItems(SceneSelection &s);
|
||||
std::string ToString();
|
||||
Type GetType() const { return _type; }
|
||||
IdxType GetIndexType() const { return _idxType; }
|
||||
std::vector<obs_scene_item *> GetSceneItems(SceneSelection &s) const;
|
||||
std::string ToString() const;
|
||||
|
||||
private:
|
||||
OBSWeakSource _sceneItem;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#include "advanced-scene-switcher.hpp"
|
||||
|
||||
void TransitionSelection::Save(obs_data_t *obj, const char *name,
|
||||
const char *typeName)
|
||||
const char *typeName) const
|
||||
{
|
||||
obs_data_set_int(obj, typeName, static_cast<int>(_type));
|
||||
|
||||
@@ -30,7 +30,7 @@ void TransitionSelection::Load(obs_data_t *obj, const char *name,
|
||||
}
|
||||
}
|
||||
|
||||
OBSWeakSource TransitionSelection::GetTransition()
|
||||
OBSWeakSource TransitionSelection::GetTransition() const
|
||||
{
|
||||
switch (_type) {
|
||||
case Type::TRANSITION:
|
||||
@@ -48,7 +48,7 @@ OBSWeakSource TransitionSelection::GetTransition()
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
std::string TransitionSelection::ToString()
|
||||
std::string TransitionSelection::ToString() const
|
||||
{
|
||||
switch (_type) {
|
||||
case Type::TRANSITION:
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
class TransitionSelection {
|
||||
public:
|
||||
void Save(obs_data_t *obj, const char *name = "transition",
|
||||
const char *typeName = "transitionType");
|
||||
const char *typeName = "transitionType") const;
|
||||
void Load(obs_data_t *obj, const char *name = "transition",
|
||||
const char *typeName = "transitionType");
|
||||
|
||||
@@ -16,9 +16,9 @@ public:
|
||||
ANY,
|
||||
};
|
||||
|
||||
Type GetType() { return _type; }
|
||||
OBSWeakSource GetTransition();
|
||||
std::string ToString();
|
||||
Type GetType() const { return _type; }
|
||||
OBSWeakSource GetTransition() const;
|
||||
std::string ToString() const;
|
||||
|
||||
private:
|
||||
OBSWeakSource _transition;
|
||||
|
||||
@@ -382,8 +382,8 @@ void loadTransformState(obs_data_t *obj, struct obs_transform_info &info,
|
||||
crop.right = (int)obs_data_get_int(obj, "right");
|
||||
}
|
||||
|
||||
bool saveTransformState(obs_data_t *obj, struct obs_transform_info &info,
|
||||
struct obs_sceneitem_crop &crop)
|
||||
bool saveTransformState(obs_data_t *obj, const struct obs_transform_info &info,
|
||||
const struct obs_sceneitem_crop &crop)
|
||||
{
|
||||
struct vec2 pos = info.pos;
|
||||
struct vec2 scale = info.scale;
|
||||
|
||||
@@ -39,8 +39,8 @@ QString formatJsonString(QString);
|
||||
QString escapeForRegex(QString &s);
|
||||
void loadTransformState(obs_data_t *obj, struct obs_transform_info &info,
|
||||
struct obs_sceneitem_crop &crop);
|
||||
bool saveTransformState(obs_data_t *obj, struct obs_transform_info &info,
|
||||
struct obs_sceneitem_crop &crop);
|
||||
bool saveTransformState(obs_data_t *obj, const struct obs_transform_info &info,
|
||||
const struct obs_sceneitem_crop &crop);
|
||||
std::string getSceneItemTransform(obs_scene_item *item);
|
||||
void placeWidgets(std::string text, QBoxLayout *layout,
|
||||
std::unordered_map<std::string, QWidget *> placeholders,
|
||||
|
||||
Reference in New Issue
Block a user