41 virtual void setLabel(
const std::string&);
44 virtual void setRange(
double bottom,
double top);
47 virtual void setDefaultValue(
const std::string&);
50 virtual void setVariableData(
const std::string&);
53 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
56 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
59 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
63 virtual void requestWeaponsFor(
const std::vector<makVrv::DtSimEntry*>& data,
bool getResources=
false);
64 virtual void slot_receivedWeaponList(std::string entityName);
66 static makVrv::DtUnicode codeVariableType()
68 return makVrv::DtUnicode::tr(
"String (weapon name)");
74 virtual void weaponChanged();
75 virtual void weaponCheckingDisabled();
76 virtual void weaponCheckComplete();
77 virtual void updateWeapons();
80 virtual void validateWeapon();