author | alfadur |
Thu, 23 Mar 2023 23:41:26 +0300 | |
changeset 15935 | cd3d16905e0e |
parent 14371 | 90bd2c331703 |
permissions | -rw-r--r-- |
14371
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
1 |
#include "preview_acceptor.h" |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
2 |
|
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
3 |
#include <QImage> |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
4 |
#include <QQmlEngine> |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
5 |
|
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
6 |
#include "preview_image_provider.h" |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
7 |
|
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
8 |
PreviewAcceptor::PreviewAcceptor(QQmlEngine *engine, QObject *parent) |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
9 |
: QObject(parent), m_previewProvider(new PreviewImageProvider()) { |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
10 |
engine->addImageProvider(QLatin1String("preview"), m_previewProvider); |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
11 |
} |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
12 |
|
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
13 |
void PreviewAcceptor::setImage(const QImage &preview) { |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
14 |
m_previewProvider->setImage(preview); |
90bd2c331703
Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents:
diff
changeset
|
15 |
} |