32 #include <QInputDialog>
35 #include "../WGuiConsts.h"
36 #include "../WQtGui.h"
37 #include "../guiElements/WQtIntervalEdit.h"
38 #include "core/common/WLogger.h"
39 #include "core/common/WPropertyVariable.h"
41 #include "WPropertyIntervalWidget.h"
45 m_intervalProperty( property ),
47 m_vLayout( &m_parameterWidgets ),
48 m_asText( &m_informationWidgets ),
49 m_infoLayout( &m_informationWidgets ),
50 m_minEdit( &m_parameterWidgets ),
51 m_maxEdit( &m_parameterWidgets ),
52 m_resetBtn( &m_parameterWidgets )
55 m_layout.addWidget(
new QLabel(
"[" ) );
57 m_layout.addWidget(
new QLabel(
"," ) );
59 m_layout.addWidget(
new QLabel(
"]" ) );
65 m_minEdit.setMinimumHeight( WMIN_WIDGET_HEIGHT );
66 m_maxEdit.setMinimumHeight( WMIN_WIDGET_HEIGHT );
72 m_layout.setMargin( WGLOBAL_MARGIN );
73 m_layout.setSpacing( WGLOBAL_SPACING );
79 QWidget* layoutContainer =
new QWidget();
80 layoutContainer->setLayout( &
m_layout );
96 connect(
reset, SIGNAL( triggered(
bool ) ),
this, SLOT(
reset() ) );
118 double minValue =
m_minEdit.text().toDouble( &validMin );
120 double maxValue =
m_maxEdit.text().toDouble( &validMax );
123 if( !( validMin && validMax ) || ( minValue > maxValue ) )
static WIconManager * getIconManager()
Get the icon manager of this gui instance.
virtual void setText(const QString &text)
reimplemented function to setText