Hugintrunk
0.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
hugin_base
appbase
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
37
namespace
AppBase {
38
42
class
IMPEX
DocumentData
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
AppBase::DocumentData::clearDirty
virtual void clearDirty()
Definition:
DocumentData.h:53
AppBase::DocumentData
Definition:
DocumentData.h:42
AppBase::DocumentData::isDirty
virtual bool isDirty() const
Definition:
DocumentData.h:50
AppBase::DocumentData::setDirty
virtual void setDirty(const bool &dirty=true)
Definition:
DocumentData.h:57
hugin_shared.h
IMPEX
#define IMPEX
Definition:
hugin_shared.h:39
AppBase::DocumentData::~DocumentData
virtual ~DocumentData()
Definition:
DocumentData.h:47
Generated on Sun Nov 10 2024 01:25:43 for Hugintrunk by
1.8.5