13 #include <matrix/vlVector.h>
18 class QDoubleValidator;
35 virtual void setSingleRowLabel(
const QString&);
40 virtual void setValue(
const DtVector&);
45 virtual bool allXValuesTheSame()
const;
46 virtual bool allYValuesTheSame()
const;
47 virtual bool allZValuesTheSame()
const;
52 virtual void setModified(QWidget* l,
bool modified);
54 virtual bool inGridLayout()
const;
55 virtual QLayout* gridLayout()
const;
56 virtual int gridRowPosition()
const;
59 virtual void setBlockSignals(
bool block);
virtual void createControls(QWidget *parent)
If additional widgets or connections need to be made do it here. The parent is the myWidget member...
virtual void setFromParameters(DtReaderWriter *parentRw)
Calls setFromParameters with std::vector of parameter.
bool myInParentGridLayout
Definition: uiVectorElement.h:80
QLineEdit * myX
Definition: uiVectorElement.h:68
QWidget * myContainer
Definition: uiVectorElement.h:65
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:174
virtual void elementChanged()
QLineEdit * myY
Definition: uiVectorElement.h:71
QGridLayout * myMultiLineDataLayout
Definition: uiVectorElement.h:63
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element.
QLineEdit * myZ
Definition: uiVectorElement.h:74
QLayout * myLayout
Definition: uiVectorElement.h:62
QFrame * myLine
Definition: uiVectorElement.h:76
bool mySingleRow
Definition: uiVectorElement.h:83
QDoubleValidator * myValidator
Definition: uiVectorElement.h:82
QString myOriginalSingleLabelTitle
Definition: uiVectorElement.h:79
int myGridRowPosition
Definition: uiVectorElement.h:81
virtual void setEnabled(bool)
If this item is not enabled it cannot be modified.
QLabel * myLocationLabelY
Definition: uiVectorElement.h:70
Allows the editing of a vector element.
Definition: uiVectorElement.h:23
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QLabel * myLocationLabelX
Definition: uiVectorElement.h:67
virtual QString labelTitle() const
Returns the unmodified label title.
QLabel * myLocationLabelZ
Definition: uiVectorElement.h:73
virtual void updateLabelTitle()
Updates label title based on valid units.
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
Base class of the ui element class chain.
Definition: uiElement.h:169