#include <QtGui/qlistview.h>
#ifndef QLISTVIEW_H
#ifndef QT_NO_LISTVIEW
class QListView: public QAbstractItemView{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
public: enum Movement{
Static = 0,
Free = 1,
Snap = 2,
};
public: enum Flow{
LeftToRight = 0,
TopToBottom = 1,
};
public: enum ResizeMode{
Fixed = 0,
Adjust = 1,
};
public: enum LayoutMode{
SinglePass = 0,
Batched = 1,
};
public: enum ViewMode{
ListMode = 0,
IconMode = 1,
};
public: explicit QListView(class QWidget* parent = 0);
public: virtual ~QListView();
public: void setMovement(enum QListView::Movement movement);
public: enum QListView::Movement movement() const
public: void setFlow(enum QListView::Flow flow);
public: enum QListView::Flow flow() const
public: void setWrapping(bool enable);
public: bool isWrapping() const
public: void setResizeMode(enum QListView::ResizeMode mode);
public: enum QListView::ResizeMode resizeMode() const
public: void setLayoutMode(enum QListView::LayoutMode mode);
public: enum QListView::LayoutMode layoutMode() const
public: void setSpacing(int space);
public: int spacing() const
public: void setBatchSize(int batchSize);
public: int batchSize() const
public: void setGridSize(class QSize const & size);
public: class QSize gridSize() const
public: void setViewMode(enum QListView::ViewMode mode);
public: enum QListView::ViewMode viewMode() const
public: void clearPropertyFlags();
public: bool isRowHidden(int row) const
public: void setRowHidden(int row, bool hide);
public: void setModelColumn(int column);
public: int modelColumn() const
public: void setUniformItemSizes(bool enable);
public: bool uniformItemSizes() const
public: void setWordWrap(bool on);
public: bool wordWrap() const
public: virtual class QRect visualRect(class QModelIndex const & index) const
public: virtual void scrollTo(class QModelIndex const & index, enum QAbstractItemView::ScrollHint hint = QAbstractItemView::EnsureVisible);
public: virtual class QModelIndex indexAt(class QPoint const & p) const
public: virtual void doItemsLayout();
public: virtual void reset();
public: virtual void setRootIndex(class QModelIndex const & index);
protected: void indexesMoved(QModelIndexList const & indexes);
protected: QListView(struct QListViewPrivate&, class QWidget* parent = 0);
protected: virtual bool event(struct QEvent* e);
protected: virtual void scrollContentsBy(int dx, int dy);
protected: void resizeContents(int width, int height);
protected: class QSize contentsSize() const
protected: virtual void dataChanged(class QModelIndex const & topLeft, class QModelIndex const & bottomRight);
protected: virtual void rowsInserted(class QModelIndex const & parent, int start, int end);
protected: virtual void rowsAboutToBeRemoved(class QModelIndex const & parent, int start, int end);
protected: virtual void mouseMoveEvent(struct QMouseEvent* e);
protected: virtual void mouseReleaseEvent(struct QMouseEvent* e);
protected: virtual void timerEvent(struct QTimerEvent* e);
protected: virtual void resizeEvent(struct QResizeEvent* e);
#ifndef QT_NO_DRAGANDDROP
protected: virtual void dragMoveEvent(struct QDragMoveEvent* e);
protected: virtual void dragLeaveEvent(struct QDragLeaveEvent* e);
protected: virtual void dropEvent(struct QDropEvent* e);
protected: virtual void startDrag(Qt::DropActions supportedActions);
protected: void internalDrop(struct QDropEvent* e);
protected: void internalDrag(Qt::DropActions supportedActions);
#endif // QT_NO_DRAGANDDROP
protected: virtual class QStyleOptionViewItem viewOptions() const
protected: virtual void paintEvent(struct QPaintEvent* e);
protected: virtual int horizontalOffset() const
protected: virtual int verticalOffset() const
protected: virtual class QModelIndex moveCursor(enum QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers);
protected: class QRect rectForIndex(class QModelIndex const & index) const
protected: void setPositionForIndex(class QPoint const & position, class QModelIndex const & index);
protected: virtual void setSelection(class QRect const & rect, class QFlags < enum QItemSelectionModel::SelectionFlag > command);
protected: virtual class QRegion visualRegionForSelection(class QItemSelection const & selection) const
protected: virtual QModelIndexList selectedIndexes() const
protected: virtual void updateGeometries();
protected: virtual bool isIndexHidden(class QModelIndex const & index) const
private: inline struct QListViewPrivate* d_func();
private: inline struct QListViewPrivate const * d_func() const
private: QListView(class QListView const &);
private: class QListView& operator =(class QListView const &);
friend struct QListViewPrivate;
};
#endif // QT_NO_LISTVIEW
#endif // QLISTVIEW_H