OpenLexocad  28.0
OpenLxApp::PropertyInteger Class Reference

#include <Property.h>

Inheritance diagram for OpenLxApp::PropertyInteger:
OpenLxApp::Property OpenLxApp::PropertyEnum

Public Member Functions

 PropertyInteger ()
 
virtual ~PropertyInteger ()
 
int getValue () const
 
void setValue (int aValue)
 
void setMinValue (int aValue)
 
void setMaxValue (int aValue)
 
void setSteps (int aValue)
 
int getMinValue () const
 
int getMaxValue () const
 
int getSteps () const
 
- Public Member Functions inherited from OpenLxApp::Property
Core::Variant getVariant () const
 
std::string getName () const
 
bool isVisible () const
 
void setVisible (bool on)
 
bool isEditable () const
 
void setEditable (bool on)
 
Base::String getDisplayName () const
 
void setTranslationId (int aId)
 
int getTranslationId () const
 
virtual ~Property ()=default
 
void __setPropertyUser__ (Core::PropertyUser *aProperty)
 Internal. More...
 

Additional Inherited Members

- Public Types inherited from OpenLxApp::Property
enum  Visible { NOT_VISIBLE = 0, VISIBLE = 1 }
 
enum  Editable { NOT_EDITABLE = 0, EDITABLE = 1 }
 
- Protected Member Functions inherited from OpenLxApp::Property
 Property ()
 
bool isDocEditing () const
 
template<typename T >
void _setValue (const T &aValue)
 
std::shared_ptr< Document_getDocument (Core::Property *aProp) const
 
Core::PropertyDescriptor_getPropertyDescriptor () const
 
- Protected Attributes inherited from OpenLxApp::Property
Core::PropertyUser_prop = nullptr
 

Constructor & Destructor Documentation

◆ PropertyInteger()

OpenLxApp::PropertyInteger::PropertyInteger ( )

◆ ~PropertyInteger()

virtual OpenLxApp::PropertyInteger::~PropertyInteger ( )
inlinevirtual

Member Function Documentation

◆ getMaxValue()

int OpenLxApp::PropertyInteger::getMaxValue ( ) const

◆ getMinValue()

int OpenLxApp::PropertyInteger::getMinValue ( ) const

◆ getSteps()

int OpenLxApp::PropertyInteger::getSteps ( ) const

◆ getValue()

int OpenLxApp::PropertyInteger::getValue ( ) const

◆ setMaxValue()

void OpenLxApp::PropertyInteger::setMaxValue ( int  aValue)

◆ setMinValue()

void OpenLxApp::PropertyInteger::setMinValue ( int  aValue)

◆ setSteps()

void OpenLxApp::PropertyInteger::setSteps ( int  aValue)

◆ setValue()

void OpenLxApp::PropertyInteger::setValue ( int  aValue)

The documentation for this class was generated from the following file: