14 #include <QtWidgets/QDialog>
15 #include <QtCore/QHash>
24 class QListWidgetItem;
49 static void removeEntityType(
const QString&);
51 static void clearEntityTypes();
54 static std::map<QString, DtRangedObjectType>& entityTypes();
55 static void initializeEntityTypes();
59 virtual bool isComplex()
const;
64 virtual void createComplexEditor();
65 virtual void createBasicEditor();
67 virtual void createBasicEntityTypesList();
68 virtual void validateBasicEmbarkationButtons();
72 virtual void removeSlot(
int slot);
76 virtual QWidget* createLoadList(QWidget* parent,
const QString& title,
DtUiPositionElement*& position);
79 virtual void switchToAdvanced();
80 virtual void selectedEntityTypeChanged();
81 virtual void addEntityType();
82 virtual void removeSelectedSlot();