Changeset View
Changeset View
Standalone View
Standalone View
src/imagedocument.cpp
Show All 34 Lines | 29 | this, [this] (const QString &url) { | |||
---|---|---|---|---|---|
35 | m_edited = false; | 35 | m_edited = false; | ||
36 | emit editedChanged(); | 36 | emit editedChanged(); | ||
37 | emit visualImageChanged(); | 37 | emit visualImageChanged(); | ||
38 | }); | 38 | }); | ||
39 | } | 39 | } | ||
40 | 40 | | |||
41 | ImageDocument::~ImageDocument() | 41 | ImageDocument::~ImageDocument() | ||
42 | { | 42 | { | ||
43 | delete m_image; | | |||
44 | } | 43 | } | ||
45 | 44 | | |||
46 | QString ImageDocument::path() | 45 | QString ImageDocument::path() | ||
47 | { | 46 | { | ||
48 | return m_path; | 47 | return m_path; | ||
49 | } | 48 | } | ||
50 | 49 | | |||
51 | void ImageDocument::setPath(QString& url) | 50 | void ImageDocument::setPath(QString& url) | ||
▲ Show 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | 105 | if( QFileInfo( location).isWritable()) { | |||
107 | m_image->save( location); | 106 | m_image->save( location); | ||
108 | m_edited = false; | 107 | m_edited = false; | ||
109 | emit editedChanged(); | 108 | emit editedChanged(); | ||
110 | } | 109 | } | ||
111 | } | 110 | } | ||
112 | 111 | | |||
113 | void ImageDocument::cancel() | 112 | void ImageDocument::cancel() | ||
114 | { | 113 | { | ||
114 | emit resetHandle(); | ||||
115 | m_image = &m_originalImage; | 115 | m_image = &m_originalImage; | ||
116 | m_edited = false; | 116 | m_edited = false; | ||
117 | emit editedChanged(); | 117 | emit editedChanged(); | ||
118 | emit visualImageChanged(); | 118 | emit visualImageChanged(); | ||
119 | } | 119 | } | ||
120 | 120 | | |||
121 | #include "moc_imagedocument.cpp" | 121 | #include "moc_imagedocument.cpp" |