18 #include <vrfGuiCoreQt/aggregateAsWidgetUi.hpp>
20 #include <QtGui/QWidget>
24 class DtAggregateAsDialogLogic;
25 class DtVrfFilteredListView;
26 class DtEnumerationSelectionWidget;
41 virtual void setupGui(
const makVrv::DtSelectionManager::IdSet&);
45 virtual void initConnections();
47 virtual void clearAggregateTypes();
49 virtual void addAggregateType(
const QString&);
54 virtual void selectFilter(
int);
61 virtual int currentAggregateType()
const;
63 virtual void setObjectType(
const DtObjectType&);
65 virtual DtObjectType aggregateObjectType()
const;
67 virtual void setAggregateIcon(
const QPixmap&);
69 virtual void setSelectedName(
const QString& name);
72 virtual void updateMoveButtons();
75 virtual void acceptAndClose();
78 virtual void moveEntityUp();
79 virtual void moveEntityDown();
81 virtual void changeAggregateType();
82 virtual void setupAggregateTypeAndIcon();