Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
AlternativeRoutesListViewDelegate.h
Go to the documentation of this file.
1 #ifndef ALTERNATIVEROUTESLISTVIEWDELEGATE_H
2 #define ALTERNATIVEROUTESLISTVIEWDELEGATE_H
3 
4 #include <QStyledItemDelegate>
5 
6 class AlternativeRoutesListViewDelegate : public QStyledItemDelegate
7 {
8 public:
9  enum DataRole
10  {
11  RouteDescription = Qt::UserRole + 100,
15  };
16 
19 
20  void paint( QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const;
21 
22 private:
23  class DataClass;
24  QScopedPointer<DataClass> d;
25 };
26 
27 #endif // ALTERNATIVEROUTESLISTVIEWDELEGATE_H
Definition: AlternativeRoutesListViewDelegate.h:12
Definition: AlternativeRoutesListViewDelegate.h:6
virtual ~AlternativeRoutesListViewDelegate()
Definition: AlternativeRoutesListViewDelegate.cpp:65
Definition: AlternativeRoutesListViewDelegate.h:11
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Definition: AlternativeRoutesListViewDelegate.cpp:69
Definition: AlternativeRoutesListViewDelegate.h:13
AlternativeRoutesListViewDelegate()
Definition: AlternativeRoutesListViewDelegate.cpp:60
Definition: AlternativeRoutesListViewDelegate.h:14
DataRole
Definition: AlternativeRoutesListViewDelegate.h:9