49 void setItemModel(QAbstractItemModel*
const model,
int uniqueIdRole,
int displayRole = Qt::DisplayRole);
50 QAbstractItemModel* itemModel()
const;
52 void addItem(
const QString& item);
53 void setList(
const QStringList& list);
54 QStringList items()
const;
63 void slotDelayedModelTimer();
64 void slotHighlighted(
const QModelIndex& index);
65 void slotRowsInserted(
const QModelIndex& parent,
int start,
int end);
66 void slotRowsAboutToBeRemoved(
const QModelIndex& parent,
int start,
int end);
67 void slotDataChanged(
const QModelIndex& topLeft,
const QModelIndex& bottomRight);
68 void slotModelReset();
72 void sync(QAbstractItemModel*
const model);
73 void sync(QAbstractItemModel*
const model,
const QModelIndex& index);
78 Private*
const d =
nullptr;