4 #include <QStyledItemDelegate> 31 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
34 bool editorEvent(QEvent *event, QAbstractItemModel *model,
const QStyleOptionViewItem &option,
const QModelIndex &index);
47 QRect getButtonDeleteRect(
const QRect& rect)
const;
48 QRect getButtonMoveRect(
const QRect& rect)
const;
49 QRect getButtonStateRect(
const QRect& rect)
const;
51 bool isInside(
int clickX,
int clickY,
const QRect& rect)
const;
65 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
68 bool editorEvent(QEvent *event, QAbstractItemModel *model,
const QStyleOptionViewItem &option,
const QModelIndex &index);
71 virtual QSize sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
78 void clickedDeletePhoto(
const QModelIndex& index);
81 void clickedVisibilitySet(
int index);
84 void clickedTransparencyPlus(
const QModelIndex& index);
87 void clickedTransparencyMinus(
const QModelIndex& index);
90 #ifndef DOXYGEN_SHOULD_SKIP_THIS 91 QRect getButtonDeleteRect(
const QRect& rect)
const;
92 QRect getButtonVisibilityRect(
const QRect& rect)
const;
93 QRect getButtonPlusRect(
const QRect& rect)
const;
94 QRect getButtonMinusRect(
const QRect& rect)
const;
95 #endif // DOXYGEN_SHOULD_SKIP_THIS 98 #endif // LISTDELEGATE_H Inherited from QStyledItemDelegate, it defines the look and functionality of BookmarkWidget.
Definition: ListDelegate.h:22
void clickedMove(const QModelIndex &index)
bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)
Definition: ListDelegate.cpp:53
BookmarkDelegate(QObject *parent=0)
Definition: ListDelegate.cpp:17
void clickedApplyState(const QModelIndex &index)
virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Definition: ListDelegate.cpp:22
Inherited from QStyledItemDelegate, it defines the look and functionality of CanvasPhotoWidget.
Definition: ListDelegate.h:57
void clickedDelete(const QModelIndex &index)