Differences From Artifact [4332a4e7c0]:

  • File src/BaseImage.hxx — part of check-in [0fe7876a1d] at 2018-10-24 22:21:24 on branch trunk — Make image transformation asynchronous (user: fifr size: 3111)

To Artifact [f5a2e9599f]:

  • File src/BaseImage.hxx — part of check-in [a3ba14cedc] at 2018-10-25 08:29:45 on branch trunk — Move `BaseImageTransformWorker` to own source files (user: fifr size: 2833)

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
private:
    struct Data;
    QScopedPointer<Data> d;

    friend class BaseImageTransformWorker;
};

class BaseImageTransformWorker : public QObject
{
    Q_OBJECT

public:
    BaseImageTransformWorker(BaseImage* base_image);

public slots:
    void doTransform(const QImage& image);

signals:
    void resultReady(const QImage& image);

private:
    BaseImage* base_image_;
};

#endif







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<

91
92
93
94
95
96
97

















98
private:
    struct Data;
    QScopedPointer<Data> d;

    friend class BaseImageTransformWorker;
};


















#endif