Hugin trunk 0.1
Loading...
Searching...
No Matches
DocumentData.h
Go to the documentation of this file.
1// -*- c-basic-offset: 4 -*-
31#ifndef _APPBASE_DOCUMENTDATA_H
32#define _APPBASE_DOCUMENTDATA_H
33
34#include <string>
35#include <hugin_shared.h>
36
37namespace AppBase {
38
43{
44
45 public:
47 virtual ~DocumentData() {};
48
49 public:
50 virtual bool isDirty() const
51 { return m_dirty; }
52
53 virtual void clearDirty()
54 { setDirty(false); };
55
56 protected:
57 virtual void setDirty(const bool& dirty = true)
58 { m_dirty = dirty; };
59
60
61 private:
62 bool m_dirty;
63
64};
65
66
67
68}; //namespace
69#endif //_H
virtual void clearDirty()
virtual void setDirty(const bool &dirty=true)
virtual bool isDirty() const
#define IMPEX