OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ak::aLabelWidget Class Reference

#include "aLabelWidget.h"

Inheritance diagram for ak::aLabelWidget:
ak::aWidget ak::aObject

Signals

void clicked ()
 

Public Member Functions

 aLabelWidget (QWidget *_parent=nullptr)
 
 aLabelWidget (const QString &_text, QWidget *_parent=nullptr)
 
virtual ~aLabelWidget ()
 
virtual QWidget * widget (void) override
 Will return the widgets widget to display it.
 
- Public Member Functions inherited from ak::aWidget
 aWidget (objectType _type=otNone, UID _UID=invalidUID)
 Constructor.
 
virtual ~aWidget ()
 Deconstructor.
 
virtual bool isWidgetType (void) const override
 Returns true the object is derived from aWidget.
 
- Public Member Functions inherited from ak::aObject
 aObject (objectType _type=otNone, UID _UID=ak::invalidUID)
 Constructor.
 
 aObject (const aObject &_other)
 Copy constructor.
 
aObjectoperator= (const aObject &_other)
 Assignment operator.
 
virtual ~aObject ()
 Deconstructor.
 
virtual void removeChildObject (aObject *_child)
 Will remove the child from this object (not destroy it) This function should be called from the deconstructor of a child.
 
virtual void addChildObject (aObject *_child)
 Will add the child to this object.
 
void setUniqueName (const QString &_name)
 Will set this objects unique name.
 
virtual void setParentObject (aObject *_parentObject)
 Will set the parent object of this object.
 
QString uniqueName (void) const
 Will return the unique name of this object.
 
aObjectparentObject (void) const
 Will return a pointer to the parent object.
 
int childObjectCount (void) const
 Will return the count of sub objects.
 
aObjectchildObject (UID _childUID)
 Will return the child with the specified UID.
 
void setOwner (aObject *_object)
 Will set the owner of this object.
 
aObjectowner (void) const
 Will return the owner of this object.
 
void setUid (UID _UID)
 Will set the objects UID.
 
UID uid (void) const
 Returns the objects UID.
 
objectType type (void) const
 Returns the objects type.
 

Protected Member Functions

bool event (QEvent *myEvent)
 

Additional Inherited Members

- Protected Attributes inherited from ak::aObject
UID m_uid
 
int m_references
 The objects UID.
 
objectType m_objectType
 The objects references.
 
QString m_uniqueName
 The object type of this object.
 
aObjectm_parentObject
 
aObjectm_owner
 
std::map< UID, aObject * > m_childObjects
 

Constructor & Destructor Documentation

◆ aLabelWidget() [1/2]

ak::aLabelWidget::aLabelWidget ( QWidget * _parent = nullptr)

◆ aLabelWidget() [2/2]

ak::aLabelWidget::aLabelWidget ( const QString & _text,
QWidget * _parent = nullptr )

◆ ~aLabelWidget()

ak::aLabelWidget::~aLabelWidget ( )
virtual

Member Function Documentation

◆ clicked

void ak::aLabelWidget::clicked ( )
signal

◆ event()

bool ak::aLabelWidget::event ( QEvent * myEvent)
protected

◆ widget()

QWidget * ak::aLabelWidget::widget ( void )
overridevirtual

Will return the widgets widget to display it.

Implements ak::aWidget.


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