16#ifndef QGSVECTORTILELAYERPROPERTIES_H
17#define QGSVECTORTILELAYERPROPERTIES_H
19#include "ui_qgsvectortilelayerpropertiesbase.h"
26class QgsVectorTileBasicLabelingWidget;
27class QgsVectorTileBasicRendererWidget;
70 void aboutToShowStyleMenu();
80 QgsVectorTileBasicRendererWidget *mRendererWidget =
nullptr;
81 QgsVectorTileBasicLabelingWidget *mLabelingWidget =
nullptr;
83 QPushButton *mBtnStyle =
nullptr;
84 QPushButton *mBtnMetadata =
nullptr;
85 QAction *mActionLoadMetadata =
nullptr;
86 QAction *mActionSaveMetadataAs =
nullptr;
Represents a coordinate reference system (CRS).
void saveStyleAs()
Saves a style when appriate button is pressed.
virtual void apply()=0
Applies the dialog settings to the layer.
virtual void syncToLayer()=0
Resets the dialog to the current layer state.
void loadStyle()
Triggers a dialog to load a saved style.
QgsLayerPropertiesDialog(QgsMapLayer *layer, QgsMapCanvas *canvas, const QString &settingsKey, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags(), QgsSettings *settings=nullptr)
Constructor for QgsLayerPropertiesDialog.
void saveDefaultStyle()
Saves the default style when appropriate button is pressed.
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.
A bar for displaying non-blocking messages to the user.
QgsVectorTileLayerProperties(QgsVectorTileLayer *lyr, QgsMapCanvas *canvas, QgsMessageBar *messageBar, QWidget *parent=nullptr, Qt::WindowFlags=QgsGuiUtils::ModalDialogFlags)
Constructor.
Implements a map layer that is dedicated to rendering of vector tiles.