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

QTreeWidget Class Reference

Search for all occurrences

Detailed Description

Definition at line 260 of file qtreewidget.h.

#include <qtreewidget.h>

Inheritance diagram for QTreeWidget:
Inheritance graph
[legend]

List of all members.

Public Slots

void  scrollToItem (const QTreeWidgetItem *item, QAbstractItemView::ScrollHint hint=EnsureVisible)
void  expandItem (const QTreeWidgetItem *item)
void  collapseItem (const QTreeWidgetItem *item)
void  clear ()

Signals

void  itemPressed (QTreeWidgetItem *item, int column)
void  itemClicked (QTreeWidgetItem *item, int column)
void  itemDoubleClicked (QTreeWidgetItem *item, int column)
void  itemActivated (QTreeWidgetItem *item, int column)
void  itemEntered (QTreeWidgetItem *item, int column)
void  itemChanged (QTreeWidgetItem *item, int column)
void  itemExpanded (QTreeWidgetItem *item)
void  itemCollapsed (QTreeWidgetItem *item)
void  currentItemChanged (QTreeWidgetItem *current, QTreeWidgetItem *previous)
void  itemSelectionChanged ()

Public Member Functions

  QTreeWidget (QWidget *parent=0)
  ~QTreeWidget ()
int  columnCount () const
void  setColumnCount (int columns)
QTreeWidgetItem invisibleRootItem () const
QTreeWidgetItem topLevelItem (int index) const
int  topLevelItemCount () const
void  insertTopLevelItem (int index, QTreeWidgetItem *item)
void  addTopLevelItem (QTreeWidgetItem *item)
QTreeWidgetItem takeTopLevelItem (int index)
int  indexOfTopLevelItem (QTreeWidgetItem *item)
int  indexOfTopLevelItem (QTreeWidgetItem *item) const
void  insertTopLevelItems (int index, const QList< QTreeWidgetItem * > &items)
void  addTopLevelItems (const QList< QTreeWidgetItem * > &items)
QTreeWidgetItem headerItem () const
void  setHeaderItem (QTreeWidgetItem *item)
void  setHeaderLabels (const QStringList &labels)
void  setHeaderLabel (const QString &label)
QTreeWidgetItem currentItem () const
int  currentColumn () const
void  setCurrentItem (QTreeWidgetItem *item)
void  setCurrentItem (QTreeWidgetItem *item, int column)
void  setCurrentItem (QTreeWidgetItem *item, int column, QItemSelectionModel::SelectionFlags command)
QTreeWidgetItem itemAt (const QPoint &p) const
QTreeWidgetItem itemAt (int x, int y) const
QRect  visualItemRect (const QTreeWidgetItem *item) const
int  sortColumn () const
void  sortItems (int column, Qt::SortOrder order)
void  setSortingEnabled (bool enable)
bool  isSortingEnabled () const
void  editItem (QTreeWidgetItem *item, int column=0)
void  openPersistentEditor (QTreeWidgetItem *item, int column=0)
void  closePersistentEditor (QTreeWidgetItem *item, int column=0)
QWidget itemWidget (QTreeWidgetItem *item, int column) const
void  setItemWidget (QTreeWidgetItem *item, int column, QWidget *widget)
void  removeItemWidget (QTreeWidgetItem *item, int column)
bool  isItemSelected (const QTreeWidgetItem *item) const
void  setItemSelected (const QTreeWidgetItem *item, bool select)
QList< QTreeWidgetItem * >  selectedItems () const
QList< QTreeWidgetItem * >  findItems (const QString &text, Qt::MatchFlags flags, int column=0) const
bool  isItemHidden (const QTreeWidgetItem *item) const
void  setItemHidden (const QTreeWidgetItem *item, bool hide)
bool  isItemExpanded (const QTreeWidgetItem *item) const
void  setItemExpanded (const QTreeWidgetItem *item, bool expand)
bool  isFirstItemColumnSpanned (const QTreeWidgetItem *item) const
void  setFirstItemColumnSpanned (const QTreeWidgetItem *item, bool span)
QTreeWidgetItem itemAbove (const QTreeWidgetItem *item) const
QTreeWidgetItem itemBelow (const QTreeWidgetItem *item) const
void  setSelectionModel (QItemSelectionModel *selectionModel)

Protected Member Functions

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

Properties

int  columnCount
int  topLevelItemCount

Friends

class  QTreeModel
class  QTreeWidgetItem

Constructor & Destructor Documentation

QTreeWidget ( QWidget parent = 0 ) [explicit]

Member Function Documentation

int columnCount ( ) const
void setColumnCount ( int  columns )
QTreeWidgetItem* invisibleRootItem ( ) const
QTreeWidgetItem* topLevelItem ( int  index ) const
int topLevelItemCount ( ) const
void insertTopLevelItem ( int  index,
QTreeWidgetItem item 
)
void addTopLevelItem ( QTreeWidgetItem item )
QTreeWidgetItem* takeTopLevelItem ( int  index )
int indexOfTopLevelItem ( QTreeWidgetItem item )
int indexOfTopLevelItem ( QTreeWidgetItem item ) const
void insertTopLevelItems ( int  index,
const QList< QTreeWidgetItem * > &  items 
)
void addTopLevelItems ( const QList< QTreeWidgetItem * > &  items )
QTreeWidgetItem* headerItem ( ) const
void setHeaderItem ( QTreeWidgetItem item )
void setHeaderLabels ( const QStringList labels )
void setHeaderLabel ( const QString label ) [inline]

