61 explicit DWItemDelegate(QAbstractItemView*
const itemView, QObject*
const parent =
nullptr);
69 QAbstractItemView* itemView()
const;
76 QPersistentModelIndex focusedIndex()
const;
115 const QStyleOptionViewItem& option,
116 const QPersistentModelIndex& index)
const = 0;
127 void setBlockedEventTypes(QWidget*
const widget,
const QList<QEvent::Type>& types)
const;
136 QList<QEvent::Type> blockedEventTypes(QWidget*
const widget)
const;
141 friend class DWItemDelegateEventListener;
145 Q_PRIVATE_SLOT(d,
void slotDWRowsInserted(
const QModelIndex&,
int,
int))
146 Q_PRIVATE_SLOT(d,
void slotDWRowsAboutToBeRemoved(
const QModelIndex&,
int,
int))
147 Q_PRIVATE_SLOT(d,
void slotDWRowsRemoved(
const QModelIndex&,
int,
int))
148 Q_PRIVATE_SLOT(d,
void slotDWDataChanged(
const QModelIndex&,
const QModelIndex&))
149 Q_PRIVATE_SLOT(d,
void slotDWLayoutChanged())
150 Q_PRIVATE_SLOT(d,
void slotDWModelReset())
151 Q_PRIVATE_SLOT(d,
void slotDWSelectionChanged(const QItemSelection&, const QItemSelection&))