Add minimal documentation.
[dorian] / widgets / listview.h
1 #ifndef LISTVIEW_H
2 #define LISTVIEW_H
3
4 #include <QListView>
5
6 /** Same as QListView, except contentsHeight() is public. */
7 class ListView: public QListView
8 {
9     Q_OBJECT
10
11 public:
12     explicit ListView(QWidget *parent = 0): QListView(parent) {
13         setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
14         setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
15         setUniformItemSizes(true);
16         setEditTriggers(QAbstractItemView::NoEditTriggers);
17     }
18     int contentsHeight() const {return QListView::contentsSize().height() + 10;}
19 };
20
21 #endif // LISTVIEW_H