Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties | Friends

QTableWidget Class Reference

Search for all occurrences

Detailed Description

Definition at line 220 of file qtablewidget.h.

#include <qtablewidget.h>

Inheritance diagram for QTableWidget:
Inheritance graph
[legend]

List of all members.

Public Slots

void  scrollToItem (const QTableWidgetItem *item, QAbstractItemView::ScrollHint hint=EnsureVisible)
void  insertRow (int row)
void  insertColumn (int column)
void  removeRow (int row)
void  removeColumn (int column)
void  clear ()
void  clearContents ()

Signals

void  itemPressed (QTableWidgetItem *item)
void  itemClicked (QTableWidgetItem *item)
void  itemDoubleClicked (QTableWidgetItem *item)
void  itemActivated (QTableWidgetItem *item)
void  itemEntered (QTableWidgetItem *item)
void  itemChanged (QTableWidgetItem *item)
void  currentItemChanged (QTableWidgetItem *current, QTableWidgetItem *previous)
void  itemSelectionChanged ()
void  cellPressed (int row, int column)
void  cellClicked (int row, int column)
void  cellDoubleClicked (int row, int column)
void  cellActivated (int row, int column)
void  cellEntered (int row, int column)
void  cellChanged (int row, int column)
void  currentCellChanged (int currentRow, int currentColumn, int previousRow, int previousColumn)

Public Member Functions

  QTableWidget (QWidget *parent=0)
  QTableWidget (int rows, int columns, QWidget *parent=0)
  ~QTableWidget ()
void  setRowCount (int rows)
int  rowCount () const
void  setColumnCount (int columns)
int  columnCount () const
int  row (const QTableWidgetItem *item) const
int  column (const QTableWidgetItem *item) const
QTableWidgetItem item (int row, int column) const
void  setItem (int row, int column, QTableWidgetItem *item)
QTableWidgetItem takeItem (int row, int column)
QTableWidgetItem verticalHeaderItem (int row) const
void  setVerticalHeaderItem (int row, QTableWidgetItem *item)
QTableWidgetItem takeVerticalHeaderItem (int row)
QTableWidgetItem horizontalHeaderItem (int column) const
void  setHorizontalHeaderItem (int column, QTableWidgetItem *item)
QTableWidgetItem takeHorizontalHeaderItem (int column)
void  setVerticalHeaderLabels (const QStringList &labels)
void  setHorizontalHeaderLabels (const QStringList &labels)
int  currentRow () const
int  currentColumn () const
QTableWidgetItem currentItem () const
void  setCurrentItem (QTableWidgetItem *item)
void  setCurrentItem (QTableWidgetItem *item, QItemSelectionModel::SelectionFlags command)
void  setCurrentCell (int row, int column)
void  setCurrentCell (int row, int column, QItemSelectionModel::SelectionFlags command)
void  sortItems (int column, Qt::SortOrder order=Qt::AscendingOrder)
void  setSortingEnabled (bool enable)
bool  isSortingEnabled () const
void  editItem (QTableWidgetItem *item)
void  openPersistentEditor (QTableWidgetItem *item)
void  closePersistentEditor (QTableWidgetItem *item)
QWidget cellWidget (int row, int column) const
void  setCellWidget (int row, int column, QWidget *widget)
void  removeCellWidget (int row, int column)
bool  isItemSelected (const QTableWidgetItem *item) const
void  setItemSelected (const QTableWidgetItem *item, bool select)
void  setRangeSelected (const QTableWidgetSelectionRange &range, bool select)
QList< QTableWidgetSelectionRange selectedRanges () const
QList< QTableWidgetItem * >  selectedItems ()
QList< QTableWidgetItem * >  findItems (const QString &text, Qt::MatchFlags flags) const
int  visualRow (int logicalRow) const
int  visualColumn (int logicalColumn) const
QTableWidgetItem itemAt (const QPoint &p) const
QTableWidgetItem itemAt (int x, int y) const
QRect  visualItemRect (const QTableWidgetItem *item) const
const QTableWidgetItem itemPrototype () const
void  setItemPrototype (const QTableWidgetItem *item)

Protected Member Functions

bool  event (QEvent *e)
virtual QStringList  mimeTypes () const
virtual QMimeData mimeData (const QList< QTableWidgetItem * > items) const
virtual bool  dropMimeData (int row, int column, const QMimeData *data, Qt::DropAction action)
virtual Qt::DropActions  supportedDropActions () const
QList< QTableWidgetItem * >  items (const QMimeData *data) const
QModelIndex  indexFromItem (QTableWidgetItem *item) const
QTableWidgetItem itemFromIndex (const QModelIndex &index) const
void  dropEvent (QDropEvent *event)

Properties

int  rowCount
int  columnCount

Friends

class  QTableModel

Constructor & Destructor Documentation

QTableWidget ( QWidget parent = 0 ) [explicit]
QTableWidget ( int  rows,
int  columns,
QWidget parent = 0 
)

Member Function Documentation

