6#include <QtCore/QJsonDocument>
7#include <QtCore/QJsonObject>
9#include <QtQuick3DAssetImport/private/qssgassetimporterfactory_p.h>
10#include <QtQuick3DAssetImport/private/qssgassetimporter_p.h>
16 QFile optionFile(
":/assimpimporter/options.json");
21 m_options = optionsDocument.object();
58 return QObject::tr(
"3D Scene");
QString name() const override
QString outputExtension() const override
QString typeDescription() const override
QStringList inputExtensions() const override
QString type() const override
~AssimpImporter() override
QJsonObject importOptions() const override
void close() override
Calls QFileDevice::flush() and closes the file.
bool open(OpenMode flags) override
Opens the file using OpenMode mode, returning true if successful; otherwise false.
QByteArray readAll()
Reads all remaining data from the device, and returns it as a byte array.
static QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error=nullptr)
Parses json as a UTF-8 encoded JSON document, and creates a QJsonDocument from it.
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define QStringLiteral(str)