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