13 #if !defined(Q_MOC_RUN)
21 #include <vlpi/entityType.h>
23 #include <QtCore/QString>
24 #include <QtCore/QSize>
30 class DtVrfSelectionFilter;
32 class DtVrfFilteredListView;
45 virtual void clearAggregateTypes() = 0;
48 virtual void addAggregateType(
const QString&,
const DtEntityType&) = 0;
51 virtual void sortAggregateAsChoices() = 0;
57 virtual void selectFilter(
int) = 0;
59 virtual void setOKEnabled(
bool b,
const QString& toolTip =
"") = 0;
63 virtual void setForce(
int) = 0;
64 virtual int force()
const = 0;
66 virtual DtEntityType currentAggregateType()
const = 0;
68 virtual void setObjectType(
const DtEntityType&) = 0;
70 virtual DtEntityType aggregateObjectType()
const = 0;
72 virtual void setAggregateIcon(
const QPixmap&) = 0;
74 virtual void setSelectedName(
const QString&) = 0;
76 virtual void updateMoveButtons() = 0;
78 virtual QSize iconSize()
const = 0;
81 std::vector<DtUUID>& uuids, DtEntityType& type,
int& force,
class DtVrfSelectionFilter
Definition: vrfSelectionFilters.h:28
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Contains makVrv:DtSelectionManager class.
Contains the DtUUID class declaration.
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:64
boost::signals2::signal< void(DtAggregateAsDialogInterface *, std::vector< DtUUID > &uuids, DtEntityType &type, int &force, int &initialAggregateState, DtSimulationAddress &addr)> signal_aboutToBeAggregatesAs
Definition: aggregateAsDialogInterface.h:82
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Definition: aggregateAsDialogInterface.h:34