28 typedef std::pair<DtString, DtString>
Marking;
41 static std::string designerGroup()
43 return tr(
"VR-Forces Visual Meta Data Manipulation").toUtf8().constData();
46 static std::string headerFile()
48 return tr(
"<vrfGuiCoreQt/visualMetaDataSelectionWidget.h>").toUtf8().constData();
51 static std::string variableName()
53 return tr(
"metadata").toUtf8().constData();
57 virtual void setRange(
double bottom,
double top);
60 virtual void setDefaultValue(
const std::string&);
63 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
64 virtual void setupFrom(
const std::vector<DtEntityType>& data);
67 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
70 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
73 virtual void addWidget(
const std::string&, QWidget*,
int col);
76 virtual DtString selectedMarking(
const std::string&)
const;
79 virtual void selectMarking(
const std::string&,
const std::string&);
83 virtual Markings markings(
const std::string&)
const;
86 virtual bool isValid()
const;
89 void markingChanged(
QComboBox*,
const QString&,
const QString&);
92 virtual void comboActivated();
103 typedef std::map<std::string, Combo>
Combos;