43 QItemSelectionModel*
const selectionModel,
44 QObject*
const parent =
nullptr);
47 QAbstractItemModel* model()
const override;
48 QItemSelectionModel* selectionModel()
const override;
50 bool itemCoordinates(
const QModelIndex& index,
53 PropertyFlags modelFlags()
const override;
55 QPixmap pixmapFromRepresentativeIndex(
const QPersistentModelIndex& index,
56 const QSize& size)
override;
58 QPersistentModelIndex bestRepresentativeIndexFromList(
const QList<QPersistentModelIndex>& list,
59 const int sortKey)
override;
61 void onIndicesMoved(
const QList<QPersistentModelIndex>& movedMarkers,
63 const QPersistentModelIndex& targetSnapIndex)
override;
65 void addUngroupedModelHelper(
GeoModelHelper*
const newModelHelper);
69 void slotThumbnailFromModel(
const QPersistentModelIndex& index,
70 const QPixmap& pixmap);
79 Private*
const d =
nullptr;