qlistview.html
来自「QT 下载资料仅供参考」· HTML 代码 · 共 877 行 · 第 1/5 页
HTML
877 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- /home/reggie/tmp/qt-3.0-reggie-5401/qt-x11-commercial-3.0.5/src/widgets/qlistview.cpp:2167 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>QListView Class</title><style type="text/css"><!--h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }a:link { color: #004faf; text-decoration: none }a:visited { color: #672967; text-decoration: none }body { background: #ffffff; color: black; }--></style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr bgcolor="#E5E5E5"><td valign=center> <a href="index.html"><font color="#004faf">Home</font></a> | <a href="classes.html"><font color="#004faf">All Classes</font></a> | <a href="mainclasses.html"><font color="#004faf">Main Classes</font></a> | <a href="annotated.html"><font color="#004faf">Annotated</font></a> | <a href="groups.html"><font color="#004faf">Grouped Classes</font></a> | <a href="functions.html"><font color="#004faf">Functions</font></a></td><td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>QListView Class Reference</h1><p>The QListView class implements a list/tree view.<a href="#details">More...</a><p><tt>#include <<a href="qlistview-h.html">qlistview.h</a>></tt><p>Inherits <a href="qscrollview.html">QScrollView</a>.<p><a href="qlistview-members.html">List of all member functions.</a><h2>Public Members</h2><ul><li><div class=fn><a href="#QListView"><b>QListView</b></a> ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )</div></li><li><div class=fn><a href="#~QListView"><b>~QListView</b></a> ()</div></li><li><div class=fn>int <a href="#treeStepSize"><b>treeStepSize</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setTreeStepSize"><b>setTreeStepSize</b></a> ( int )</div></li><li><div class=fn>virtual void <a href="#insertItem"><b>insertItem</b></a> ( QListViewItem * i )</div></li><li><div class=fn>virtual void <a href="#takeItem"><b>takeItem</b></a> ( QListViewItem * i )</div></li><li><div class=fn>virtual void removeItem ( QListViewItem * item ) <em>(obsolete)</em></div></li><li><div class=fn>QHeader * <a href="#header"><b>header</b></a> () const</div></li><li><div class=fn>virtual int <a href="#addColumn"><b>addColumn</b></a> ( const QString & label, int width = -1 )</div></li><li><div class=fn>virtual int <a href="#addColumn-2"><b>addColumn</b></a> ( const QIconSet & iconset, const QString & label, int width = -1 )</div></li><li><div class=fn>virtual void <a href="#removeColumn"><b>removeColumn</b></a> ( int index )</div></li><li><div class=fn>virtual void <a href="#setColumnText"><b>setColumnText</b></a> ( int column, const QString & label )</div></li><li><div class=fn>virtual void <a href="#setColumnText-2"><b>setColumnText</b></a> ( int column, const QIconSet & iconset, const QString & label )</div></li><li><div class=fn>QString <a href="#columnText"><b>columnText</b></a> ( int c ) const</div></li><li><div class=fn>virtual void <a href="#setColumnWidth"><b>setColumnWidth</b></a> ( int column, int w )</div></li><li><div class=fn>int <a href="#columnWidth"><b>columnWidth</b></a> ( int c ) const</div></li><li><div class=fn>enum <a href="#WidthMode-enum"><b>WidthMode</b></a> { Manual, Maximum }</div></li><li><div class=fn>virtual void <a href="#setColumnWidthMode"><b>setColumnWidthMode</b></a> ( int c, WidthMode mode )</div></li><li><div class=fn>WidthMode <a href="#columnWidthMode"><b>columnWidthMode</b></a> ( int c ) const</div></li><li><div class=fn>int <a href="#columns"><b>columns</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setColumnAlignment"><b>setColumnAlignment</b></a> ( int column, int align )</div></li><li><div class=fn>int <a href="#columnAlignment"><b>columnAlignment</b></a> ( int column ) const</div></li><li><div class=fn>QListViewItem * <a href="#itemAt"><b>itemAt</b></a> ( const QPoint & viewPos ) const</div></li><li><div class=fn>QRect <a href="#itemRect"><b>itemRect</b></a> ( const QListViewItem * i ) const</div></li><li><div class=fn>int <a href="#itemPos"><b>itemPos</b></a> ( const QListViewItem * item )</div></li><li><div class=fn>void <a href="#ensureItemVisible"><b>ensureItemVisible</b></a> ( const QListViewItem * i )</div></li><li><div class=fn>void <a href="#repaintItem"><b>repaintItem</b></a> ( const QListViewItem * item ) const</div></li><li><div class=fn>virtual void <a href="#setMultiSelection"><b>setMultiSelection</b></a> ( bool enable )</div></li><li><div class=fn>bool <a href="#isMultiSelection"><b>isMultiSelection</b></a> () const</div></li><li><div class=fn>enum <a href="#SelectionMode-enum"><b>SelectionMode</b></a> { Single, Multi, Extended, NoSelection }</div></li><li><div class=fn>void <a href="#setSelectionMode"><b>setSelectionMode</b></a> ( SelectionMode mode )</div></li><li><div class=fn>SelectionMode <a href="#selectionMode"><b>selectionMode</b></a> () const</div></li><li><div class=fn>virtual void <a href="#clearSelection"><b>clearSelection</b></a> ()</div></li><li><div class=fn>virtual void <a href="#setSelected"><b>setSelected</b></a> ( QListViewItem * item, bool selected )</div></li><li><div class=fn>bool <a href="#isSelected"><b>isSelected</b></a> ( const QListViewItem * i ) const</div></li><li><div class=fn>QListViewItem * <a href="#selectedItem"><b>selectedItem</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setOpen"><b>setOpen</b></a> ( QListViewItem * item, bool open )</div></li><li><div class=fn>bool <a href="#isOpen"><b>isOpen</b></a> ( const QListViewItem * item ) const</div></li><li><div class=fn>virtual void <a href="#setCurrentItem"><b>setCurrentItem</b></a> ( QListViewItem * i )</div></li><li><div class=fn>QListViewItem * <a href="#currentItem"><b>currentItem</b></a> () const</div></li><li><div class=fn>QListViewItem * <a href="#firstChild"><b>firstChild</b></a> () const</div></li><li><div class=fn>QListViewItem * <a href="#lastItem"><b>lastItem</b></a> () const</div></li><li><div class=fn>int <a href="#childCount"><b>childCount</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setAllColumnsShowFocus"><b>setAllColumnsShowFocus</b></a> ( bool )</div></li><li><div class=fn>bool <a href="#allColumnsShowFocus"><b>allColumnsShowFocus</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setItemMargin"><b>setItemMargin</b></a> ( int )</div></li><li><div class=fn>int <a href="#itemMargin"><b>itemMargin</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setRootIsDecorated"><b>setRootIsDecorated</b></a> ( bool )</div></li><li><div class=fn>bool <a href="#rootIsDecorated"><b>rootIsDecorated</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setSorting"><b>setSorting</b></a> ( int column, bool ascending = TRUE )</div></li><li><div class=fn>virtual void <a href="#sort"><b>sort</b></a> ()</div></li><li><div class=fn>virtual bool <a href="#eventFilter"><b>eventFilter</b></a> ( QObject * o, QEvent * e )</div></li><li><div class=fn>virtual void <a href="#setShowSortIndicator"><b>setShowSortIndicator</b></a> ( bool show )</div></li><li><div class=fn>bool <a href="#showSortIndicator"><b>showSortIndicator</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setShowToolTips"><b>setShowToolTips</b></a> ( bool b )</div></li><li><div class=fn>bool <a href="#showToolTips"><b>showToolTips</b></a> () const</div></li><li><div class=fn>enum <a href="#ResizeMode-enum"><b>ResizeMode</b></a> { NoColumn, AllColumns, LastColumn }</div></li><li><div class=fn>virtual void <a href="#setResizeMode"><b>setResizeMode</b></a> ( ResizeMode m )</div></li><li><div class=fn>ResizeMode <a href="#resizeMode"><b>resizeMode</b></a> () const</div></li><li><div class=fn>QListViewItem * <a href="#findItem"><b>findItem</b></a> ( const QString & text, int column, ComparisonFlags compare = ExactMatch | CaseSensitive ) const</div></li><li><div class=fn>enum <a href="#RenameAction-enum"><b>RenameAction</b></a> { Accept, Reject }</div></li><li><div class=fn>virtual void <a href="#setDefaultRenameAction"><b>setDefaultRenameAction</b></a> ( RenameAction a )</div></li><li><div class=fn>RenameAction <a href="#defaultRenameAction"><b>defaultRenameAction</b></a> () const</div></li><li><div class=fn>bool <a href="#isRenaming"><b>isRenaming</b></a> () const</div></li></ul><h2>Public Slots</h2><ul><li><div class=fn>virtual void <a href="#clear"><b>clear</b></a> ()</div></li><li><div class=fn>virtual void <a href="#invertSelection"><b>invertSelection</b></a> ()</div></li><li><div class=fn>virtual void <a href="#selectAll"><b>selectAll</b></a> ( bool select )</div></li><li><div class=fn>void <a href="#triggerUpdate"><b>triggerUpdate</b></a> ()</div></li></ul><h2>Signals</h2><ul><li><div class=fn>void <a href="#selectionChanged"><b>selectionChanged</b></a> ()</div></li><li><div class=fn>void <a href="#selectionChanged-2"><b>selectionChanged</b></a> ( QListViewItem * )</div></li><li><div class=fn>void <a href="#currentChanged"><b>currentChanged</b></a> ( QListViewItem * )</div></li><li><div class=fn>void <a href="#clicked"><b>clicked</b></a> ( QListViewItem * item )</div></li><li><div class=fn>void <a href="#clicked-2"><b>clicked</b></a> ( QListViewItem * item, const QPoint & pnt, int c )</div></li><li><div class=fn>void <a href="#pressed"><b>pressed</b></a> ( QListViewItem * item )</div></li><li><div class=fn>void <a href="#pressed-2"><b>pressed</b></a> ( QListViewItem * item, const QPoint & pnt, int c )</div></li><li><div class=fn>void <a href="#doubleClicked"><b>doubleClicked</b></a> ( QListViewItem * item )</div></li><li><div class=fn>void <a href="#returnPressed"><b>returnPressed</b></a> ( QListViewItem * )</div></li><li><div class=fn>void <a href="#spacePressed"><b>spacePressed</b></a> ( QListViewItem * )</div></li><li><div class=fn>void <a href="#rightButtonClicked"><b>rightButtonClicked</b></a> ( QListViewItem *, const QPoint &, int )</div></li><li><div class=fn>void <a href="#rightButtonPressed"><b>rightButtonPressed</b></a> ( QListViewItem *, const QPoint &, int )</div></li><li><div class=fn>void <a href="#mouseButtonPressed"><b>mouseButtonPressed</b></a> ( int button, QListViewItem * item, const QPoint & pos, int c )</div></li><li><div class=fn>void <a href="#mouseButtonClicked"><b>mouseButtonClicked</b></a> ( int button, QListViewItem * item, const QPoint & pos, int c )</div></li><li><div class=fn>void <a href="#contextMenuRequested"><b>contextMenuRequested</b></a> ( QListViewItem * item, const QPoint & pos, int col )</div></li><li><div class=fn>void <a href="#onItem"><b>onItem</b></a> ( QListViewItem * i )</div></li><li><div class=fn>void <a href="#onViewport"><b>onViewport</b></a> ()</div></li><li><div class=fn>void <a href="#expanded"><b>expanded</b></a> ( QListViewItem * item )</div></li><li><div class=fn>void <a href="#collapsed"><b>collapsed</b></a> ( QListViewItem * item )</div></li><li><div class=fn>void <a href="#dropped"><b>dropped</b></a> ( QDropEvent * e )</div></li><li><div class=fn>void <a href="#itemRenamed"><b>itemRenamed</b></a> ( QListViewItem * item, int col, const QString & text )</div></li><li><div class=fn>void <a href="#itemRenamed-2"><b>itemRenamed</b></a> ( QListViewItem * item, int col )</div></li></ul><h2>Properties</h2><ul><li><div class=fn>bool <a href="#allColumnsShowFocus-prop"><b>allColumnsShowFocus</b></a> - whether items should show keyboard focus using all columns</div></li><li><div class=fn>int <a href="#childCount-prop"><b>childCount</b></a> - the number of parentless (top level) QListViewItem objects in this QListView <em>(read only)</em></div></li><li><div class=fn>int <a href="#columns-prop"><b>columns</b></a> - the number of columns in this list view <em>(read only)</em></div></li><li><div class=fn>RenameAction <a href="#defaultRenameAction-prop"><b>defaultRenameAction</b></a> - whether the list view accepts the rename operation by default</div></li><li><div class=fn>int <a href="#itemMargin-prop"><b>itemMargin</b></a> - the advisory item margin that list items may use</div></li><li><div class=fn>bool <a href="#multiSelection-prop"><b>multiSelection</b></a> - whether the list view is in multi-selection or single selection mode</div></li><li><div class=fn>ResizeMode <a href="#resizeMode-prop"><b>resizeMode</b></a> - whether all, none or the last column should be resized</div></li><li><div class=fn>bool <a href="#rootIsDecorated-prop"><b>rootIsDecorated</b></a> - whether the list view show open/close signs on root items</div></li><li><div class=fn>SelectionMode <a href="#selectionMode-prop"><b>selectionMode</b></a> - the list view's multi-selection mode</div></li><li><div class=fn>bool <a href="#showSortIndicator-prop"><b>showSortIndicator</b></a> - whether the list view header should display a sort indicator</div></li><li><div class=fn>bool <a href="#showToolTips-prop"><b>showToolTips</b></a> - whether this list view should show tooltips for truncated column texts</div></li><li><div class=fn>int <a href="#treeStepSize-prop"><b>treeStepSize</b></a> - the number of pixels a child is offset from its parent</div></li></ul><h2>Protected Members</h2><ul><li><div class=fn>virtual void <a href="#contentsMousePressEvent"><b>contentsMousePressEvent</b></a> ( QMouseEvent * e )</div></li><li><div class=fn>virtual void <a href="#contentsMouseReleaseEvent"><b>contentsMouseReleaseEvent</b></a> ( QMouseEvent * e )</div></li><li><div class=fn>virtual void <a href="#contentsMouseMoveEvent"><b>contentsMouseMoveEvent</b></a> ( QMouseEvent * e )</div></li><li><div class=fn>virtual void <a href="#contentsMouseDoubleClickEvent"><b>contentsMouseDoubleClickEvent</b></a> ( QMouseEvent * e )</div></li><li><div class=fn>virtual QDragObject * <a href="#dragObject"><b>dragObject</b></a> ()</div></li><li><div class=fn>virtual void <a href="#startDrag"><b>startDrag</b></a> ()</div></li><li><div class=fn>virtual void <a href="#resizeEvent"><b>resizeEvent</b></a> ( QResizeEvent * e )</div></li><li><div class=fn>virtual void <a href="#drawContentsOffset"><b>drawContentsOffset</b></a> ( QPainter * p, int ox, int oy, int cx, int cy, int cw, int ch )</div></li><li><div class=fn>virtual void <a href="#paintEmptyArea"><b>paintEmptyArea</b></a> ( QPainter * p, const QRect & rect )</div></li></ul><h2>Protected Slots</h2><ul><li><div class=fn>void <a href="#updateContents"><b>updateContents</b></a> ()</div></li><li><div class=fn>void <a href="#doAutoScroll"><b>doAutoScroll</b></a> ()</div></li></ul><hr><a name="details"></a><h2>Detailed Description</h2>The QListView class implements a list/tree view.<p> It can display and control a hierarchy of multi-column items, and
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?