Version: 9.15.0
QtxWorkstackChild Class Reference

Workarea child widget container. More...

#include <QtxWorkstack.h>

Inheritance diagram for QtxWorkstackChild:
Inheritance graph

Signals

void shown (QtxWorkstackChild *)
 Emitted when child widget is shown. More...
 
void hidden (QtxWorkstackChild *)
 Emitted when child widget is hidden. More...
 
void activated (QtxWorkstackChild *)
 Emitted when child widget is activated. More...
 
void captionChanged (QtxWorkstackChild *)
 Emitted when child widget's title is changed. More...
 

Public Member Functions

 QtxWorkstackChild (QWidget *, QWidget *=0, Qt::WindowFlags=0)
 Constructor. More...
 
virtual ~QtxWorkstackChild ()
 Destructor. More...
 
QWidgetwidget () const
 Get child widget. More...
 
int id () const
 Returns the id. More...
 
void setId (const int)
 Sets the id. More...
 
bool visibility ()
 Returns true if this child window should be visible. More...
 
QtxWorkstackAreaarea () const
 
virtual bool eventFilter (QObject *, QEvent *)
 Custom event filter. More...
 

Protected Member Functions

virtual void childEvent (QChildEvent *)
 Customize child event handler. More...
 

Private Slots

void onDestroyed (QObject *)
 Called when child widget is destroyed. More...
 

Private Attributes

int myId
 id More...
 
QPointer< QWidgetmyWidget
 child widget More...
 

Detailed Description

Workarea child widget container.

Constructor & Destructor Documentation

◆ QtxWorkstackChild()

QtxWorkstackChild::QtxWorkstackChild ( QWidget wid,
QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Constructor.

Parameters
widchild widget
parentparent widget
fwidget flags

References myWidget, and onDestroyed().

◆ ~QtxWorkstackChild()

QtxWorkstackChild::~QtxWorkstackChild ( )
virtual

Destructor.

References onDestroyed(), and widget().

Member Function Documentation

◆ activated

void QtxWorkstackChild::activated ( QtxWorkstackChild w)
signal

Emitted when child widget is activated.

Parameters
wchild widget container

◆ area()

QtxWorkstackArea * QtxWorkstackChild::area ( ) const

◆ captionChanged

void QtxWorkstackChild::captionChanged ( QtxWorkstackChild w)
signal

Emitted when child widget's title is changed.

Parameters
wchild widget container

◆ childEvent()

void QtxWorkstackChild::childEvent ( QChildEvent *  e)
protectedvirtual

Customize child event handler.

Parameters
echild event

References myWidget, and widget().

◆ eventFilter()

bool QtxWorkstackChild::eventFilter ( QObject o,
QEvent e 
)
virtual

Custom event filter.

Process events from child widgets.

Parameters
oevent receiver widget
eevent
Returns
true if event should be filtered (stop further processing)

References activated(), captionChanged(), hidden(), and shown().

◆ hidden

void QtxWorkstackChild::hidden ( QtxWorkstackChild w)
signal

Emitted when child widget is hidden.

Parameters
wchild widget container

◆ id()

int QtxWorkstackChild::id ( ) const

Returns the id.

References myId.

◆ onDestroyed

void QtxWorkstackChild::onDestroyed ( QObject )
privateslot

Called when child widget is destroyed.

Parameters
objchild widget being destroyed

◆ setId()

void QtxWorkstackChild::setId ( const int  id)

Sets the id.

References id(), and myId.

◆ shown

void QtxWorkstackChild::shown ( QtxWorkstackChild w)
signal

Emitted when child widget is shown.

Parameters
wchild widget container

◆ visibility()

bool QtxWorkstackChild::visibility ( )

Returns true if this child window should be visible.

References myWidget.

◆ widget()

QWidget * QtxWorkstackChild::widget ( ) const

Get child widget.

Returns
child widget

References myWidget.

Member Data Documentation

◆ myId

int QtxWorkstackChild::myId
private

id

◆ myWidget

QPointer<QWidget> QtxWorkstackChild::myWidget
private

child widget


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