Changeset View
Changeset View
Standalone View
Standalone View
src/imagedocument.h
Show All 20 Lines | |||||
21 | #define IMAGEDOCUMENT_H | 21 | #define IMAGEDOCUMENT_H | ||
22 | 22 | | |||
23 | #include <QImage> | 23 | #include <QImage> | ||
24 | 24 | | |||
25 | class ImageDocument : public QObject | 25 | class ImageDocument : public QObject | ||
26 | { | 26 | { | ||
27 | Q_OBJECT | 27 | Q_OBJECT | ||
28 | Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged) | 28 | Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged) | ||
29 | Q_PROPERTY(QImage visualImage READ visualImage WRITE setVisualImage NOTIFY visualImageChanged) | 29 | Q_PROPERTY(QImage visualImage READ visualImage NOTIFY visualImageChanged) | ||
30 | Q_PROPERTY(bool edited READ edited WRITE setEdited NOTIFY editedChanged) | 30 | Q_PROPERTY(bool edited READ edited WRITE setEdited NOTIFY editedChanged) | ||
31 | public: | 31 | public: | ||
32 | ImageDocument(); | 32 | ImageDocument(); | ||
33 | ~ImageDocument(); | 33 | ~ImageDocument(); | ||
34 | 34 | | |||
35 | QString path(); | 35 | QString path(); | ||
36 | void setPath( QString &url); | 36 | void setPath( QString &url); | ||
37 | 37 | | |||
38 | QImage visualImage(); | 38 | QImage visualImage(); | ||
39 | void setVisualImage( QImage& image); | | |||
40 | 39 | | |||
41 | bool edited(); | 40 | bool edited(); | ||
42 | void setEdited( bool value); | 41 | void setEdited( bool value); | ||
43 | 42 | | |||
44 | Q_INVOKABLE void rotate( int angle); | 43 | Q_INVOKABLE void rotate( int angle); | ||
45 | Q_INVOKABLE void save( QImage image); | 44 | Q_INVOKABLE void save( QImage image); | ||
46 | Q_INVOKABLE void cancel(); | 45 | Q_INVOKABLE void cancel(); | ||
47 | 46 | | |||
Show All 13 Lines |