23 #ifndef SUIT_SELECTIONMGR_H
24 #define SUIT_SELECTIONMGR_H
35 #pragma warning ( disable : 4251 )
47 virtual void selected(
SUIT_DataOwnerPtrList&,
const QString& = QString(),
const bool =
false )
const;
54 void setEnabled(
const bool,
const QString& = QString() );
57 bool hasSelectionMode(
const int )
const;
60 void setSelectionModes(
const int );
61 virtual void setSelectionModes(
const QList<int>& );
63 void appendSelectionModes(
const int );
64 virtual void appendSelectionModes(
const QList<int>& );
66 void removeSelectionModes(
const int );
67 virtual void removeSelectionModes(
const QList<int>& );
77 virtual void clearFilters();
79 bool autoDeleteFilter()
const;
80 void setAutoDeleteFilter(
const bool );
82 bool isSynchronizing()
const;
111 #pragma warning ( default : 4251 )
#define SUIT_EXPORT
Definition: SUIT.h:36
For more information see QT documentation.
Definition: SUIT_Application.h:42
Manage list of SUIT_DataOwnerPtr.
Definition: SUIT_DataOwner.h:67
Definition: SUIT_DataOwner.h:44
Definition: SUIT_SelectionFilter.h:32
Definition: SUIT_SelectionMgr.h:39
SelFilterList myFilters
Definition: SUIT_SelectionMgr.h:100
SelectorList mySelectors
Definition: SUIT_SelectionMgr.h:102
int myIterations
Definition: SUIT_SelectionMgr.h:103
bool myAutoDelFilter
Definition: SUIT_SelectionMgr.h:104
bool myIsSelChangeEnabled
Definition: SUIT_SelectionMgr.h:105
QList< SUIT_SelectionFilter * > SelFilterList
Definition: SUIT_SelectionMgr.h:97
QList< SUIT_Selector * > SelectorList
Definition: SUIT_SelectionMgr.h:96
QList< int > mySelModes
Definition: SUIT_SelectionMgr.h:101
Definition: SUIT_Selector.h:44
Template class that provides automatic casting for hold RefCount based objects.
Definition: SUIT_SmartPtr.h:60