17#ifndef QGSSTYLEV2EXPORTIMPORTDIALOG_H
18#define QGSSTYLEV2EXPORTIMPORTDIALOG_H
23#include "ui_qgsstyleexportimportdialogbase.h"
67 void setImportFilePath(
const QString &path );
73 void selectSymbols(
const QStringList &symbolNames );
79 void deselectSymbols(
const QStringList &symbolNames );
82 void doExportImport();
97 void clearSelection();
103 void selectFavorites();
109 void deselectFavorites();
115 void selectTag(
const QString &tagName );
121 void deselectTag(
const QString &tagName );
127 void selectSmartgroup(
const QString &groupName );
133 void deselectSmartgroup(
const QString &groupName );
135 void importTypeChanged(
int );
138 void selectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected );
142 void importFileChanged(
const QString &path );
153 void downloadStyleXml(
const QUrl &url );
154 bool populateStyles();
155 void moveStyles( QModelIndexList *selection,
QgsStyle *src,
QgsStyle *dst );
158 QTemporaryFile *mTempFile =
nullptr;
166 std::unique_ptr< QgsStyle > mTempStyle;
167 std::unique_ptr< QgsTemporaryCursorOverride > mCursorOverride;
@ Export
Export existing symbols mode.
@ Import
Import xml file mode.
A QSortFilterProxyModel subclass for showing filtered symbol and color ramps entries from a QgsStyle ...
Temporarily sets a cursor override for the QApplication for the lifetime of the object.