14 #include <QXmlStreamWriter> 
   61         virtual bool startElement(
const QString &namespaceURI, 
const QString &localName,
 
   62                                   const QString &qName, 
const QXmlAttributes &atts);
 
   65         Q_DISABLE_COPY(XmlHandler);
 
   69         FileName m_xmlHandlerTemplateFolderName; 
 
   74     QString m_templateType; 
 
Q_DECLARE_METATYPE(Isis::Template *)
 
File name manipulation and expansion.
Definition: FileName.h:100
 
The main project for ipce.
Definition: Project.h:289
 
Definition: Template.h:30
 
Template(QString fileName, QString templateType, QString importName, QObject *parent=0)
Create a Template from template file's name.
Definition: Template.cpp:19
 
QString fileName() const
Get the file name that this Template represents.
Definition: Template.cpp:50
 
void save(QXmlStreamWriter &stream, const Project *project, FileName newProjectRoot) const
Method to write this Template object's member data to an XML stream.
Definition: Template.cpp:105
 
QString templateType() const
Get the type of template.
Definition: Template.cpp:59
 
void deleteFromDisk()
Delete the template from disk.
Definition: Template.cpp:88
 
~Template()
Destroys Template object.
Definition: Template.cpp:42
 
void updateFileName(Project *project)
Change the file name for this template to be where it now is with the given project.
Definition: Template.cpp:78
 
QString importName() const
Get the name of the TemplateList this file was imported under.
Definition: Template.cpp:68
 
XML Handler that parses XMLs in a stack-oriented way.
Definition: XmlStackedHandler.h:118
 
Manage a stack of content handlers for reading XML files.
Definition: XmlStackedHandlerReader.h:30
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16