QComboTableItem man page on aLinux

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
aLinux logo
[printable version]

QComboTableItem(3qt)					  QComboTableItem(3qt)

NAME
       QComboTableItem - Means of using comboboxes in QTables

SYNOPSIS
       #include <qtable.h>

       Inherits QTableItem.

   Public Members
       QComboTableItem ( QTable * table, const QStringList & list, bool
	   editable = FALSE )
       ~QComboTableItem ()
       virtual void setCurrentItem ( int i )
       virtual void setCurrentItem ( const QString & s )
       int currentItem () const
       QString currentText () const
       int count () const
       QString text ( int i ) const
       virtual void setEditable ( bool b )
       bool isEditable () const
       virtual void setStringList ( const QStringList & l )
       virtual int rtti () const

DESCRIPTION
       The QComboTableItem class provides a means of using comboboxes in
       QTables.

       A QComboTableItem is a table item which looks and behaves like a
       combobox. The advantage of using QComboTableItems rather than real
       comboboxes is that a QComboTableItem uses far less resources than real
       comboboxes in QTables. When the cell has the focus it displays a real
       combobox which the user can interact with. When the cell does not have
       the focus the cell looks like a combobox. Only text items (i.e. no
       pixmaps) may be used in QComboTableItems.

       QComboTableItem items have the edit type WhenCurrent (see EditType).
       The QComboTableItem's list of items is provided by a QStringList passed
       to the constructor.

       The list of items may be changed using setStringList(). The current
       item can be set with setCurrentItem() and retrieved with currentItem().
       The text of the current item can be obtained with currentText(), and
       the text of a particular item can be retrieved with text().

       If isEditable() is TRUE the QComboTableItem will permit the user to
       either choose an existing list item, or create a new list item by
       entering their own text; otherwise the user may only choose one of the
       existing list items.

       To populate a table cell with a QComboTableItem use QTable::setItem().

       QComboTableItems may be deleted with QTable::clearCell().

       QComboTableItems can be distinguished from QTableItems and
       QCheckTableItems using their Run Time Type Identification number (see
       rtti()).

       <center>
				   [Image Omitted]

       </center>

       See also QCheckTableItem, QTableItem, QComboBox, and Advanced Widgets.

MEMBER FUNCTION DOCUMENTATION
QComboTableItem::QComboTableItem ( QTable * table, const QStringList & list,
       bool editable = FALSE )
       Creates a combo table item for the table table. The combobox's list of
       items is passed in the list argument. If editable is TRUE the user may
       type in new list items; if editable is FALSE the user may only select
       from the list of items provided.

       By default QComboTableItems cannot be replaced by other table items
       since isReplaceable() returns FALSE by default.

       See also QTable::clearCell() and EditType.

QComboTableItem::~QComboTableItem ()
       QComboTableItem destructor.

int QComboTableItem::count () const
       Returns the total number of list items in the combo table item.

int QComboTableItem::currentItem () const
       Returns the index of the combo table item's current list item.

       See also setCurrentItem().

QString QComboTableItem::currentText () const
       Returns the text of the combo table item's current list item.

       See also currentItem() and text().

bool QComboTableItem::isEditable () const
       Returns TRUE if the user can add their own list items to the combobox's
       list of items; otherwise returns FALSE.

       See also setEditable().

int QComboTableItem::rtti () const [virtual]
       Returns 1.

       Make your derived classes return their own values for rtti()to
       distinguish between different table item subclasses. You should use
       values greater than 1000, preferably a large random number, to allow
       for extensions to this class.

       See also QTableItem::rtti().

       Reimplemented from QTableItem.

void QComboTableItem::setCurrentItem ( int i ) [virtual]
       Sets the list item i to be the combo table item's current list item.

       See also currentItem().

       Example: table/small-table-demo/main.cpp.

void QComboTableItem::setCurrentItem ( const QString & s ) [virtual]
       This is an overloaded member function, provided for convenience. It
       behaves essentially like the above function.

       Sets the list item whose text is s to be the combo table item's current
       list item. Does nothing if no list item has the text s.

       See also currentItem().

void QComboTableItem::setEditable ( bool b ) [virtual]
       If b is TRUE the combo table item can be edited, i.e. the user may
       enter a new text item themselves. If b is FALSE the user may may only
       choose one of the existing items.

       See also isEditable().

void QComboTableItem::setStringList ( const QStringList & l ) [virtual]
       Sets the list items of this QComboTableItem to the strings in the
       string list l.

QString QComboTableItem::text ( int i ) const
       Returns the text of the combo's list item at index i.

       See also currentText().

SEE ALSO
       http://doc.trolltech.com/qcombotableitem.html
       http://www.trolltech.com/faq/tech.html

COPYRIGHT
       Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com.  See the
       license file included in the distribution for a complete license
       statement.

AUTHOR
       Generated automatically from the source code.

BUGS
       If you find a bug in Qt, please report it as described in
       http://doc.trolltech.com/bughowto.html.	Good bug reports help us to
       help you. Thank you.

       The definitive Qt documentation is provided in HTML format; it is
       located at $QTDIR/doc/html and can be read using Qt Assistant or with a
       web browser. This man page is provided as a convenience for those users
       who prefer man pages, although this format is not officially supported
       by Trolltech.

       If you find errors in this manual page, please report them to qt-
       bugs@trolltech.com.  Please include the name of the manual page
       (qcombotableitem.3qt) and the Qt version (3.3.8).

Trolltech AS			2 February 2007		  QComboTableItem(3qt)
[top]

List of man pages available for aLinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net