summaryrefslogtreecommitdiff
path: root/Plugins/skins/SkinLib/Field.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/skins/SkinLib/Field.cpp')
-rw-r--r--Plugins/skins/SkinLib/Field.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/Plugins/skins/SkinLib/Field.cpp b/Plugins/skins/SkinLib/Field.cpp
index 6083a41..033090c 100644
--- a/Plugins/skins/SkinLib/Field.cpp
+++ b/Plugins/skins/SkinLib/Field.cpp
@@ -3,7 +3,8 @@
#include "FieldState.h"
-Field::Field(const char *aName) : name(aName), onChangeCallback(NULL), onChangeCallbackParam(NULL)
+Field::Field(Dialog *aDlg, const char *aName)
+ : dlg(aDlg), name(aName), onChangeCallback(NULL), onChangeCallbackParam(NULL)
{
}
@@ -11,6 +12,11 @@ Field::~Field()
{
}
+Dialog * Field::getDialog() const
+{
+ return dlg;
+}
+
const char * Field::getName() const
{
return name.c_str();
@@ -26,4 +32,4 @@ void Field::fireOnChange() const
{
if (onChangeCallback != NULL)
onChangeCallback(onChangeCallbackParam, this);
-} \ No newline at end of file
+}