53 QStringList
warnings()
const {
return mWarnings; }
95 double pixelSizeConversionFactor()
const;
103 void setPixelSizeConversionFactor(
double sizeConversionFactor );
112 QStringList spriteCategories()
const;
121 QImage spriteImage(
const QString &category = QString() )
const;
129 QVariantMap spriteDefinitions(
const QString &category = QString() )
const;
137 void setSprites(
const QImage &image,
const QVariantMap &definitions,
const QString &category = QString() );
145 void setSprites(
const QImage &image,
const QString &definitions,
const QString &category = QString() );
152 QString layerId()
const;
159 void setLayerId(
const QString &value );
162 QStringList mWarnings;
168 double mSizeConversionFactor = 1.0;
170 QMap<QString, QImage> mSpriteImage;
171 QMap<QString, QVariantMap> mSpriteDefinitions;
375 Q_ENUM( PropertyType )
388 Q_ENUM( InterpolationType )
539 static
void parseSymbolLayer(
540 const QVariantMap &jsonLayer,
572 const QVariantMap &json,
574 QColor *defaultColor
SIP_OUT =
nullptr,
590 const QVariantMap &json,
592 double multiplier = 1,
593 double *defaultNumber
SIP_OUT =
nullptr,
605 const QVariantMap &json,
617 static QString parseOpacityStops(
619 const QVariantList &stops,
636 const QVariantMap &json,
638 double multiplier = 1,
639 QPointF *defaultPoint
SIP_OUT =
nullptr,
657 static QString parsePointStops(
659 const QVariantList &stops,
661 double multiplier = 1,
689 static QString parseStops(
691 const QVariantList &stops,
730 const QVariantList &json,
733 double multiplier = 1,
734 int maxOpacity = 255,
735 QColor *defaultColor
SIP_OUT =
nullptr,
736 double *defaultNumber
SIP_OUT =
nullptr
746 const QVariantList &json,
749 double multiplier = 1,
750 int maxOpacity = 255,
751 QColor *defaultColor
SIP_OUT =
nullptr,
752 double *defaultNumber
SIP_OUT =
nullptr
761 const QVariantList &json,
764 double multiplier = 1,
765 int maxOpacity = 255,
766 QColor *defaultColor
SIP_OUT =
nullptr,
767 double *defaultNumber
SIP_OUT =
nullptr
778 const QVariantList &json,
781 double multiplier = 1,
782 int maxOpacity = 255,
783 QColor *defaultColor
SIP_OUT =
nullptr,
784 double *defaultNumber
SIP_OUT =
nullptr
819 static
void colorAsHslaComponents( const QColor &color,
int &hue,
int &saturation,
int &lightness,
int &alpha );
827 static QString interpolateExpression(
833 double multiplier = 1,
847 static Qt::PenCapStyle parseCapStyle( const QString &style );
854 static Qt::PenJoinStyle parseJoinStyle( const QString &style );
880 QString spriteProperty;
881 QString spriteSizeProperty;
893 static QString retrieveSpriteAsBase64WithProperties(
906 static QString processLabelField(
const QString &
string,
bool &isExpression );
916 static bool numericArgumentsOnly(
const QVariant &bottomVariant,
const QVariant &topVariant,
double &bottom,
double &top );
919 QStringList mWarnings;
921 std::unique_ptr< QgsVectorTileRenderer > mRenderer;
922 std::unique_ptr< QgsVectorTileLabeling > mLabeling;
924 QList< QgsMapBoxGlStyleAbstractSource * > mSources;
925 QList< QgsMapBoxGlStyleRasterSubLayer> mRasterSubLayers;
Context for a MapBox GL style conversion operation.
QStringList warnings() const
Returns a list of warning messages generated during the conversion.
void pushWarning(const QString &warning)
Pushes a warning message generated during the conversion.
void clearWarnings()
Clears the list of warning messages.