Add const qualifier to various functions

This commit is contained in:
WarmUpTill
2022-12-11 01:59:19 +01:00
committed by WarmUpTill
parent a901f59f0f
commit b5ec9e7586
142 changed files with 380 additions and 381 deletions

View File

@@ -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)

View File

@@ -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

View File

@@ -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);

View File

@@ -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; }

View File

@@ -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();

View File

@@ -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;

View File

@@ -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:

View File

@@ -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;

View File

@@ -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;

View File

@@ -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,