13 #ifndef BERRYQTSELECTIONPROVIDER_H_
14 #define BERRYQTSELECTIONPROVIDER_H_
20 #include <QItemSelectionModel>
21 #include <QItemSelection>
46 QItemSelectionModel::SelectionFlags);
void SetItemSelectionModel(QItemSelectionModel *combo)
ISelectionChangedListener::Events selectionEvents
virtual void FireSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
ISelection::ConstPointer GetSelection() const override
void AddSelectionChangedListener(ISelectionChangedListener *listener) override
void RemoveSelectionChangedListener(ISelectionChangedListener *listener) override
virtual void SetSelection(const ISelection::ConstPointer &selection, QItemSelectionModel::SelectionFlags)
QItemSelectionModel * qSelectionModel
berryObjectMacro(QtSelectionProvider)
QItemSelection GetQItemSelection() const
QItemSelectionModel * GetItemSelectionModel() const
void SetSelection(const ISelection::ConstPointer &selection) override
void SetQItemSelection(const QItemSelection &selection)
Implements transparent reference counting.