![]()  | 
  
    OpenWalnut
    1.5.0dev
    
   | 
 
Simple widget allowing to define a certain interval. More...
#include <WQtIntervalEdit.h>
 Inheritance diagram for WQtIntervalEdit< DataType, DisplayType >:
 Collaboration diagram for WQtIntervalEdit< DataType, DisplayType >:Public Member Functions | |
| WQtIntervalEdit (QWidget *parent) | |
| Default constructor.  More... | |
| virtual | ~WQtIntervalEdit () | 
| Destructor.  More... | |
| void | setAllowedMin (DataType min=std::numeric_limits< DataType >::min()) | 
| Set the allowed minimum.  More... | |
| void | setAllowedMax (DataType max=std::numeric_limits< DataType >::max()) | 
| Set the allowed maximum.  More... | |
| const DataType & | getAllowedMin () const | 
| Get the currently allowed min.  More... | |
| const DataType & | getAllowedMax () const | 
| Get the currently allowed max.  More... | |
| void | setMin (DataType min=std::numeric_limits< DataType >::min()) | 
| Set the currently selected min.  More... | |
| void | setMax (DataType max=std::numeric_limits< DataType >::max()) | 
| Set the currently selected max.  More... | |
| const DataType & | getMin () const | 
| Get the currently selected minimum.  More... | |
| const DataType & | getMax () const | 
| Get the currently selected maximum.  More... | |
| virtual void | update () | 
| Update the current state.  More... | |
  Public Member Functions inherited from WQtIntervalEditBase | |
| WQtIntervalEditBase (QWidget *parent) | |
| Default constructor.  More... | |
| virtual | ~WQtIntervalEditBase () | 
| Destructor.  More... | |
Protected Member Functions | |
| virtual void | minSliderChanged () | 
| Slot called when the minimum slider changes.  More... | |
| virtual void | maxSliderChanged () | 
| Slot called when the maximum slider changes.  More... | |
| virtual void | minEditChanged () | 
| Slot called when the minimum edit changes.  More... | |
| virtual void | maxEditChanged () | 
| Slot called when the maximum edit changes.  More... | |
Private Attributes | |
| DataType | m_allowedMax | 
| The allowed maximum.  More... | |
| DataType | m_allowedMin | 
| The allowed minimum.  More... | |
| DataType | m_min | 
| The current minumum.  More... | |
| DataType | m_max | 
| The current maximum.  More... | |
Additional Inherited Members | |
  Signals inherited from WQtIntervalEditBase | |
| void | minimumChanged () | 
| Called whenever the user changes the current minimum OR setMin was called.  More... | |
| void | maximumChanged () | 
| Called whenever the user changes the current ,aximum OR setMax was called.  More... | |
  Protected Slots inherited from WQtIntervalEditBase | |
  Protected Attributes inherited from WQtIntervalEditBase | |
| QSlider | m_minSlider | 
| The slider for the minimum.  More... | |
| QSlider | m_maxSlider | 
| The slider for the maximumum.  More... | |
| QLineEdit | m_minEdit | 
| The minimum edit.  More... | |
| QLineEdit | m_maxEdit | 
| The maximum edit.  More... | |
| QLabel | m_minLabel | 
| A label for the minimum.  More... | |
| QLabel | m_maxLabel | 
| A label for the maximum.  More... | |
| QGridLayout | m_layout | 
| The layout containing min and max layout.  More... | |
  Static Protected Attributes inherited from WQtIntervalEditBase | |
| static int | SliderResolution = 10000 | 
| Resolution of the sliders.  More... | |
Simple widget allowing to define a certain interval.
| DataType | interval for which integral type? | 
Definition at line 150 of file WQtIntervalEdit.h.
      
  | 
  explicit | 
Default constructor.
| parent | the parent widget | 
Definition at line 270 of file WQtIntervalEdit.h.
      
  | 
  virtual | 
Destructor.
Definition at line 282 of file WQtIntervalEdit.h.
| const DataType & WQtIntervalEdit< DataType, DisplayType >::getAllowedMax | 
| const DataType & WQtIntervalEdit< DataType, DisplayType >::getAllowedMin | 
| const DataType & WQtIntervalEdit< DataType, DisplayType >::getMax | 
Get the currently selected maximum.
Definition at line 385 of file WQtIntervalEdit.h.
Referenced by WPropertyDoubleWidget::minMaxUpdated(), WPropertyIntWidget::minMaxUpdated(), WPropertyDoubleWidget::update(), and WPropertyIntWidget::update().
 Here is the caller graph for this function:| const DataType & WQtIntervalEdit< DataType, DisplayType >::getMin | 
Get the currently selected minimum.
Definition at line 379 of file WQtIntervalEdit.h.
Referenced by WPropertyDoubleWidget::minMaxUpdated(), WPropertyIntWidget::minMaxUpdated(), WPropertyDoubleWidget::update(), and WPropertyIntWidget::update().
 Here is the caller graph for this function:
      
  | 
  protectedvirtual | 
Slot called when the maximum edit changes.
Reimplemented from WQtIntervalEditBase.
Definition at line 454 of file WQtIntervalEdit.h.
      
  | 
  protectedvirtual | 
Slot called when the maximum slider changes.
Reimplemented from WQtIntervalEditBase.
Definition at line 428 of file WQtIntervalEdit.h.
      
  | 
  protectedvirtual | 
Slot called when the minimum edit changes.
Reimplemented from WQtIntervalEditBase.
Definition at line 439 of file WQtIntervalEdit.h.
      
  | 
  protectedvirtual | 
Slot called when the minimum slider changes.
Reimplemented from WQtIntervalEditBase.
Definition at line 418 of file WQtIntervalEdit.h.
| void WQtIntervalEdit< DataType, DisplayType >::setAllowedMax | ( | DataType | max = std::numeric_limits< DataType >::max() | ) | 
Set the allowed maximum.
| max | the max | 
Definition at line 308 of file WQtIntervalEdit.h.
Referenced by WPropertyDoubleWidget::update(), and WPropertyIntWidget::update().
 Here is the caller graph for this function:| void WQtIntervalEdit< DataType, DisplayType >::setAllowedMin | ( | DataType | min = std::numeric_limits< DataType >::min() | ) | 
Set the allowed minimum.
| min | the min. | 
Definition at line 288 of file WQtIntervalEdit.h.
Referenced by WPropertyDoubleWidget::update(), and WPropertyIntWidget::update().
 Here is the caller graph for this function:| void WQtIntervalEdit< DataType, DisplayType >::setMax | ( | DataType | max = std::numeric_limits< DataType >::max() | ) | 
Set the currently selected max.
| max | the max | 
Definition at line 360 of file WQtIntervalEdit.h.
| void WQtIntervalEdit< DataType, DisplayType >::setMin | ( | DataType | min = std::numeric_limits< DataType >::min() | ) | 
Set the currently selected min.
| min | the min | 
Definition at line 340 of file WQtIntervalEdit.h.
      
  | 
  virtual | 
Update the current state.
Implements WQtIntervalEditBase.
Definition at line 391 of file WQtIntervalEdit.h.
      
  | 
  private | 
The allowed maximum.
Definition at line 250 of file WQtIntervalEdit.h.
      
  | 
  private | 
The allowed minimum.
Definition at line 255 of file WQtIntervalEdit.h.
      
  | 
  private | 
The current maximum.
Definition at line 265 of file WQtIntervalEdit.h.
      
  | 
  private | 
The current minumum.
Definition at line 260 of file WQtIntervalEdit.h.