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.