1 #ifndef TARIFFLISTVIEWDELEGATE_H
2 #define TARIFFLISTVIEWDELEGATE_H
4 #include <QStyledItemDelegate>
24 void paint( QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index )
const;
32 bool editorEvent( QEvent *event, QAbstractItemModel *model,
const QStyleOptionViewItem &option,
const QModelIndex &index );
48 void OnLongPressTimeout();
52 QScopedPointer<DataClass> d;
55 #endif // TARIFFLISTVIEWDELEGATE_H
void OnLongPress(int tariffIndex)
OnLongPress - this signal is emitted when mouse is pressed on some item for long enough time (see LON...
bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)
editorEvent - handles events on listView items
Definition: TariffListViewDelegate.cpp:177
DataRole
Definition: TariffListViewDelegate.h:10
void PressedReleasedStateChanged(bool isPressed)
Definition: TariffListViewDelegate.h:12
Definition: TariffListViewDelegate.h:16
virtual ~TariffListViewDelegate()
Definition: TariffListViewDelegate.cpp:69
Definition: TariffListViewDelegate.h:17
Definition: TariffListViewDelegate.h:13
Definition: TariffListViewDelegate.h:15
Definition: TariffListViewDelegate.h:14
Definition: TariffListViewDelegate.h:18
bool eventFilter(QObject *object, QEvent *event)
Definition: TariffListViewDelegate.cpp:238
Definition: TariffListViewDelegate.h:6
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Definition: TariffListViewDelegate.cpp:73
TariffListViewDelegate()
Definition: TariffListViewDelegate.cpp:63