6#include <QtCore/QByteArray>
9#include <iser/ISerializable.h>
25 typedef QByteArray Id;
28 static const QByteArray CN_SELECTION_MODE_CHANGED;
29 static const QByteArray CN_SELECTION_CHANGED;
30 static const QByteArray CN_CONSTRAINTS_CHANGED;
37 CF_SELECTION_MODE_CHANGED = 0x373978,
39 CF_CONSTRAINTS_CHANGED
48 I_DECLARE_ENUM(SelectionMode, SM_SINGLE, SM_MULTI);
virtual bool SetSelectedIds(const Ids &selectedIds)=0
virtual bool SetSelectionMode(SelectionMode mode)=0
virtual Ids GetSelectedIds() const =0
virtual const ICollectionInfo * GetSelectionConstraints() const =0
virtual SelectionMode GetSelectionMode() const =0