22 class DtSimulationAddress;
32 class DtVrfBackendState;
34 class DtEntityCreatePaletteInterface;
57 virtual bool shouldAddCreationItem(
const DtEntityPaletteItem&,
const QString& category,
const QString& deployedCountry,
73 virtual void createAndAddItem(
const std::string& name,
74 const DtEntityMapperKey& key,
const std::string& category,
const std::vector<int>& forces,
75 const std::string& description =
"",
int itemsToCreate = 0);
78 virtual void removeItem(
const DtEntityMapperKey& key,
bool matchesPattern =
false);
80 virtual void disconnectCreationSignal(
bool disconnect);
96 virtual void slot_modelSetChanged();
97 virtual void slot_categoryChanged(std::string newCategory);
98 virtual void slot_deployedCountryChanged(std::string newCategory);
99 virtual void slot_executeFilter();
101 virtual void slot_selectedBackEndChanged(
const DtSimulationAddress& old,
const DtSimulationAddress& newaddr);
108 virtual bool forceCanBeCreatedByUser(
int)
const;
110 virtual bool shouldAddCreationItem(
const DtEntityPaletteItem&,
const QString& category,
const QString& deployedCountry,
int force)
const;
111 virtual void enablePalette(
int terrainPatchOffset = 0);
112 virtual void slot_terrainPatchToBeDeleted();
113 virtual void slot_terrainPatchAdded();
114 virtual void slot_sessionStatusChanged();