17 #include <vrvUtil/signalslib.h>
18 #include <vrvCore/DtSelectionManager.h>
19 #include <vrvCore/DtEntityState.h>
21 #include <vrfExtProtocol/rangedObjType.h>
23 #include <QtCore/QString>
29 class DtVrfSelectionFilter;
31 class DtVrfFilteredListView;
41 virtual void setupGui(
const makVrv::DtSelectionManager::IdSet&) = 0;
44 virtual void clearAggregateTypes() = 0;
47 virtual void addAggregateType(
const QString&) = 0;
53 virtual void selectFilter(
int) = 0;
57 virtual int currentAggregateType()
const = 0;
59 virtual void setObjectType(
const DtObjectType&) = 0;
61 virtual DtObjectType aggregateObjectType()
const = 0;
63 virtual void setAggregateIcon(
const QPixmap&) = 0;
65 virtual void setSelectedName(
const QString&) = 0;
67 virtual void updateMoveButtons() = 0;
70 std::vector<makVrv::DtVrlinkSimulatedEntityState>& names, DtEntityType& type,
int& force,