15 #include "aggregateAsWidgetUi.hpp"
17 #include <QtWidgets/QDialog>
21 class DtAggregateAsDialogLogic;
22 class DtVrfFilteredListView;
23 class DtEnumerationSelectionWidget;
24 class DtForceSelectionEntryWidget;
43 virtual void initConnections();
45 virtual void clearAggregateTypes();
47 virtual void addAggregateType(
const QString&);
52 virtual void selectFilter(
int);
59 virtual void setOKEnabled(
bool b,
const QString& toolTip =
"");
61 virtual int currentAggregateType()
const;
67 virtual void setAggregateIcon(
const QPixmap&);
69 virtual void setForce(
int);
70 virtual int force()
const;
72 virtual void setSelectedName(
const QString& name);
76 virtual QSize iconSize()
const;
79 virtual void updateMoveButtons();
82 virtual void acceptAndClose();
85 virtual void moveEntityUp();
86 virtual void moveEntityDown();
88 virtual void changeAggregateType();
89 virtual void setupAggregateTypeAndIcon();
90 virtual void forceTypeChanged();