Skip to content

Commit 695af65

Browse files
committed
rename VariableWrapper to TypedVariable
1 parent 88457a5 commit 695af65

6 files changed

Lines changed: 23 additions & 23 deletions

File tree

src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,10 @@ set(libinputactions_SRCS
129129
libinputactions/triggers/Trigger.cpp
130130
libinputactions/variables/ComputedVariable.cpp
131131
libinputactions/variables/StoredVariable.cpp
132+
libinputactions/variables/TypedVariable.h
132133
libinputactions/variables/Variable.cpp
133134
libinputactions/variables/VariableOperations.cpp
134135
libinputactions/variables/VariableRegistry.cpp
135-
libinputactions/variables/VariableWrapper.h
136136
libinputactions/globals.cpp
137137
libinputactions/InputActionsMain.cpp
138138
libinputactions/PointF.cpp

src/libinputactions/actions/WindowActivateAction.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#include "Action.h"
2222
#include <libinputactions/Value.h>
23-
#include <libinputactions/variables/VariableWrapper.h>
23+
#include <libinputactions/variables/TypedVariable.h>
2424

2525
namespace InputActions
2626
{
@@ -35,7 +35,7 @@ class WindowActivateAction : public Action
3535

3636
private:
3737
Value<QString> m_targetWindowId;
38-
VariableWrapper<QString> m_previousWindowIdVariable;
38+
TypedVariable<QString> m_previousWindowIdVariable;
3939
};
4040

4141
}

src/libinputactions/handlers/TriggerHandler.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#include <QTimer>
2222
#include <libinputactions/triggers/Trigger.h>
23-
#include <libinputactions/variables/VariableWrapper.h>
23+
#include <libinputactions/variables/TypedVariable.h>
2424

2525
namespace InputActions
2626
{
@@ -147,12 +147,12 @@ class TriggerHandler : public QObject
147147
std::vector<std::unique_ptr<Trigger>> m_triggers;
148148
std::vector<Trigger *> m_activeTriggers;
149149

150-
VariableWrapper<QString> m_windowIdVariable;
151-
VariableWrapper<QString> m_windowUnderFingersIdVariable;
152-
VariableWrapper<QString> m_windowUnderPointerIdVariable;
153-
VariableWrapper<QString> m_initialWindowIdVariable;
154-
VariableWrapper<QString> m_initialWindowUnderFingersIdVariable;
155-
VariableWrapper<QString> m_initialWindowUnderPointerIdVariable;
150+
TypedVariable<QString> m_windowIdVariable;
151+
TypedVariable<QString> m_windowUnderFingersIdVariable;
152+
TypedVariable<QString> m_windowUnderPointerIdVariable;
153+
TypedVariable<QString> m_initialWindowIdVariable;
154+
TypedVariable<QString> m_initialWindowUnderFingersIdVariable;
155+
TypedVariable<QString> m_initialWindowUnderPointerIdVariable;
156156

157157
friend class MockInputTriggerHandler;
158158
friend class MockKeyboardTriggerHandler;

src/libinputactions/input/backends/InputBackend.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -182,12 +182,12 @@ private slots:
182182

183183
std::vector<InputDeviceRule> m_deviceRules;
184184
VariableRegistry m_deviceRulesVariableRegistry;
185-
VariableWrapper<QString> m_deviceNameVariable;
186-
VariableWrapper<InputDeviceTypes> m_deviceTypesVariable;
187-
VariableWrapper<bool> m_deviceKeyboardVariable;
188-
VariableWrapper<bool> m_deviceMouseVariable;
189-
VariableWrapper<bool> m_deviceTouchpadVariable;
190-
VariableWrapper<bool> m_deviceTouchscreenVariable;
185+
TypedVariable<QString> m_deviceNameVariable;
186+
TypedVariable<InputDeviceTypes> m_deviceTypesVariable;
187+
TypedVariable<bool> m_deviceKeyboardVariable;
188+
TypedVariable<bool> m_deviceMouseVariable;
189+
TypedVariable<bool> m_deviceTouchpadVariable;
190+
TypedVariable<bool> m_deviceTouchscreenVariable;
191191

192192
std::unique_ptr<KeyboardTriggerHandler> m_keyboardTriggerHandler;
193193
std::unique_ptr<MouseTriggerHandler> m_mouseTriggerHandler;

src/libinputactions/variables/VariableWrapper.h renamed to src/libinputactions/variables/TypedVariable.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ namespace InputActions
2424
{
2525

2626
template<typename T>
27-
class VariableWrapper
27+
class TypedVariable
2828
{
2929
public:
30-
VariableWrapper(Variable *variable)
30+
TypedVariable(Variable *variable)
3131
: m_variable(variable)
3232
{
3333
}

src/libinputactions/variables/VariableRegistry.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#include "ComputedVariable.h"
2222
#include "StoredVariable.h"
23-
#include "VariableWrapper.h"
23+
#include "TypedVariable.h"
2424
#include <QObject>
2525
#include <QProcess>
2626
#include <QString>
@@ -82,7 +82,7 @@ class VariableRegistry : public QObject
8282
Q_INVOKABLE Variable *variable(const QString &name) const;
8383

8484
template<typename T>
85-
std::optional<VariableWrapper<T>> variable(const VariableInfo<T> &info) const
85+
std::optional<TypedVariable<T>> variable(const VariableInfo<T> &info) const
8686
{
8787
return variable<T>(info.name);
8888
}
@@ -91,7 +91,7 @@ class VariableRegistry : public QObject
9191
* @return A statically-typed wrapper for the specified variable, nullptr if not found or type doesn't match.
9292
*/
9393
template<typename T>
94-
std::optional<VariableWrapper<T>> variable(const QString &name) const
94+
std::optional<TypedVariable<T>> variable(const QString &name) const
9595
{
9696
auto *result = variable(name);
9797
if (!result) {
@@ -102,14 +102,14 @@ class VariableRegistry : public QObject
102102
return {};
103103
}
104104

105-
return VariableWrapper<T>(result);
105+
return TypedVariable<T>(result);
106106
}
107107

108108
bool contains(const QString &name) const;
109109

110110
Variable *registerVariable(const QString &name, std::unique_ptr<Variable> variable, bool hidden = false);
111111
template<typename T>
112-
VariableWrapper<T> registerStored(const QString &name, bool hidden = false)
112+
TypedVariable<T> registerStored(const QString &name, bool hidden = false)
113113
{
114114
return {registerVariable(name, std::make_unique<StoredVariable>(QMetaType::fromType<T>()), hidden)};
115115
}

0 commit comments

Comments
 (0)