30 void Swap(
int index1,
int index2);
34 void Add(
const std::string& name,
const std::string& setup);
38 std::string
GetName(
int index)
const;
40 std::string
GetSetup(
int index)
const;
73 std::string FNamePrefix;
113 return FVars.
count();
118 return *(FVars[index]->getData<std::string*>());
123 return FVars[index]->getSetupString();
Definition CustomFields.h:12
void Add(const std::string &name, const std::string &setup)
bool SetExport(bool exported)
bool ReadWriteValues(bool rd)
std::string GetName(int index) const
Definition CustomFields.h:116
void GetStrings(KeyValues &list)
void Swap(int index1, int index2)
void SetStrings(const KeyValues &list)
void ReadWriteConfig(IniProfile *ini, bool rd)
std::string GetSetup(int index) const
Definition CustomFields.h:121
int GetCount() const
Definition CustomFields.h:111
void SetDirty(bool dirty)
Definition CustomFields.h:106
void ReadWriteConfig(bool rd)
bool IsExported() const
Definition CustomFields.h:101
void variableEventHandler(EEvent event, const Variable &caller, Variable &link, bool same_inst) override
Pure virtual function which must be implemented when used in a polymorphic setting.
CustomFields(TPartInspection *pi, const std::string &prefix, id_type id_offset, id_type id_range)
bool IsComplete() const
Definition CustomFields.h:96
void SetComplete(bool yn)
Definition CustomFields.h:91
bool Sustain(const timespec &)
bool IsDirty() const
Definition CustomFields.h:86
Class for reading and writing ini-profiles.
Definition IniProfile.h:17
Definition PartInspection.h:11
Template to make the sustain system call a class method regularly.
Definition Sustain.h:184
size_type count() const
Returns the amount of entries in the vector.
Base class used for giving a Variable instance access to a member functions of a derived class....
Definition VariableHandler.h:14
EEvent
Events send to the handler set with sf::Variable::setHandler.
Definition VariableTypes.h:130
Class for creating and referencing global or local created parameters or settings called variables....
Definition Variable.h:16
Definition Application.h:10
IniProfile::KeyValueMap KeyValues
Definition ipj/iface/Namespace.h:188