![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickitemgenerator_p.h>
Public Member Functions | |
| QQuickItemGenerator (const QQuickVectorImageSource &sourcesource, QQuickVectorImageGenerator::GeneratorFlags flagsflags, QQmlContext *context=nullptr) | |
| ~QQuickItemGenerator () override | |
| QQuickItem * | takeRootItem () |
| void | setDeferGuiThreadCalls (bool enabledenabled) |
| QList< std::function< void()> > | takeDeferredCalls () |
| void | setCancellationFlag (const std::atomic< bool > *cancelled) |
| QString | generateNodeBase (const NodeInfo &info, const QString &idSuffix=QString{}) override |
| bool | generateRootNode (const StructureNodeInfo &info) override |
| bool | generateStructureNode (const StructureNodeInfo &info) override |
| void | generateUseNode (const UseNodeInfo &info) override |
| bool | generateDefsNode (const StructureNodeInfo &info) override |
| void | generateDefsInstantiationNode (const StructureNodeInfo &info) override |
| void | generateImageNode (const ImageNodeInfo &info) override |
| void | generatePath (const PathNodeInfo &info, const QRectF &overrideBoundingRect=QRectF{}) override |
| void | generateNode (const NodeInfo &info) override |
| void | generateTextNode (const TextNodeInfo &info) override |
| void | generateFilterNode (const FilterNodeInfo &info) override |
| bool | generateMaskNode (const MaskNodeInfo &info) override |
| bool | generateMarkerNode (const MarkerNodeInfo &info) override |
| bool | generatePatternNode (const PatternNodeInfo &info) override |
| void | outputShapePath (const PathNodeInfo &info, const QPainterPath *pathpath, const QQuadPath *quadPath, QQuickVectorImageGenerator::PathSelector pathSelector, const QRectF &boundingRect) override |
| void | setAnimationProvider (std::unique_ptr< QQuickGeneratorAnimationProvider > provider) override |
| Public Member Functions inherited from QQuickGenerator | |
| QQuickGenerator (const QQuickVectorImageSource &sourcesource, QQuickVectorImageGenerator::GeneratorFlags flagsflags) | |
| virtual | ~QQuickGenerator () |
| void | setGeneratorFlags (QQuickVectorImageGenerator::GeneratorFlags flagsflags) |
| QQuickVectorImageGenerator::GeneratorFlags | generatorFlags () |
| virtual void | addExtraImport (const QString &import) |
| bool | generate () |
| QQuickVectorImageGenerator::ErrorState | errorState () const |
| void | optimizePaths (const PathNodeInfo &info, const QRectF &overrideBoundingRect) |
| bool | isNodeVisible (const NodeInfo &info) |
| QQuickVectorImageSource | source () const |
Related Symbols | |
(Note that these are not member symbols.) | |
| pushItem | |
| \qmlmethod Item QtQuick.Controls::StackView::pushItem(component, properties, operation) \keyword stackview-pushitem-component-overload | |
| pushItem | |
| \qmlmethod Item QtQuick.Controls::StackView::pushItem(url, properties, operation) \keyword stackview-pushitem-url-overload | |
| pushItem | |
| \qmlmethod Item QtQuick.Controls::StackView::pushItem(component, properties, operation) \keyword stackview-pushitem-component-overload | |
| pushItem | |
| \qmlmethod Item QtQuick.Controls::StackView::pushItem(url, properties, operation) \keyword stackview-pushitem-url-overload | |
Additional Inherited Members | |
| Protected Member Functions inherited from QQuickGenerator | |
| void | checkSanityLimit_helper (quint64 limitlimit, QLatin1StringView limitObject) |
| bool | checkSanityLimit (quint64 valuevalue, quint64 limitlimit, QLatin1StringView limitObject) |
| Protected Attributes inherited from QQuickGenerator | |
| QQuickVectorImageGenerator::GeneratorFlags | m_flags |
| QQuickVectorImageGenerator::ErrorState | m_errorState = QQuickVectorImageGenerator::NoError |
Definition at line 47 of file qquickitemgenerator_p.h.
| QQuickItemGenerator::QQuickItemGenerator | ( | const QQuickVectorImageSource & | source, |
| QQuickVectorImageGenerator::GeneratorFlags | flags, | ||
| QQmlContext * | context = nullptr ) |
Definition at line 148 of file qquickitemgenerator.cpp.
|
override |
Definition at line 155 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 1161 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 1067 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 1450 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 888 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 1860 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 1214 of file qquickitemgenerator.cpp.
Implements QQuickGenerator.
Definition at line 1016 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 294 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 567 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 1881 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 340 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 422 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 927 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 1026 of file qquickitemgenerator.cpp.
|
overridevirtual |
Implements QQuickGenerator.
Definition at line 677 of file qquickitemgenerator.cpp.
|
overridevirtual |
Reimplemented from QQuickGenerator.
Definition at line 160 of file qquickitemgenerator.cpp.
| void QQuickItemGenerator::setCancellationFlag | ( | const std::atomic< bool > * | cancelled | ) |
Definition at line 187 of file qquickitemgenerator.cpp.
| void QQuickItemGenerator::setDeferGuiThreadCalls | ( | bool | enabled | ) |
Definition at line 177 of file qquickitemgenerator.cpp.
Definition at line 182 of file qquickitemgenerator.cpp.
| QQuickItem * QQuickItemGenerator::takeRootItem | ( | ) |
Definition at line 170 of file qquickitemgenerator.cpp.
|
\qmlmethod Item QtQuick.Controls::StackView::pushItem(url, properties, operation) \keyword stackview-pushitem-url-overload
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Pushes a url onto the stack, optionally applying a set of properties, using the optional operation. Returns the item that became current (the last item).
operation-values
If no operation is provided, PushTransition will be used.
To push several items onto the stack, use \l pushItems().
|
\qmlmethod Item QtQuick.Controls::StackView::pushItem(url, properties, operation) \keyword stackview-pushitem-url-overload
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Pushes a url onto the stack, optionally applying a set of properties, using the optional operation. Returns the item that became current (the last item).
operation-values
If no operation is provided, PushTransition will be used.
To push several items onto the stack, use \l pushItems().
|
\qmlmethod Item QtQuick.Controls::StackView::pushItem(component, properties, operation) \keyword stackview-pushitem-component-overload
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Pushes a component onto the stack, optionally applying a set of properties, using the optional operation. Returns the item that became current (the last item).
operation-values
If no operation is provided, PushTransition will be used.
To push several items onto the stack, use \l pushItems().
|
\qmlmethod Item QtQuick.Controls::StackView::pushItem(component, properties, operation) \keyword stackview-pushitem-component-overload
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Pushes a component onto the stack, optionally applying a set of properties, using the optional operation. Returns the item that became current (the last item).
operation-values
If no operation is provided, PushTransition will be used.
To push several items onto the stack, use \l pushItems().