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.
*/