|
Krita Source Code Documentation
|
#include <KisDirtyStateSaver.h>
Public Member Functions | |
| KisDirtyStateSaver (T resource) | |
| ~KisDirtyStateSaver () | |
Private Attributes | |
| bool | m_isDirty = false |
| T | m_resource |
Never use manual save/restore calls to KoResource::isDirty()/KoResource::setDirty()! They will lead to hard-to-tack-down bugs when the dirty state will not be restored on jumps like 'return', 'break' or exception.
Definition at line 19 of file KisDirtyStateSaver.h.
|
inline |
Definition at line 22 of file KisDirtyStateSaver.h.
|
inline |
Definition at line 29 of file KisDirtyStateSaver.h.
References KisDirtyStateSaver< T >::m_isDirty, and KisDirtyStateSaver< T >::m_resource.
|
private |
Definition at line 37 of file KisDirtyStateSaver.h.
|
private |
Definition at line 36 of file KisDirtyStateSaver.h.