14 #include <QtWidgets/QDialog>
15 #include <QtCore/QHash>
24 class QListWidgetItem;
50 static void removeEntityType(
const QString&);
52 static void clearEntityTypes();
55 static std::map<QString, DtRangedObjectType>& entityTypes();
56 static void initializeEntityTypes();
65 virtual bool isComplex()
const;
70 virtual void createComplexEditor();
73 virtual void createBasicEntityTypesList();
74 virtual void validateBasicEmbarkationButtons();
78 virtual void removeSlot(
int slot);
82 virtual QWidget* createLoadList(QWidget* parent,
const QString& title,
DtUiPositionElement*& position);
85 virtual void switchToAdvanced();
86 virtual void switchToBasic();
87 virtual void selectedEntityTypeChanged();
88 virtual void addEntityType();
89 virtual void removeSelectedSlot();
90 virtual void elementDestroyed();