- virtual Qt::ItemFlags flags(const QModelIndex &index) const;
-
-// void clearActivity(Buffer *buffer);
-
+ inline SelectionModelSynchronizer *selectionModelSynchronizer() { return _selectionModelSynchronizer; }
+ inline ModelPropertyMapper *propertyMapper() { return _propertyMapper; }
+
+ void synchronizeSelectionModel(MappedSelectionModel *selectionModel);
+ void synchronizeView(QAbstractItemView *view);
+ void mapProperty(int column, int role, QObject *target, const QByteArray &property);
+
+ static bool mimeContainsBufferList(const QMimeData *mimeData);
+ static QList< QPair<uint, uint> > mimeDataToBufferList(const QMimeData *mimeData);
+
+ virtual QStringList mimeTypes() const;
+ virtual QMimeData *mimeData(const QModelIndexList &) const;
+ virtual bool dropMimeData(const QMimeData *, Qt::DropAction, int, int, const QModelIndex &);
+
+