31 #ifndef TEMPLATEEDITOR_H
32 #define TEMPLATEEDITOR_H
36 #include <QDomDocument>
66 return m_generateMessage;
147 QString m_generateMessage;
152 #endif // TEMPLATEEDITOR_H
virtual QString projectName()=0
Access to project name of current editor.
void canGenerateChanged(bool can_generate, const QString &message=QString())
Emitted if status, which specifies if mobile application can be generated from the template...
void dirtify()
Dirtifies (sets m_isDirty to true) the editor.
bool isDirty() const
Check if editor contains unsaved contents.
virtual QString generationStatusDescription()
Access to description of current state.
TemplateCore * core() const
Access to associated template core.
void changed()
Emitted everytime any child widget of editor changes its contents.
virtual QString authorName()=0
Access to author name of current editor.
Represents the editor of the template.
virtual bool canGenerateApplications()
Specifies if template can generate applications or not.
void issueNewGenereationStatus(bool can_generate, const QString &message=QString())
Emits new signal notifying other components about state of creating of APK application.
void setIsDirty(bool is_dirty)
Sets new dirtiness status.
The core class container for single template.
virtual bool loadBundleData(const QString &bundle_data)=0
Loads editor state from XML bundle.
virtual QString generateBundleData()=0
Generates RAW data which represent data of this template.
virtual void launch()
Executed when given template with this editor is launched.