OpenLexocad  27.1
OpenLxApp::PropertyBool Class Reference

#include <Property.h>

Inheritance diagram for OpenLxApp::PropertyBool:
OpenLxApp::Property

Public Types

enum  Style { DEFAULT = 0, LOCKBUTTON = 1 }
 
- Public Types inherited from OpenLxApp::Property
enum  Visible { NOT_VISIBLE = 0, VISIBLE = 1 }
 
enum  Editable { NOT_EDITABLE = 0, EDITABLE = 1 }
 

Public Member Functions

 PropertyBool ()
 
virtual ~PropertyBool ()
 
bool getValue () const
 
void setValue (bool aValue)
 
Style getStyle () const
 
void setStyle (Style aStyle)
 
- 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

- 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
 

Member Enumeration Documentation

◆ Style

Enumerator
DEFAULT 
LOCKBUTTON 

Constructor & Destructor Documentation

◆ PropertyBool()

OpenLxApp::PropertyBool::PropertyBool ( )

◆ ~PropertyBool()

virtual OpenLxApp::PropertyBool::~PropertyBool ( )
inlinevirtual

Member Function Documentation

◆ getStyle()

Style OpenLxApp::PropertyBool::getStyle ( ) const

◆ getValue()

bool OpenLxApp::PropertyBool::getValue ( ) const

◆ setStyle()

void OpenLxApp::PropertyBool::setStyle ( Style  aStyle)

◆ setValue()

void OpenLxApp::PropertyBool::setValue ( bool  aValue)

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