1 #ifndef TILETEMPLATESETSVIEW_H 2 #define TILETEMPLATESETSVIEW_H 26 QWidget *parent =
nullptr);
40 void selectedTileTemplateChanged();
41 void defaultTileTemplateSelected(
const QModelIndex ¤t);
44 void removeTemplate();
46 void addTemplateSet();
47 void removeTemplateSet();
48 void saveTemplateSet();
49 void loadTemplateSet();
51 void tileTemplateChangedSlot(
TileTemplate *tileTemplate);
57 QListView *mDefaultTemplateView;
59 QList<QListView *> mListViews;
64 QAction *mNewTemplate;
65 QAction *mRemoveTemplate;
67 QAction *mRemoveTemplateSet;
68 QAction *mSaveTemplateSet;
73 #endif // TILETEMPLATESETSVIEW_H void setDefaultTileTemplateSet(TileTemplateSet *tileTemplateSet)
Definition: tiletemplatesetsview.cpp:85
The TileTemplateSetsView class Stores and displays all open TileTemplateSets. Has a tool bar for savi...
Definition: tiletemplatesetsview.h:20
void saveState()
Definition: tiletemplatesetsview.cpp:105
void tileTemplateChanged(TileTemplate *tileTemplate)
The TileTemplateSet class Stores a list of tile templates. Also implements the item model for them...
Definition: tiletemplateset.h:14
The PropertyBrowser class.
Definition: propertybrowser.h:17
void restoreState()
Definition: tiletemplatesetsview.cpp:112
The TileTemplateSetsManager class Handles the active tileTemplateSets of the application. Can create dialogs to interact with the user. May modify the attached TileMap when removing templateSets.
Definition: tiletemplatesetsmanager.h:16
TileTemplateSetsView(TileTemplateSetsManager *tileTemplateSetsManage, QWidget *parent=nullptr)
Definition: tiletemplatesetsview.cpp:12
Definition: tiletemplate.h:13
The SavableTileTemplateSet class A TileTemplateSet which is tightly bound to a file. Needs to be used with any custom TileTemplateSet (anything other that default map tileTemplates).
Definition: savabletiletemplateset.h:12