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()
override;
47 virtual void addAggregateType(
const QString&,
const DtEntityType&)
override;
48 virtual void sortAggregateAsChoices()
override;
54 virtual void selectFilter(
int)
override;
60 virtual void setOKEnabled(
bool b,
const QString& toolTip =
"")
override;
62 virtual DtEntityType currentAggregateType()
const override;
64 virtual void setObjectType(
const DtEntityType&)
override;
66 virtual DtEntityType aggregateObjectType()
const override;
68 virtual void setAggregateIcon(
const QPixmap&)
override;
70 virtual void setForce(
int)
override;
71 virtual int force()
const override;
73 virtual void setSelectedName(
const QString& name)
override;
77 virtual QSize iconSize()
const override;
80 virtual void updateMoveButtons()
override;
83 virtual void acceptAndClose();
86 virtual void moveEntityUp();
87 virtual void moveEntityDown();
89 virtual void changeAggregateType();
90 virtual void setupAggregateTypeAndIcon();
91 virtual void forceTypeChanged();
Definition: aggregateAsDialog.h:26
Definition: aggregateAsDialogLogic.h:33
Widget that allows the selection of a force.
Definition: forceSelectionEntryWidget.h:62
class DtVrfSelectionFilter
Definition: vrfSelectionFilters.h:28
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtEnumerationSelectionWidget * myEnumerationSelectionWidget
Definition: aggregateAsDialog.h:96
Definition: aggregateAsDialog.h:104
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtAggregateAsDialogLogic * myLogic
Definition: aggregateAsDialog.h:101
makVrv::DtDe & myDe
Definition: aggregateAsDialog.h:100
Ui_DtAggregateAsDialogUi myUiImpl
Definition: aggregateAsDialog.h:94
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:64
virtual DtVrfFilteredListView * listView() override
Definition: aggregateAsDialog.h:56
DtVrfFilteredListView * myToAggregate
Definition: aggregateAsDialog.h:95
DtForceSelectionEntryWidget * myForce
Definition: aggregateAsDialog.h:97
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Definition: aggregateAsDialogInterface.h:34