13 #if !defined(Q_MOC_RUN)
19 #include <QtDesigner/QExtensionFactory>
20 #include <QtDesigner/QDesignerTaskMenuExtension>
41 virtual void setLabel(
const QString&);
42 virtual QString label()
const;
45 virtual void setRange(
double bottom,
double top);
48 virtual void setDefaultValue(
const std::string&);
51 virtual void setVariableData(
const QString&);
54 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
57 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
60 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
69 return tr(
"VR-Forces Resources").toUtf8().constData();
74 return tr(
"<vrfGuiDataEntryWidgets/resourceSelectionEntryWidget.h>").toUtf8().constData();
79 return tr(
"resource").toUtf8().constData();
83 static void initializeForQtDesignerExtension(
makVrv::DtDe&, QDesignerFormEditorInterface*);
90 virtual bool shouldAddResource(
const DtResource&)
const;
91 virtual bool isResourceType(
const DtResource&,
const std::string& validResources)
const;
92 virtual bool isEntityType(
const DtResource&,
const std::string& validEntityTypes)
const;
95 virtual void resourceUpdated(
const DtResource&);
96 virtual void resourcesChanged();
97 virtual void resourceCheckingDisabled();
98 virtual void resourceCheckComplete();
124 virtual void setVariableData(
const QString&);
128 return tr(
"VR-Forces Resources").toUtf8().constData();
133 return tr(
"<vrfGuiDataEntryWidgets/resourceSelectionEntryWidget.h>").toUtf8().constData();
138 return tr(
"munition").toUtf8().constData();
154 virtual void setVariableData(
const QString&);
158 return tr(
"VR-Forces Resources").toUtf8().constData();
163 return tr(
"<vrfGuiDataEntryWidgets/resourceSelectionEntryWidget.h>").toUtf8().constData();
168 return tr(
"bomb").toUtf8().constData();
184 virtual void setVariableData(
const QString&);
188 return tr(
"VR-Forces Resources").toUtf8().constData();
193 return tr(
"<vrfGuiDataEntryWidgets/resourceSelectionEntryWidget.h>").toUtf8().constData();
198 return tr(
"navalMine").toUtf8().constData();
230 virtual QAction *preferredEditAction()
const;
234 virtual void editState();
static std::string variableName()
Definition: resourceSelectionEntryWidget.h:166
Widget that only displays anti sub or anti ship mine munition resources.
Definition: resourceSelectionEntryWidget.h:173
QString myDefaultValue
Definition: resourceSelectionEntryWidget.h:108
A unicode string.
Definition: DtUnicode.h:33
QComboBox * myResources
Definition: resourceSelectionEntryWidget.h:104
Widget that only displays munition resources.
Definition: resourceSelectionEntryWidget.h:113
Widget that allows users to select resources for the given entity.
Definition: resourceSelectionEntryWidget.h:30
static std::string variableName()
Definition: resourceSelectionEntryWidget.h:196
static std::string designerGroup()
Definition: resourceSelectionEntryWidget.h:186
static std::string designerGroup()
Definition: resourceSelectionEntryWidget.h:156
static std::string designerGroup()
Definition: resourceSelectionEntryWidget.h:126
Definition: readerWriter.h:85
static makVrv::DtUnicode codeVariableType()
Definition: resourceSelectionEntryWidget.h:62
DtTaskSetVariableWidgetCreator< DtNavalMineResourceSelectionEntryWidget > DtNavalMineResourceSelectionEntryWidgetCreator
Definition: resourceSelectionEntryWidget.h:205
File: ifResMonResponse.h.
Definition: ifServerRequestResponse.h:36
static std::string headerFile()
Definition: resourceSelectionEntryWidget.h:161
static std::string variableName()
Definition: resourceSelectionEntryWidget.h:136
DtTaskSetVariableWidgetCreator< DtBombResourceSelectionEntryWidget > DtBombResourceSelectionEntryWidgetCreator
Definition: resourceSelectionEntryWidget.h:204
static std::string headerFile()
Definition: resourceSelectionEntryWidget.h:191
static std::string headerFile()
Definition: resourceSelectionEntryWidget.h:72
QHBoxLayout * myContentLayout
Definition: resourceSelectionEntryWidget.h:105
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools.
Definition: DtUnicode.h:92
static std::string designerGroup()
Definition: resourceSelectionEntryWidget.h:67
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:23
DtTaskSetVariableWidgetCreator< DtMunitionResourceSelectionEntryWidget > DtMunitionResourceSelectionEntryWidgetCreator
Definition: resourceSelectionEntryWidget.h:203
Widget that only displays munition resources.
Definition: resourceSelectionEntryWidget.h:143
static std::string variableName()
Definition: resourceSelectionEntryWidget.h:77
The class that is the interface between the GUI and the back-end.
Definition: vrfResourceRequestor.h:33
Definition: translator.h:58
This object will return a block of resources to a request for resources for a particular entity...
Definition: ifEntityResourceResponse.h:34
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtTaskSetVariableWidgetCreator< DtResourceSelectionEntryWidget > DtResourceSelectionEntryWidgetCreator
Definition: resourceSelectionEntryWidget.h:202
QLabel * myResourceLabel
Definition: resourceSelectionEntryWidget.h:103
makVrv::DtDe & myDe
Definition: resourceSelectionEntryWidget.h:109
static std::string headerFile()
Definition: resourceSelectionEntryWidget.h:131