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

QListView Class Reference

Search for all occurrences

Detailed Description

Definition at line 57 of file qlistview.h.

#include <qlistview.h>

Inheritance diagram for QListView:
Inheritance graph
[legend]

List of all members.

Public Types

enum   Movement { Static, Free, Snap }
enum   Flow { LeftToRight, TopToBottom }
enum   ResizeMode { Fixed, Adjust }
enum   LayoutMode { SinglePass, Batched }
enum   ViewMode { ListMode, IconMode }

Signals

void  indexesMoved (const QModelIndexList &indexes)

Public Member Functions

  QListView (QWidget *parent=0)
  ~QListView ()
void  setMovement (Movement movement)
Movement  movement () const
void  setFlow (Flow flow)
Flow  flow () const
void  setWrapping (bool enable)
bool  isWrapping () const
void  setResizeMode (ResizeMode mode)
ResizeMode  resizeMode () const
void  setLayoutMode (LayoutMode mode)
LayoutMode  layoutMode () const
void  setSpacing (int space)
int  spacing () const
void  setBatchSize (int batchSize)
int  batchSize () const
void  setGridSize (const QSize &size)
QSize  gridSize () const
void  setViewMode (ViewMode mode)
ViewMode  viewMode () const
void  clearPropertyFlags ()
bool  isRowHidden (int row) const
void  setRowHidden (int row, bool hide)
void  setModelColumn (int column)
int  modelColumn () const
void  setUniformItemSizes (bool enable)
bool  uniformItemSizes () const
void  setWordWrap (bool on)
bool  wordWrap () const
void  setSelectionRectVisible (bool show)
bool  isSelectionRectVisible () const
QRect  visualRect (const QModelIndex &index) const
void  scrollTo (const QModelIndex &index, ScrollHint hint=EnsureVisible)
QModelIndex  indexAt (const QPoint &p) const
void  doItemsLayout ()
void  reset ()
void  setRootIndex (const QModelIndex &index)

Protected Member Functions

  QListView (QListViewPrivate &, QWidget *parent=0)