Definition at line 393 of file qtreewidget.h.

QTreeWidgetItem* currentItem ( ) const
int currentColumn ( ) const
void setCurrentItem ( QTreeWidgetItem item )
void setCurrentItem ( QTreeWidgetItem item,
int  column 
)
void setCurrentItem ( QTreeWidgetItem item,
int  column,
QItemSelectionModel::SelectionFlags  command 
)
QTreeWidgetItem* itemAt ( const QPoint p ) const
QTreeWidgetItem * itemAt ( int  x,
int  y 
) const [inline]

Definition at line 390 of file qtreewidget.h.

{ return itemAt(QPoint(ax, ay)); }
QRect visualItemRect ( const QTreeWidgetItem item ) const
int sortColumn ( ) const
void sortItems ( int  column,
Qt::SortOrder  order 
)
void setSortingEnabled ( bool  enable )
bool isSortingEnabled ( ) const
void editItem ( QTreeWidgetItem item,
int  column = 0 
)
void openPersistentEditor ( QTreeWidgetItem item,
int  column = 0 
)
void closePersistentEditor ( QTreeWidgetItem item,
int  column = 0 
)
QWidget* itemWidget ( QTreeWidgetItem item,
int  column 
) const
void setItemWidget ( QTreeWidgetItem item,
int  column,
QWidget widget 
)
void removeItemWidget ( QTreeWidgetItem item,
int  column 
) [inline]

Definition at line 387 of file qtreewidget.h.

{ setItemWidget(item, column, 0); }
bool isItemSelected ( const QTreeWidgetItem item ) const
void setItemSelected ( const QTreeWidgetItem item,
bool  select 
)
QList<QTreeWidgetItem*> selectedItems ( ) const
QList<QTreeWidgetItem*> findItems ( const QString text,
Qt::MatchFlags  flags,
int  column = 0 
) const
bool isItemHidden ( const QTreeWidgetItem item ) const
void setItemHidden ( const QTreeWidgetItem item,
bool  hide 
)
bool isItemExpanded ( const QTreeWidgetItem item ) const
void setItemExpanded ( const QTreeWidgetItem item,
bool  expand 
)
bool isFirstItemColumnSpanned ( const QTreeWidgetItem item ) const
void setFirstItemColumnSpanned ( const QTreeWidgetItem item,
bool  span 
)
QTreeWidgetItem* itemAbove ( const QTreeWidgetItem item ) const
QTreeWidgetItem* itemBelow ( const QTreeWidgetItem item ) const
void setSelectionModel ( QItemSelectionModel selectionModel ) [virtual]
void scrollToItem ( const QTreeWidgetItem item,
QAbstractItemView::ScrollHint  hint = EnsureVisible 
) [slot]
void expandItem ( const QTreeWidgetItem item ) [slot]
void collapseItem ( const QTreeWidgetItem item ) [slot]
void clear ( ) [slot]
void itemPressed ( QTreeWidgetItem item,
int  column 
) [signal]
void itemClicked ( QTreeWidgetItem item,
int  column 
) [signal]
void itemDoubleClicked ( QTreeWidgetItem item,
int  column 
) [signal]
void itemActivated ( QTreeWidgetItem item,
int  column 
) [signal]
void itemEntered ( QTreeWidgetItem item,
int  column 
) [signal]
void itemChanged ( QTreeWidgetItem item,
int  column 
) [signal]
void itemExpanded ( QTreeWidgetItem item ) [signal]
void itemCollapsed ( QTreeWidgetItem item ) [signal]
void currentItemChanged ( QTreeWidgetItem current,
QTreeWidgetItem previous 
) [signal]
void itemSelectionChanged ( ) [signal]
bool event ( QEvent e ) [protected, virtual]
virtual QStringList mimeTypes ( ) const [protected, virtual]
virtual QMimeData* mimeData ( const QList< QTreeWidgetItem * >  items ) const [protected, virtual]
virtual bool dropMimeData ( QTreeWidgetItem parent,
int  index,
const QMimeData data,
Qt::DropAction  action 
) [protected, virtual]
virtual Qt::DropActions supportedDropActions ( ) const [protected, virtual]
QList<QTreeWidgetItem*> items ( const QMimeData data ) const [protected]
QModelIndex indexFromItem ( QTreeWidgetItem item,
int  column = 0 
) const [protected]
QTreeWidgetItem* itemFromIndex ( const QModelIndex index ) const [protected]
void dropEvent ( QDropEvent event ) [protected, virtual]

Friends And Related Function Documentation

friend class QTreeModel [friend]

Definition at line 266 of file qtreewidget.h.

friend class QTreeWidgetItem [friend]

Definition at line 267 of file qtreewidget.h.


Property Documentation

int columnCount [read, write]

Definition at line 263 of file qtreewidget.h.

int topLevelItemCount [read]

Definition at line 264 of file qtreewidget.h.


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

QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget
QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget QTreeWidget