git.ucc.asn.au
/
ipdf
/
code.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bunch-a-bugfixes!
[ipdf/code.git]
/
src
/
document.h
diff --git
a/src/document.h
b/src/document.h
index
71f6d38
..
89e854a
100644
(file)
--- a/
src/document.h
+++ b/
src/document.h
@@
-8,13
+8,18
@@
namespace IPDF
class Document
{
public:
class Document
{
public:
- Document(
) : m_objects(), m_count(0) {Load(
);}
+ Document(
const std::string & filename = "") : m_objects(), m_count(0) {Load(filename
);}
virtual ~Document() {}
void Load(const std::string & filename = "");
virtual ~Document() {}
void Load(const std::string & filename = "");
- void Add(Real x, Real y, Real w, Real h);
+ void Save(const std::string & filename);
+ void Add(ObjectType type, const Rect & bounds);
+ void DebugDumpObjects();
- unsigned ObjectCount() {return m_count;}
+ unsigned ObjectCount() const {return m_count;}
+
+ bool operator==(const Document & equ) const;
+ bool operator!=(const Document & equ) const {return !(this->operator==(equ));}
private:
friend class View;
private:
friend class View;
UCC
git Repository :: git.ucc.asn.au