71f6d38bbd4f797b59f9bc2139886f00a7c5643e
[ipdf/code.git] / src / document.h
1 #ifndef _DOCUMENT_H
2 #define _DOCUMENT_H
3
4 #include "ipdf.h"
5
6 namespace IPDF
7 {
8         class Document
9         {
10                 public:
11                         Document() : m_objects(), m_count(0) {Load();}
12                         virtual ~Document() {}
13
14                         void Load(const std::string & filename = "");
15                         void Add(Real x, Real y, Real w, Real h);
16
17                         unsigned ObjectCount() {return m_count;}
18
19                 private:
20                         friend class View;
21                         Objects m_objects;
22                         unsigned m_count;
23         };
24 }
25
26 #endif //_DOCUMENT_H

UCC git Repository :: git.ucc.asn.au