void setRowCount ( int  rows )
int rowCount ( ) const
void setColumnCount ( int  columns )
int columnCount ( ) const
int row ( const QTableWidgetItem item ) const
int column ( const QTableWidgetItem item ) const
QTableWidgetItem* item ( int  row,
int  column 
) const
void setItem ( int  row,
int  column,
QTableWidgetItem item 
)
QTableWidgetItem* takeItem ( int  row,
int  column 
)
QTableWidgetItem* verticalHeaderItem ( int  row ) const
void setVerticalHeaderItem ( int  row,
QTableWidgetItem item 
)
QTableWidgetItem* takeVerticalHeaderItem ( int  row )
QTableWidgetItem* horizontalHeaderItem ( int  column ) const
void setHorizontalHeaderItem ( int  column,
QTableWidgetItem item 
)
QTableWidgetItem* takeHorizontalHeaderItem ( int  column )
void setVerticalHeaderLabels ( const QStringList labels )
void setHorizontalHeaderLabels ( const QStringList labels )
int currentRow ( ) const
int currentColumn ( ) const
QTableWidgetItem* currentItem ( ) const
void setCurrentItem ( QTableWidgetItem item )
void setCurrentItem ( QTableWidgetItem item,
QItemSelectionModel::SelectionFlags  command 
)
void setCurrentCell ( int  row,
int  column 
)
void setCurrentCell ( int  row,
int  column,
QItemSelectionModel::SelectionFlags  command 
)
void sortItems ( int  column,
Qt::SortOrder  order = Qt::AscendingOrder 
)
void setSortingEnabled ( bool  enable )
bool isSortingEnabled ( ) const
void editItem ( QTableWidgetItem item )
void openPersistentEditor ( QTableWidgetItem item )
void closePersistentEditor ( QTableWidgetItem item )
QWidget* cellWidget ( int  row,
int  column 
) const
void setCellWidget ( int  row,
int  column,
QWidget widget 
)
void removeCellWidget ( int  row,
int  column 
) [inline]

Definition at line 353 of file qtablewidget.h.

{ setCellWidget(arow, acolumn, 0); }
bool isItemSelected ( const QTableWidgetItem item ) const
void setItemSelected ( const QTableWidgetItem item,
bool  select 
)
void setRangeSelected ( const QTableWidgetSelectionRange range,
bool  select 
)
QList<QTableWidgetSelectionRange> selectedRanges ( ) const
QList<QTableWidgetItem*> selectedItems ( )
QList<QTableWidgetItem*> findItems ( const QString text,
Qt::MatchFlags  flags 
) const
int visualRow ( int  logicalRow ) const
int visualColumn ( int  logicalColumn ) const
QTableWidgetItem* itemAt ( const QPoint p ) const
QTableWidgetItem * itemAt ( int  x,
int  y 
) const [inline]

Definition at line 356 of file qtablewidget.h.

{ return itemAt(QPoint(ax, ay)); }
QRect visualItemRect ( const QTableWidgetItem item ) const
const QTableWidgetItem* itemPrototype ( ) const
void setItemPrototype ( const QTableWidgetItem item )
void scrollToItem ( const QTableWidgetItem item,
QAbstractItemView::ScrollHint  hint = EnsureVisible 
) [slot]
void insertRow ( int  row ) [slot]
void insertColumn ( int  column ) [slot]
void removeRow ( int  row ) [slot]
void removeColumn ( int  column ) [slot]
void clear ( ) [slot]
void clearContents ( ) [slot]
void itemPressed ( QTableWidgetItem item ) [signal]
void itemClicked ( QTableWidgetItem item ) [signal]
void itemDoubleClicked ( QTableWidgetItem item ) [signal]
void itemActivated ( QTableWidgetItem item ) [signal]
void itemEntered ( QTableWidgetItem item ) [signal]
void itemChanged ( QTableWidgetItem item ) [signal]
void currentItemChanged ( QTableWidgetItem current,
QTableWidgetItem previous 
) [signal]
void itemSelectionChanged ( ) [signal]
void cellPressed ( int  row,
int  column 
) [signal]
void cellClicked ( int  row,
int  column 
) [signal]
void cellDoubleClicked ( int  row,
int  column 
) [signal]
void cellActivated ( int  row,
int  column 
) [signal]
void cellEntered ( int  row,
int  column 
) [signal]
void cellChanged ( int  row,
int  column 
) [signal]
void currentCellChanged ( int  currentRow,
int  currentColumn,
int  previousRow,
int  previousColumn 
) [signal]
bool event ( QEvent e ) [protected, virtual]
virtual QStringList mimeTypes ( ) const [protected, virtual]
virtual QMimeData* mimeData ( const QList< QTableWidgetItem * >  items ) const [protected, virtual]
virtual bool dropMimeData ( int  row,
int  column,
const QMimeData data,
Qt::DropAction  action 
) [protected, virtual]
virtual Qt::DropActions supportedDropActions ( ) const [protected, virtual]
QList<QTableWidgetItem*> items ( const QMimeData data ) const [protected]
QModelIndex indexFromItem ( QTableWidgetItem item ) const [protected]
QTableWidgetItem* itemFromIndex ( const QModelIndex index ) const [protected]
void dropEvent ( QDropEvent event ) [protected, virtual]

Friends And Related Function Documentation

friend class QTableModel [friend]

Definition at line 226 of file qtablewidget.h.


Property Documentation

int rowCount [read, write]

Definition at line 223 of file qtablewidget.h.

int columnCount [read, write]

Definition at line 224 of file qtablewidget.h.


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

QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget
QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget QTableWidget