OpenLexocad  27.1
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 ()
 
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 ()
 
template<typename T >
void _setValue (const T &aValue)
 
std::shared_ptr< Document_getDocument (Core::Property *aProp)
 
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: