Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickItemGenerator Class Reference

#include <qquickitemgenerator_p.h>

Inheritance diagram for QQuickItemGenerator:
Collaboration diagram for QQuickItemGenerator:

Public Member Functions

 QQuickItemGenerator (const QString fileName, QQuickVectorImageGenerator::GeneratorFlags flags, QQuickItem *parentItem, QQmlContext *ctx)
 ~QQuickItemGenerator ()
QQuickItemparentItem () const
Public Member Functions inherited from QQuickQmlGenerator
 QQuickQmlGenerator (const QString fileName, QQuickVectorImageGenerator::GeneratorFlags flags, const QString &outFileName)
 ~QQuickQmlGenerator ()
bool save ()
void setShapeTypeName (const QString &name)
QString shapeTypeName () const
void setCommentString (const QString commentString)
QString commentString () const
void setRetainFilePaths (bool retainFilePaths)
bool retainFilePaths () const
void setAssetFileDirectory (const QString &assetFileDirectory)
QString assetFileDirectory () const
void setAssetFilePrefix (const QString &assetFilePrefix)
QString assetFilePrefix () const
void setUrlPrefix (const QString &prefix)
QString urlPrefix () const
void addExtraImport (const QString &import)
QStringList extraImports () const
bool isRuntimeGenerator () const
Public Member Functions inherited from QQuickGenerator
 QQuickGenerator (const QString fileName, QQuickVectorImageGenerator::GeneratorFlags flags)
virtual ~QQuickGenerator ()
void setGeneratorFlags (QQuickVectorImageGenerator::GeneratorFlags flags)
QQuickVectorImageGenerator::GeneratorFlags generatorFlags ()
bool generate ()
void optimizePaths (const PathNodeInfo &info, const QRectF &overrideBoundingRect)
bool isNodeVisible (const NodeInfo &info)

Protected Member Functions

bool generateRootNode (const StructureNodeInfo &info) override
Protected Member Functions inherited from QQuickQmlGenerator
QString generateNodeBase (const NodeInfo &info) override
void generateNodeEnd (const NodeInfo &info)
bool generateDefsNode (const NodeInfo &info) override
void generateImageNode (const ImageNodeInfo &info) override
void generatePath (const PathNodeInfo &info, const QRectF &overrideBoundingRect) override
void generateNode (const NodeInfo &info) override
void generateTextNode (const TextNodeInfo &info) override
void generateUseNode (const UseNodeInfo &info) override
bool generateStructureNode (const StructureNodeInfo &info) override
bool generateRootNode (const StructureNodeInfo &info) override
bool generateMaskNode (const MaskNodeInfo &info) override
void outputShapePath (const PathNodeInfo &info, const QPainterPath *path, const QQuadPath *quadPath, QQuickVectorImageGenerator::PathSelector pathSelector, const QRectF &boundingRect) override

Protected Attributes

QQuickItemm_parentItem = nullptr
QQmlContextm_qmlContext = nullptr
Protected Attributes inherited from QQuickQmlGenerator
QBuffer m_result
Protected Attributes inherited from QQuickGenerator
QQuickVectorImageGenerator::GeneratorFlags m_flags

Detailed Description

Definition at line 29 of file qquickitemgenerator_p.h.

Constructor & Destructor Documentation

◆ QQuickItemGenerator()

QT_BEGIN_NAMESPACE QQuickItemGenerator::QQuickItemGenerator ( const QString fileName,
QQuickVectorImageGenerator::GeneratorFlags flags,
QQuickItem * parentItem,
QQmlContext * ctx )

Definition at line 24 of file qquickitemgenerator.cpp.

◆ ~QQuickItemGenerator()

QQuickItemGenerator::~QQuickItemGenerator ( )

Definition at line 40 of file qquickitemgenerator.cpp.

Member Function Documentation

◆ generateRootNode()

bool QQuickItemGenerator::generateRootNode ( const StructureNodeInfo & info)
overrideprotectedvirtual

Implements QQuickGenerator.

Definition at line 44 of file qquickitemgenerator.cpp.

◆ parentItem()

QQuickItem * QQuickItemGenerator::parentItem ( ) const
inline

Definition at line 38 of file qquickitemgenerator_p.h.

Member Data Documentation

◆ m_parentItem

QQuickItem* QQuickItemGenerator::m_parentItem = nullptr
protected

Definition at line 46 of file qquickitemgenerator_p.h.

◆ m_qmlContext

QQmlContext* QQuickItemGenerator::m_qmlContext = nullptr
protected

Definition at line 47 of file qquickitemgenerator_p.h.


The documentation for this class was generated from the following files: