19 #include <vrvCore/DtSelectionManager.h>
21 #include <vrfExtProtocol/objType.h>
23 #include <QtCore/QVector>
34 class DtVrfSelectionFilter;
35 class DtAggregateAsDialogInterface;
47 virtual void setupGui(
const makVrv::DtSelectionManager::IdSet&);
50 virtual void setupAggregateTypeAndIcon();
51 virtual void changeAggregateType();
53 virtual void moveSelectedEntity(
const makVrv::DtVrlinkSimulatedBaseState*,
int iDir);
57 virtual void aggregate();
60 virtual void initAggregatesCombo(
const DtModelSet*);
61 virtual DtObjectType validObjectTypeFor(
const DtObjectType&)
const;
63 virtual const makVrv::DtVrlinkSimulatedBaseState* leader()
const;
64 virtual void slot_onObjectAboutToBeRemoved(
const makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>& s);