add new area (map section) functionality

This commit is contained in:
garak
2024-02-16 19:17:56 -05:00
parent 22b4108a7f
commit 74e4e2647c
5 changed files with 110 additions and 1 deletions

View File

@@ -80,6 +80,9 @@ public:
QString importExportPath;
QSet<QString> disabledSettingsNames;
// For files that are read and could contain extra text
QMap<QString, QString> extraFileText;
void set_root(QString);
void initSignals();
@@ -135,6 +138,8 @@ public:
bool readSpeciesIconPaths();
QMap<QString, QString> speciesToIconPath;
int appendMapsec(QString name);
QSet<QString> getTopLevelMapFields();
bool loadMapData(Map*);
bool readMapLayouts();
@@ -159,6 +164,7 @@ public:
void saveAllDataStructures();
void saveMapLayouts();
void saveMapGroups();
void saveMapSections();
void saveWildMonData();
void saveMapConstantsHeader();
void saveHealLocations(Map*);

View File

@@ -117,6 +117,7 @@ public:
QStandardItem *createAreaItem(QString areaName, int areaIndex);
QStandardItem *createMapItem(QString mapName, int areaIndex, int mapIndex);
QStandardItem *insertAreaItem(QString areaName);
QStandardItem *insertMapItem(QString mapName, QString areaName, int groupIndex);
QStandardItem *getItem(const QModelIndex &index) const;