14#include <QXmlStreamWriter>
31 m_checkerMode (document.modelAxesChecker().
checkerMode()),
33 m_lineColor (document.modelAxesChecker().
lineColor())
60 return m_checkerSeconds;
74 QXmlStreamAttributes attributes = reader.attributes();
85 while ((reader.tokenType() != QXmlStreamReader::EndElement) ||
96 reader.raiseError (QObject::tr (
"Cannot read axes checker data"));
101 QTextStream &str)
const
103 str << indentation <<
"DocumentModelAxesChecker\n";
108 str << indentation <<
"checkerSeconds=" << m_checkerSeconds <<
"\n";
120 writer.writeEndElement();
130 m_checkerSeconds = seconds;
QString checkerModeToString(CheckerMode checkerMode)
CheckerMode
Options for axes checker mode. Specifically, how long the checker is displayed after a change.
QString colorPaletteToString(ColorPalette colorPalette)
const int DEFAULT_CHECKER_SECONDS
const ColorPalette DEFAULT_LINE_COLOR
const QString DOCUMENT_SERIALIZE_AXES_CHECKER
const QString DOCUMENT_SERIALIZE_AXES_CHECKER_LINE_COLOR
const QString DOCUMENT_SERIALIZE_AXES_CHECKER_MODE
const QString DOCUMENT_SERIALIZE_AXES_CHECKER_SECONDS
log4cpp::Category * mainCat
const QString INDENTATION_DELTA
QXmlStreamReader::TokenType loadNextFromReader(QXmlStreamReader &reader)
Load next token from xml reader.
void printStream(QString indentation, QTextStream &str) const
Debugging method that supports print method of this class and printStream method of some other class(...
void setLineColor(ColorPalette lineColor)
Set method for line color.
virtual void saveXml(QXmlStreamWriter &writer) const
Save entire model as xml into stream.
ColorPalette lineColor() const
Get method for line color.
int checkerSeconds() const
Get method for checker lifetime in seconds.
DocumentModelAxesChecker()
Default constructor.
void setCheckerSeconds(int seconds)
Set method for checker lifetime in seconds.
CheckerMode checkerMode() const
Get method for checker lifetime mode.
virtual void loadXml(QXmlStreamReader &reader)
Load model from serialized xml.
DocumentModelAxesChecker & operator=(const DocumentModelAxesChecker &other)
Assignment constructor.
void setCheckerMode(CheckerMode checkerMode)
Set method for checker mode.
Storage of one imported image and the data attached to that image.
#define LOG4CPP_INFO_S(logger)