Source Code (Use browser search to find items of interest.)
Class Index
qt'QListBoxText (./qt-2.1.0/src/widgets/qlistbox.h:343)
class Q_EXPORT QListBoxText : public QListBoxItem
{
public:
QListBoxText( QListBox* listbox, const QString & text=QString::null );
QListBoxText( const QString & text=QString::null );
QListBoxText( QListBox* listbox, const QString & text, QListBoxItem *after );
~QListBoxText();
int height( const QListBox * ) const;
int width( const QListBox * ) const;
protected:
void paint( QPainter * );
private: // Disabled copy constructor and operator=
#if defined(Q_DISABLE_COPY)
QListBoxText( const QListBoxText & );
QListBoxText &operator=( const QListBoxText & );
#endif
};
qt'QListBoxText::QListBoxText() (./qt-2.1.0/src/widgets/qlistbox.cpp:316)
QListBoxText::QListBoxText( QListBox *listbox, const QString &text )
:QListBoxItem( listbox )
{
setText( text );
}
/*!
Constructs a list box item showing the text \a text.
*/
qt'QListBoxText::QListBoxText() (./qt-2.1.0/src/widgets/qlistbox.cpp:326)
QListBoxText::QListBoxText( const QString &text )
:QListBoxItem()
{
setText( text );
}
/*!
Constructs a list box item in listbox \a listtbox showing the text \a text. The
item gets inserted after the item \a after.
*/
qt'QListBoxText::QListBoxText() (./qt-2.1.0/src/widgets/qlistbox.cpp:337)
QListBoxText::QListBoxText( QListBox* listbox, const QString &text, QListBoxItem *after )
: QListBoxItem( listbox, after )
{
setText( text );
}
/*!
Destroys the item.
*/
qt'QListBoxText::~QListBoxText() (./qt-2.1.0/src/widgets/qlistbox.cpp:347)
QListBoxText::~QListBoxText()
{
}
/*!
Draws the text using \a painter.
*/
qt'QListBoxText::paint() (./qt-2.1.0/src/widgets/qlistbox.cpp:355)
void QListBoxText::paint( QPainter *painter )
{
QFontMetrics fm = painter->fontMetrics();
painter->drawText( 3, fm.ascent() + fm.leading()/2, text() );
}
/*!
Returns the height of a line of text.
\sa paint(), width()
*/
qt'QListBoxText::height() (./qt-2.1.0/src/widgets/qlistbox.cpp:367)
int QListBoxText::height( const QListBox* lb ) const
{
return lb ? lb->fontMetrics().lineSpacing() + 2 : 0;
}
/*!
Returns the width of this line.
\sa paint(), height()
*/
qt'QListBoxText::width() (./qt-2.1.0/src/widgets/qlistbox.cpp:378)
int QListBoxText::width( const QListBox* lb ) const
{
return lb ? lb->fontMetrics().width( text() ) + 6 : 0;
}
/*!
\class QListBoxPixmap qlistbox.h
\brief The QListBoxPixmap class provides list box items with a pixmap
and an optional text.
\sa QListBox, QListBoxItem
*/
/*!
Constructs a new list box item in listbox \a listbox showing the pixmap \a pixmap.
*/