Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
Document
DocumentModelAxesChecker.h
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3
* under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4
* LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5
******************************************************************************************************/
6
7
#ifndef DOCUMENT_MODEL_AXES_CHECKER_H
8
#define DOCUMENT_MODEL_AXES_CHECKER_H
9
10
#include "
ColorPalette.h
"
11
#include "
DocumentModelAbstractBase.h
"
12
#include "
CheckerMode.h
"
13
14
class
Document
;
15
class
QTextStream;
16
18
class
DocumentModelAxesChecker
:
public
DocumentModelAbstractBase
19
{
20
public
:
22
DocumentModelAxesChecker
();
23
25
DocumentModelAxesChecker
(
const
Document
&document);
26
28
DocumentModelAxesChecker
(
const
DocumentModelAxesChecker
&other);
29
31
DocumentModelAxesChecker
&
operator=
(
const
DocumentModelAxesChecker
&other);
32
34
CheckerMode
checkerMode
()
const
;
35
37
int
checkerSeconds
()
const
;
38
40
ColorPalette
lineColor
()
const
;
41
42
virtual
void
loadXml
(QXmlStreamReader &reader);
43
45
void
printStream
(QString indentation,
46
QTextStream &str)
const
;
47
48
virtual
void
saveXml
(QXmlStreamWriter &writer)
const
;
49
51
void
setCheckerMode
(
CheckerMode
checkerMode
);
52
54
void
setCheckerSeconds
(
int
seconds);
55
57
void
setLineColor
(
ColorPalette
lineColor
);
58
59
private
:
60
61
CheckerMode
m_checkerMode;
62
int
m_checkerSeconds;
// Time interval for CHECKER_MODE_N_SECONDS
63
ColorPalette
m_lineColor;
64
};
65
66
#endif
// DOCUMENT_MODEL_AXES_CHECKER_H
CheckerMode.h
CheckerMode
CheckerMode
Options for axes checker mode. Specifically, how long the checker is displayed after a change.
Definition
CheckerMode.h:14
ColorPalette.h
ColorPalette
ColorPalette
Definition
ColorPalette.h:12
DocumentModelAbstractBase.h
DocumentModelAbstractBase::DocumentModelAbstractBase
DocumentModelAbstractBase()
Single constructor.
Definition
DocumentModelAbstractBase.cpp:10
DocumentModelAxesChecker::printStream
void printStream(QString indentation, QTextStream &str) const
Debugging method that supports print method of this class and printStream method of some other class(...
Definition
DocumentModelAxesChecker.cpp:100
DocumentModelAxesChecker::setLineColor
void setLineColor(ColorPalette lineColor)
Set method for line color.
Definition
DocumentModelAxesChecker.cpp:133
DocumentModelAxesChecker::saveXml
virtual void saveXml(QXmlStreamWriter &writer) const
Save entire model as xml into stream.
Definition
DocumentModelAxesChecker.cpp:112
DocumentModelAxesChecker::lineColor
ColorPalette lineColor() const
Get method for line color.
Definition
DocumentModelAxesChecker.cpp:63
DocumentModelAxesChecker::checkerSeconds
int checkerSeconds() const
Get method for checker lifetime in seconds.
Definition
DocumentModelAxesChecker.cpp:58
DocumentModelAxesChecker::DocumentModelAxesChecker
DocumentModelAxesChecker()
Default constructor.
Definition
DocumentModelAxesChecker.cpp:23
DocumentModelAxesChecker::setCheckerSeconds
void setCheckerSeconds(int seconds)
Set method for checker lifetime in seconds.
Definition
DocumentModelAxesChecker.cpp:128
DocumentModelAxesChecker::checkerMode
CheckerMode checkerMode() const
Get method for checker lifetime mode.
Definition
DocumentModelAxesChecker.cpp:53
DocumentModelAxesChecker::loadXml
virtual void loadXml(QXmlStreamReader &reader)
Load model from serialized xml.
Definition
DocumentModelAxesChecker.cpp:68
DocumentModelAxesChecker::operator=
DocumentModelAxesChecker & operator=(const DocumentModelAxesChecker &other)
Assignment constructor.
Definition
DocumentModelAxesChecker.cpp:44
DocumentModelAxesChecker::setCheckerMode
void setCheckerMode(CheckerMode checkerMode)
Set method for checker mode.
Definition
DocumentModelAxesChecker.cpp:123
Document
Storage of one imported image and the data attached to that image.
Definition
Document.h:44
Generated on
for Engauge Digitizer by
1.17.0