53 #ifndef QT_NO_LISTVIEW
55 class QListViewPrivate;
63 Q_PROPERTY(
bool isWrapping READ isWrapping WRITE setWrapping)
68 Q_PROPERTY(ViewMode viewMode READ viewMode WRITE setViewMode)
69 Q_PROPERTY(
int modelColumn READ modelColumn WRITE setModelColumn)
70 Q_PROPERTY(
bool uniformItemSizes READ uniformItemSizes WRITE setUniformItemSizes)
71 Q_PROPERTY(
int batchSize READ batchSize WRITE setBatchSize)
72 Q_PROPERTY(
bool wordWrap READ wordWrap WRITE setWordWrap)
73 Q_PROPERTY(
bool selectionRectVisible READ isSelectionRectVisible WRITE setSelectionRectVisible)
85 void setMovement(Movement movement);
86 Movement movement()
const;
88 void setFlow(Flow flow);
91 void setWrapping(
bool enable);
92 bool isWrapping()
const;
94 void setResizeMode(ResizeMode
mode);
95 ResizeMode resizeMode()
const;
97 void setLayoutMode(LayoutMode
mode);
98 LayoutMode layoutMode()
const;
100 void setSpacing(
int space);
103 void setBatchSize(
int batchSize);
104 int batchSize()
const;
107 QSize gridSize()
const;
109 void setViewMode(ViewMode
mode);
110 ViewMode viewMode()
const;
112 void clearPropertyFlags();
114 bool isRowHidden(
int row)
const;
115 void setRowHidden(
int row,
bool hide);
117 void setModelColumn(
int column);
118 int modelColumn()
const;
120 void setUniformItemSizes(
bool enable);
121 bool uniformItemSizes()
const;
123 void setWordWrap(
bool on);
124 bool wordWrap()
const;
126 void setSelectionRectVisible(
bool show);
127 bool isSelectionRectVisible()
const;
148 QSize contentsSize()
const;
159 #ifndef QT_NO_DRAGANDDROP
163 void startDrag(Qt::DropActions supportedActions);
166 void internalDrag(Qt::DropActions supportedActions);
167 #endif // QT_NO_DRAGANDDROP
178 void setSelection(
const QRect &rect, QItemSelectionModel::SelectionFlags command);
190 friend class QAccessibleItemView;
197 #endif // QT_NO_LISTVIEW
203 #endif // QLISTVIEW_H
virtual void setRootIndex(const QModelIndex &index)
void timerEvent(QTimerEvent *event)
virtual void rowsInserted(const QModelIndex &parent, int start, int end)
virtual QStyleOptionViewItem viewOptions() const
void mouseReleaseEvent(QMouseEvent *event)
virtual void updateGeometries()
virtual int verticalOffset() const =0
virtual void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
void dropEvent(QDropEvent *event)
virtual bool isIndexHidden(const QModelIndex &index) const =0
void mouseMoveEvent(QMouseEvent *event)
void dragMoveEvent(QDragMoveEvent *event)
void dragLeaveEvent(QDragLeaveEvent *event)
GLenum GLenum GLvoid * row
#define QT_BEGIN_NAMESPACE
virtual void doItemsLayout()
virtual void scrollTo(const QModelIndex &index, ScrollHint hint=EnsureVisible)=0
virtual QRect visualRect(const QModelIndex &index) const =0
GLenum GLsizei GLsizei height
virtual QModelIndex indexAt(const QPoint &point) const =0
void resizeEvent(QResizeEvent *event)
virtual void startDrag(Qt::DropActions supportedActions)
virtual int horizontalOffset() const =0
GLenum GLenum GLvoid GLvoid * column
virtual void currentChanged(const QModelIndex ¤t, const QModelIndex &previous)
bool event(QEvent *event)
virtual QRegion visualRegionForSelection(const QItemSelection &selection) const =0
virtual void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
virtual void setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command)=0
virtual QModelIndex moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers)=0
virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
virtual QModelIndexList selectedIndexes() const