File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
14 #include <QXmlStreamWriter>
17 #include "XmlStackedHandler.h"
61 virtual bool startElement(
const QString &namespaceURI,
const QString &localName,
62 const QString &qName,
const QXmlAttributes &atts);
74 QString m_templateType;
FileName m_xmlHandlerTemplateFolderName
The name of the folder for the template xml.
File name manipulation and expansion.
QString importName() const
Get the name of the TemplateList this file was imported under.
void deleteFromDisk()
Delete the template from disk.
Manage a stack of content handlers for reading XML files.
void updateFileName(Project *project)
Change the file name for this template to be where it now is with the given project.
Template * m_xmlHandlerTemplate
A pointer to the Template object to be read or written.
The main project for ipce.
Template(QString fileName, QString templateType, QString importName, QObject *parent=0)
Create a Template from template file's name.
void save(QXmlStreamWriter &stream, const Project *project, FileName newProjectRoot) const
Method to write this Template object's member data to an XML stream.
QString fileName() const
Get the file name that this Template represents.
virtual bool startElement(const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
Method to read the given XML formatted attribute for a Template object into the XmlHandler.
~Template()
Destroys Template object.
QString templateType() const
Get the type of template.
XML Handler that parses XMLs in a stack-oriented way.
XmlHandler(Template *currentTemplate, FileName templateFolder)
Constructor for the Template object's XmlHandler.
This is free and unencumbered software released into the public domain.
Q_DECLARE_METATYPE(Isis::PlotWindow *)
We have plot windows as QVariant data types, so here it's enabled.