bool  event (QEvent *e)
void  scrollContentsBy (int dx, int dy)
void  resizeContents (int width, int height)
QSize  contentsSize () const
void  dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight)
void  rowsInserted (const QModelIndex &parent, int start, int end)
void  rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end)
void  mouseMoveEvent (QMouseEvent *e)
void  mouseReleaseEvent (QMouseEvent *e)
void  timerEvent (QTimerEvent *e)
void  resizeEvent (QResizeEvent *e)
void  dragMoveEvent (QDragMoveEvent *e)
void  dragLeaveEvent (QDragLeaveEvent *e)
void  dropEvent (QDropEvent *e)
void  startDrag (Qt::DropActions supportedActions)
void  internalDrop (QDropEvent *e)
void  internalDrag (Qt::DropActions supportedActions)
QStyleOptionViewItem  viewOptions () const
void  paintEvent (QPaintEvent *e)
int  horizontalOffset () const
int  verticalOffset () const
QModelIndex  moveCursor (CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
QRect  rectForIndex (const QModelIndex &index) const
void  setPositionForIndex (const QPoint &position, const QModelIndex &index)
void  setSelection (const QRect &rect, QItemSelectionModel::SelectionFlags command)
QRegion  visualRegionForSelection (const QItemSelection &selection) const
QModelIndexList  selectedIndexes () const
void  updateGeometries ()
bool  isIndexHidden (const QModelIndex &index) const
void  selectionChanged (const QItemSelection &selected, const QItemSelection &deselected)
void  currentChanged (const QModelIndex &current, const QModelIndex &previous)

Properties

Movement  movement
Flow  flow
bool  isWrapping
ResizeMode  resizeMode
LayoutMode  layoutMode
int  spacing
QSize  gridSize
ViewMode  viewMode
int  modelColumn
bool  uniformItemSizes
int  batchSize
bool  wordWrap
bool  selectionRectVisible

Friends

class  QAccessibleItemView

Member Enumeration Documentation

enum Movement
enum Flow
Enumerator:
LeftToRight 
TopToBottom 

Definition at line 77 of file qlistview.h.

enum ResizeMode
enum LayoutMode
Enumerator:
SinglePass 
Batched 

Definition at line 79 of file qlistview.h.

enum ViewMode
Enumerator:
ListMode 
IconMode 

Definition at line 80 of file qlistview.h.


Constructor & Destructor Documentation

QListView ( QWidget parent = 0 ) [explicit]
~QListView ( )
QListView ( QListViewPrivate &  ,
QWidget parent = 0 
) [protected]

Member Function Documentation

void setMovement ( Movement  movement )
Movement movement ( ) const
void setFlow ( Flow  flow )
Flow flow ( ) const
void setWrapping ( bool  enable )
bool isWrapping ( ) const
void setResizeMode ( ResizeMode  mode )
ResizeMode resizeMode ( ) const
void setLayoutMode ( LayoutMode  mode )
LayoutMode layoutMode ( ) const
void setSpacing ( int  space )
int spacing ( ) const
void setBatchSize ( int  batchSize )
int batchSize ( ) const
void setGridSize ( const QSize size )
QSize gridSize ( ) const
void setViewMode ( ViewMode  mode )
ViewMode viewMode ( ) const
void clearPropertyFlags ( )
bool isRowHidden ( int  row ) const
void setRowHidden ( int  row,
bool  hide 
)
void setModelColumn ( int  column )
int modelColumn ( ) const
void setUniformItemSizes ( bool  enable )
bool uniformItemSizes ( ) const
void setWordWrap ( bool  on )
bool wordWrap ( ) const
void setSelectionRectVisible ( bool  show )
bool isSelectionRectVisible ( ) const
QRect visualRect ( const QModelIndex index ) const [virtual]
void scrollTo ( const QModelIndex index,
ScrollHint  hint = EnsureVisible 
) [virtual]
QModelIndex indexAt ( const QPoint p ) const [virtual]
void doItemsLayout ( ) [virtual]
void reset ( ) [virtual]
void setRootIndex ( const QModelIndex index ) [virtual]
void indexesMoved ( const QModelIndexList indexes ) [signal]
bool event ( QEvent e ) [protected, virtual]

Reimplemented from QAbstractItemView.

Reimplemented in QListWidget.

void scrollContentsBy ( int  dx,
int  dy 
) [protected, virtual]
void resizeContents ( int  width,
int  height 
) [protected]
QSize contentsSize ( ) const [protected]
void dataChanged ( const QModelIndex topLeft,
const QModelIndex bottomRight 
) [protected, virtual]
void rowsInserted ( const QModelIndex parent,
int  start,
int  end 
) [protected, virtual]
void rowsAboutToBeRemoved ( const QModelIndex parent,
int  start,
int  end 
) [protected, virtual]
void mouseMoveEvent ( QMouseEvent e ) [protected, virtual]
void mouseReleaseEvent ( QMouseEvent e ) [protected, virtual]
void timerEvent ( QTimerEvent e ) [protected, virtual]
void resizeEvent ( QResizeEvent e ) [protected, virtual]
void dragMoveEvent ( QDragMoveEvent e ) [protected, virtual]
void dragLeaveEvent ( QDragLeaveEvent e ) [protected, virtual]
void dropEvent ( QDropEvent e ) [protected, virtual]

Reimplemented from QAbstractItemView.

Reimplemented in QListWidget.

void startDrag ( Qt::DropActions  supportedActions ) [protected, virtual]
void internalDrop ( QDropEvent e ) [protected]
void internalDrag ( Qt::DropActions  supportedActions ) [protected]
QStyleOptionViewItem viewOptions ( ) const [protected, virtual]
void paintEvent ( QPaintEvent e ) [protected, virtual]
int horizontalOffset ( ) const [protected, virtual]
int verticalOffset ( ) const [protected, virtual]
QModelIndex moveCursor ( CursorAction  cursorAction,
Qt::KeyboardModifiers  modifiers 
) [protected, virtual]
QRect rectForIndex ( const QModelIndex index ) const [protected]
void setPositionForIndex ( const QPoint position,
const QModelIndex index 
) [protected]
void setSelection ( const QRect rect,
QItemSelectionModel::SelectionFlags  command 
) [protected, virtual]
QRegion visualRegionForSelection ( const QItemSelection selection ) const [protected, virtual]
QModelIndexList selectedIndexes ( ) const [protected, virtual]
void updateGeometries ( ) [protected, virtual]
bool isIndexHidden ( const QModelIndex index ) const [protected, virtual]
void selectionChanged ( const QItemSelection selected,
const QItemSelection deselected 
) [protected, virtual]
void currentChanged ( const QModelIndex current,
const QModelIndex previous 
) [protected, virtual]

Friends And Related Function Documentation

friend class QAccessibleItemView [friend]

Definition at line 190 of file qlistview.h.


Property Documentation

Movement movement [read, write]

Definition at line 61 of file qlistview.h.

Flow flow [read, write]

Definition at line 62 of file qlistview.h.

bool isWrapping [read, write]

Definition at line 63 of file qlistview.h.

ResizeMode resizeMode [read, write]

Definition at line 64 of file qlistview.h.

LayoutMode layoutMode [read, write]

Definition at line 65 of file qlistview.h.

int spacing [read, write]

Definition at line 66 of file qlistview.h.

QSize gridSize [read, write]

Definition at line 67 of file qlistview.h.

ViewMode viewMode [read, write]

Definition at line 68 of file qlistview.h.

int modelColumn [read, write]

Definition at line 69 of file qlistview.h.

bool uniformItemSizes [read, write]

Definition at line 70 of file qlistview.h.

int batchSize [read, write]

Definition at line 71 of file qlistview.h.

bool wordWrap [read, write]

Definition at line 72 of file qlistview.h.

bool selectionRectVisible [read, write]

Definition at line 73 of file qlistview.h.


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

QListView QListView QListView QListView QListView QListView QListView QListView QListView QListView
QListView QListView QListView QListView QListView QListView QListView QListView QListView QListView