32 #ifndef pqSelectionAdaptor_h 33 #define pqSelectionAdaptor_h 35 #include "pqComponentsModule.h" 36 #include <QItemSelectionModel> 40 class QAbstractItemModel;
56 {
return this->QSelectionModel; }
71 const QAbstractItemModel* getQModel()
const;
75 virtual void selectionChanged();
78 virtual void currentProxyChanged();
79 virtual void proxySelectionChanged();
84 {
return QItemSelectionModel::NoUpdate; }
90 QModelIndex mapToSource(
const QModelIndex& inIndex)
const;
95 QModelIndex mapFromSource(
const QModelIndex& inIndex,
96 const QAbstractItemModel* model)
const;
98 QItemSelectionModel* QSelectionModel;
pqServerManagerModelItem is a element maintained by pqServerManagerModel.
QItemSelectionModel * getQSelectionModel() const
Returns a pointer to the QItemSelectionModel.
virtual QItemSelectionModel::SelectionFlag qtSelectionFlags() const
subclasses can override this method to provide model specific selection overrides such as QItemSelect...
pqSelectionAdaptor is the abstract base class for an adaptor that connects a QItemSelectionModel to p...