17 #include <matrix/vlVector.h>
20 #include <QtGui/QWidget>
21 #include <QtGui/QBoxLayout>
22 #include <QtGui/QPushButton>
23 #include <QtGui/QLabel>
24 #include <QtGui/QLineEdit>
28 class DtNewTacticalGraphicEntryWidgetLogic;
45 QWidget* parent,
const Qt::WindowFlags& flags = 0);
55 virtual void setObjectDefined(DtObjectDefinitionState state);
58 virtual DtObjectDefinitionState objectDefined()
const;
62 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
65 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
70 QWidget* parent,
const Qt::WindowFlags& flags = 0)
const;
88 virtual void setupGui();
91 virtual void setupConnections();
94 virtual void setRange(
double top,
double bottom);
97 virtual void setDefaultValue(
const std::string&);
101 virtual void setVariableData(
const std::string&);
104 virtual void closeEvent(QCloseEvent* event);
107 virtual void hideEvent(QHideEvent* event);
111 virtual void slot_onDefineButtonClicked();
137 virtual void setReadOnly(
bool);
140 virtual void onSelectEntityType();