6#include <QtCore/QSharedPointer>
9#include <imod/CMultiModelDispatcherBase.h>
16class CSelectionAdapterBase:
public imod::CMultiModelDispatcherBase
19 CSelectionAdapterBase();
25 UpdateBlocker(
bool& flag);
32 typedef QSharedPointer<UpdateBlocker> UpdateBlockerPtr;
35 virtual void OnConstraintsChanged();
36 virtual void OnSelectionChanged();
37 virtual UpdateBlockerPtr CreateUpdateBlocker();
40 virtual void OnModelChanged(
int modelId,
const istd::IChangeable::ChangeSet& changeSet)
override;
50 bool m_isUpdateBlocked;