Version: 6.3.1
Public Member Functions | Protected Member Functions | Private Attributes

QtxMenu.Title Class Reference

Popup menu title item.

Inheritance diagram for QtxMenu.Title:
Inheritance graph

Public Member Functions

 Title (QWidget *=0)
 Constructor.
virtual ~Title ()
 Destructor.
QIcon icon () const
 Get title icon.
void setIcon (const QIcon &)
 Set title icon.
QString text () const
 Get title menu text.
void setText (const QString &)
 Set title menu text.
Qt::Alignment alignment () const
 Get title alignment flags.
void setAlignment (const Qt::Alignment)
 Set title alignment flags.
virtual QSize sizeHint () const
 Get recommended size for the title item widget.
virtual QSize minimumSizeHint () const
 Get recommended minimum size for the title item widget.

Protected Member Functions

virtual void paintEvent (QPaintEvent *)
 Paint the title item widget.

Private Attributes

QIcon myIcon
QString myText
Qt::Alignment myAlignment

Constructor & Destructor Documentation

QtxMenu.Title::Title ( QWidget parent = 0)
Parameters:
parentparent widget
QtxMenu.Title::~Title ( ) [virtual]

Member Function Documentation

QIcon QtxMenu.Title::icon ( ) const
Returns:
title item icon
void QtxMenu.Title::setIcon ( const QIcon &  ico)
Parameters:
icotitle item icon
QString QtxMenu.Title::text ( ) const
Returns:
menu text for the title item
void QtxMenu.Title::setText ( const QString &  txt)
Parameters:
txtmenu text to be used for the title item
Qt::Alignment QtxMenu.Title::alignment ( ) const
Returns:
title alignment flags
void QtxMenu.Title::setAlignment ( const Qt::Alignment  a)
Parameters:
atitle alignment flags

References test_table.a.

QSize QtxMenu.Title::sizeHint ( ) const [virtual]
Returns:
title item widget size
QSize QtxMenu.Title::minimumSizeHint ( ) const [virtual]
Returns:
title item widget minimum size
void QtxMenu.Title::paintEvent ( QPaintEvent *  ) [protected, virtual]
Parameters:
epaint event (not used)

References Window.


Field Documentation

QIcon QtxMenu.Title.myIcon [private]
QString QtxMenu.Title.myText [private]
Qt::Alignment QtxMenu.Title.myAlignment [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS