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

#include "aWindow.h"

Inheritance diagram for ak::aWindow:
ak::aObject

Public Member Functions

 aWindow ()
 
virtual ~aWindow ()
 
virtual void closeEvent (QCloseEvent *_event) override
 
void addEventHandler (aWindowEventHandler *_eventHandler)
 Will add the provided event handler to this window.
 
void removeEventHandler (aWindowEventHandler *_eventHandler)
 Will remove the provided event handler from this window.
 
void SetCentralWidget (QWidget *_widget)
 
void setWaitingAnimationVisible (bool _visible)
 
void setWaitingAnimation (QMovie *_movie)
 
void showEvent (QShowEvent *event)
 
- 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.
 
virtual bool isWidgetType (void) const
 Returns true if the object is an object derived from aWidget.
 

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

◆ aWindow()

ak::aWindow::aWindow ( )

◆ ~aWindow()

ak::aWindow::~aWindow ( )
virtual

Member Function Documentation

◆ addEventHandler()

void ak::aWindow::addEventHandler ( aWindowEventHandler * _eventHandler)

Will add the provided event handler to this window.

Parameters
_eventHandlerThe event handler to add

◆ closeEvent()

void ak::aWindow::closeEvent ( QCloseEvent * _event)
overridevirtual

◆ removeEventHandler()

void ak::aWindow::removeEventHandler ( aWindowEventHandler * _eventHandler)

Will remove the provided event handler from this window.

Parameters
_eventHandlerThe event handler to remove

◆ SetCentralWidget()

void ak::aWindow::SetCentralWidget ( QWidget * _widget)

◆ setWaitingAnimation()

void ak::aWindow::setWaitingAnimation ( QMovie * _movie)

◆ setWaitingAnimationVisible()

void ak::aWindow::setWaitingAnimationVisible ( bool _visible)

◆ showEvent()

void ak::aWindow::showEvent ( QShowEvent * event)

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