UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | Friends | List of all members
ZqbPixGrpMember Class Reference

#include <zqb_pixgrpmember.hpp>

Inheritance diagram for ZqbPixGrpMember:
ZqbPixGrpControl ZqbPixGrpControl

Public Member Functions

 ZqbPixGrpMember (ZqbPixGroup *pPixGroup)
 
virtual ~ZqbPixGrpMember ()
 
ZqbPixGroupgroup () const
 
void setHint (ZqbSizeHint hint, int limitsize=0)
 
void setHintLimit (int limitsize)
 
virtual int getSize () const
 
virtual int getCoord () const
 
virtual void getCoords (int c[2]) const
 
virtual bool setCoords (int c[2])
 
virtual bool setCoord (int c)
 
virtual bool setSize (int d)
 
virtual ZqbSizeHint getHint () const
 
virtual int getHintLimit () const
 
virtual bool isPlaced () const
 
virtual void setPlaced (bool bFlag)
 
 ZqbPixGrpMember (ZqbPixGroup *pPixGroup)
 
virtual ~ZqbPixGrpMember ()
 
ZqbPixGroupgroup () const
 
void setHint (ZqbSizeHint hint, int limitsize=0)
 
void setHintLimit (int limitsize)
 
virtual int getSize () const
 
virtual int getCoord () const
 
virtual void getCoords (int c[2]) const
 
virtual bool setCoords (int c[2])
 
virtual bool setCoord (int c)
 
virtual bool setSize (int d)
 
virtual ZqbSizeHint getHint () const
 
virtual int getHintLimit () const
 
virtual bool isPlaced () const
 
virtual void setPlaced (bool bFlag)
 
- Public Member Functions inherited from ZqbPixGrpControl
virtual ~ZqbPixGrpControl ()
 
bool isInside (int c) const
 
virtual ~ZqbPixGrpControl ()
 
bool isInside (int c) const
 

Protected Attributes

ZqbSizeHint m_eHint
 
int m_iHintLimit
 
ZqbPixGroupm_pPixGroup
 

Friends

class ZqbPixGroup
 

Detailed Description

Class for pixel group member object.

Constructor & Destructor Documentation

ZqbPixGrpMember::ZqbPixGrpMember ( ZqbPixGroup pPixGroup)

Create default ZqbPixGrpMember with Z_SH_NO_LIMITS size hint and link to the group.

virtual ZqbPixGrpMember::~ZqbPixGrpMember ( )
virtual

Unlink from the group and destroy the object.

ZqbPixGrpMember::ZqbPixGrpMember ( ZqbPixGroup pPixGroup)

Create default ZqbPixGrpMember with Z_SH_NO_LIMITS size hint and link to the group.

virtual ZqbPixGrpMember::~ZqbPixGrpMember ( )
virtual

Unlink from the group and destroy the object.

Member Function Documentation

virtual int ZqbPixGrpMember::getCoord ( ) const
virtual

Return screen location of the group.

Implements ZqbPixGrpControl.

virtual int ZqbPixGrpMember::getCoord ( ) const
virtual

Return screen location of the group.

Implements ZqbPixGrpControl.

virtual void ZqbPixGrpMember::getCoords ( int  c[2]) const
virtual

Return coordinates of the group.

Implements ZqbPixGrpControl.

virtual void ZqbPixGrpMember::getCoords ( int  c[2]) const
virtual

Return coordinates of the group.

Implements ZqbPixGrpControl.

virtual ZqbSizeHint ZqbPixGrpMember::getHint ( ) const
virtual

Return size hint of the group member. This value emphasizes wish of exact object to its sizing policy.

Implements ZqbPixGrpControl.

virtual ZqbSizeHint ZqbPixGrpMember::getHint ( ) const
virtual

Return size hint of the group member. This value emphasizes wish of exact object to its sizing policy.

Implements ZqbPixGrpControl.

virtual int ZqbPixGrpMember::getHintLimit ( ) const
virtual

Return hint limitation size of the group member (meaningful for Z_SH_MIN_SIZE and Z_SH_FIXED_SIZE hints).

Implements ZqbPixGrpControl.

virtual int ZqbPixGrpMember::getHintLimit ( ) const
virtual

Return hint limitation size of the group member (meaningful for Z_SH_MIN_SIZE and Z_SH_FIXED_SIZE hints).

Implements ZqbPixGrpControl.

virtual int ZqbPixGrpMember::getSize ( ) const
virtual

Return screen size of the group.

Implements ZqbPixGrpControl.

virtual int ZqbPixGrpMember::getSize ( ) const
virtual

Return screen size of the group.

Implements ZqbPixGrpControl.

ZqbPixGroup& ZqbPixGrpMember::group ( ) const

Return reference to the group object.

ZqbPixGroup& ZqbPixGrpMember::group ( ) const

Return reference to the group object.

virtual bool ZqbPixGrpMember::isPlaced ( ) const
virtual

Return true if the group is placed (has assigned coordinates by setCoords).

Implements ZqbPixGrpControl.

virtual bool ZqbPixGrpMember::isPlaced ( ) const
virtual

Return true if the group is placed (has assigned coordinates by setCoords).

Implements ZqbPixGrpControl.

virtual bool ZqbPixGrpMember::setCoord ( int  c)
virtual

Change screen location of the group. Return true if screen location was really changed and false otherwise.

Implements ZqbPixGrpControl.

virtual bool ZqbPixGrpMember::setCoord ( int  c)
virtual

Change screen location of the group. Return true if screen location was really changed and false otherwise.

Implements ZqbPixGrpControl.

virtual bool ZqbPixGrpMember::setCoords ( int  c[2])
virtual

Change screen location and size of group. Return true if coordinates were really changed and false otherwise.

Implements ZqbPixGrpControl.

virtual bool ZqbPixGrpMember::setCoords ( int  c[2])
virtual

Change screen location and size of group. Return true if coordinates were really changed and false otherwise.

Implements ZqbPixGrpControl.

void ZqbPixGrpMember::setHint ( ZqbSizeHint  hint,
int  limitsize = 0 
)

Set size hint of the group member. This value emphasizes wish of exact object to its sizing policy.

void ZqbPixGrpMember::setHint ( ZqbSizeHint  hint,
int  limitsize = 0 
)

Set size hint of the group member. This value emphasizes wish of exact object to its sizing policy.

void ZqbPixGrpMember::setHintLimit ( int  limitsize)

Set size hint of the group member. This value emphasizes wish of exact object to its sizing policy.

void ZqbPixGrpMember::setHintLimit ( int  limitsize)

Set size hint of the group member. This value emphasizes wish of exact object to its sizing policy.

virtual void ZqbPixGrpMember::setPlaced ( bool  bFlag)
virtual

Set or unset placed flag.

Implements ZqbPixGrpControl.

virtual void ZqbPixGrpMember::setPlaced ( bool  bFlag)
virtual

Set or unset placed flag.

Implements ZqbPixGrpControl.

virtual bool ZqbPixGrpMember::setSize ( int  d)
virtual

Change screen size of the group. Return true if screen size was really changed and false otherwise.

Implements ZqbPixGrpControl.

virtual bool ZqbPixGrpMember::setSize ( int  d)
virtual

Change screen size of the group. Return true if screen size was really changed and false otherwise.

Implements ZqbPixGrpControl.

Member Data Documentation

ZqbSizeHint ZqbPixGrpMember::m_eHint
protected

Group member size hint.

int ZqbPixGrpMember::m_iHintLimit
protected

Group member size hint limitation value in pixels.

ZqbPixGroup * ZqbPixGrpMember::m_pPixGroup
protected

Reference to the group itself.


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