Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
Document
DocumentModelLoadViews.h
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2021 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_LOAD_VIEWS_H
8
#define DOCUMENT_MODEL_LOAD_VIEWS_H
9
10
#include "
DocumentModelAbstractBase.h
"
11
12
class
Document
;
13
class
QTextStream;
14
16
class
DocumentModelLoadViews
:
public
DocumentModelAbstractBase
17
{
18
public
:
20
DocumentModelLoadViews
();
21
23
DocumentModelLoadViews
(
const
Document
&document);
24
26
DocumentModelLoadViews
(
const
DocumentModelLoadViews
&other);
27
29
DocumentModelLoadViews
(
bool
gridlines
,
30
bool
guidelines
);
31
33
DocumentModelLoadViews
&
operator=
(
const
DocumentModelLoadViews
&other);
34
36
bool
gridlines
()
const
;
37
39
bool
guidelines
()
const
;
40
41
virtual
void
loadXml
(QXmlStreamReader &reader);
42
44
void
printStream
(QString indentation,
45
QTextStream &str)
const
;
46
47
virtual
void
saveXml
(QXmlStreamWriter &writer)
const
;
48
50
void
setGridlines
(
bool
gridlines
);
51
53
void
setGuidelines
(
bool
guidelines
);
54
55
private
:
56
57
bool
m_gridlines;
58
bool
m_guidelines;
59
};
60
61
#endif
// DOCUMENT_MODEL_LOAD_VIEWS_H
DocumentModelAbstractBase.h
DocumentModelAbstractBase::DocumentModelAbstractBase
DocumentModelAbstractBase()
Single constructor.
Definition
DocumentModelAbstractBase.cpp:10
DocumentModelLoadViews::gridlines
bool gridlines() const
Get method for gridlines.
Definition
DocumentModelLoadViews.cpp:51
DocumentModelLoadViews::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
DocumentModelLoadViews.cpp:95
DocumentModelLoadViews::saveXml
virtual void saveXml(QXmlStreamWriter &writer) const
Save entire model as xml into stream.
Definition
DocumentModelLoadViews.cpp:106
DocumentModelLoadViews::setGuidelines
void setGuidelines(bool guidelines)
Set method for guidelines.
Definition
DocumentModelLoadViews.cpp:125
DocumentModelLoadViews::guidelines
bool guidelines() const
Get method for guidelines.
Definition
DocumentModelLoadViews.cpp:56
DocumentModelLoadViews::loadXml
virtual void loadXml(QXmlStreamReader &reader)
Load model from serialized xml.
Definition
DocumentModelLoadViews.cpp:61
DocumentModelLoadViews::setGridlines
void setGridlines(bool gridlines)
Set method for gridlines.
Definition
DocumentModelLoadViews.cpp:120
DocumentModelLoadViews::operator=
DocumentModelLoadViews & operator=(const DocumentModelLoadViews &other)
Assignment constructor.
Definition
DocumentModelLoadViews.cpp:43
DocumentModelLoadViews::DocumentModelLoadViews
DocumentModelLoadViews()
Default constructor.
Definition
DocumentModelLoadViews.cpp:18
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