qmlfrontend/preview_acceptor.cpp
branchqmlrenderer
changeset 16087 8da5a118120b
parent 14371 90bd2c331703
equal deleted inserted replaced
16086:ee8b894272d0 16087:8da5a118120b
     3 #include <QImage>
     3 #include <QImage>
     4 #include <QQmlEngine>
     4 #include <QQmlEngine>
     5 
     5 
     6 #include "preview_image_provider.h"
     6 #include "preview_image_provider.h"
     7 
     7 
     8 PreviewAcceptor::PreviewAcceptor(QQmlEngine *engine, QObject *parent)
     8 PreviewAcceptor* PreviewAcceptor::create(QQmlEngine* engine,
       
     9                                          QJSEngine* jsEngine) {
       
    10   Q_UNUSED(jsEngine)
       
    11 
       
    12   return new PreviewAcceptor(engine, engine);
       
    13 }
       
    14 
       
    15 PreviewAcceptor::PreviewAcceptor(QQmlEngine* engine, QObject* parent)
     9     : QObject(parent), m_previewProvider(new PreviewImageProvider()) {
    16     : QObject(parent), m_previewProvider(new PreviewImageProvider()) {
    10   engine->addImageProvider(QLatin1String("preview"), m_previewProvider);
    17   engine->addImageProvider(QStringLiteral("preview"), m_previewProvider);
    11 }
    18 }
    12 
    19 
    13 void PreviewAcceptor::setImage(const QImage &preview) {
    20 void PreviewAcceptor::setImage(const QImage &preview) {
    14   m_previewProvider->setImage(preview);
    21   m_previewProvider->setImage(preview);
    15 }
    22 }