/************************************************************************ * This file has been generated automatically from * * * * src/gui/symbology/qgsstylemanagerdialog.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/ class QgsStyleManagerDialog : QDialog { %Docstring(signature="appended") A dialog allowing users to customize and populate a :py:class:`QgsStyle`. %End %TypeHeaderCode #include "qgsstylemanagerdialog.h" %End public: QgsStyleManagerDialog( QgsStyle *style, QWidget *parent /TransferThis/ = 0, Qt::WindowFlags flags = Qt::WindowFlags(), bool readOnly = false ); %Docstring Constructor for QgsStyleManagerDialog, with the specified ``parent`` widget and window ``flags``. The ``style`` argument specifies the linked :py:class:`QgsStyle` database. Symbols and objects contained within this style will be shown in the dialog, and changes made within the dialog will be applied to ``style``. The ``style`` object must last for the lifetime of the dialog. %End QgsStyleManagerDialog( QWidget *parent /TransferThis/ = 0, Qt::WindowFlags flags = Qt::WindowFlags() ); %Docstring Constructor for QgsStyleManagerDialog, with the specified ``parent`` widget and window ``flags``. All styles linked to the current project will be available. .. versionadded:: 3.26 %End static QString addColorRampStatic( QWidget *parent, QgsStyle *style, const QString &RampType = QString() ); %Docstring Opens the add color ramp dialog, returning the new color ramp's name if the ramp has been added. The ``RampType`` argument should be set to a string representing a valid :py:func:`QgsColorRamp.type()` value. %End void setFavoritesGroupVisible( bool show ); %Docstring Sets whether the favorites group should be shown. The default is to show the group. .. versionadded:: 3.6 %End void setSmartGroupsVisible( bool show ); %Docstring Sets whether smart groups should be shown. The default is to show the groups. .. versionadded:: 3.6 %End void setBaseStyleName( const QString &name ); %Docstring Sets the base ``name`` for the style, which is used by the dialog to reflect the original style/XML file name. ``name`` should be stripped of any extensions and folder information, e.g. "transport_styles", not "d:/stuff/transport_styles.xml". .. versionadded:: 3.6 %End public slots: void activate(); %Docstring Raises, unminimizes and activates this window .. versionadded:: 3.4 %End void addItem(); %Docstring Triggers the dialog for adding a new item, based on the currently selected item type tab. %End void editItem(); %Docstring Triggers the dialog for editing the current item. %End void removeItem(); %Docstring Removes the current selected item. %End void exportItemsSVG(); %Docstring Triggers the dialog to export selected items as SVG files. .. seealso:: :py:func:`exportItemsPNG` .. seealso:: :py:func:`exportSelectedItemsImages` %End void exportItemsPNG(); %Docstring Triggers the dialog to export selected items as PNG files. .. seealso:: :py:func:`exportItemsSVG` .. seealso:: :py:func:`exportSelectedItemsImages` %End void exportSelectedItemsImages( const QString &dir, const QString &format, QSize size ); %Docstring Triggers the dialog to export selected items as images of the specified ``format`` and ``size``. .. seealso:: :py:func:`exportItemsSVG` .. seealso:: :py:func:`exportItemsPNG` %End void exportItems(); %Docstring Triggers the dialog to export items. .. seealso:: :py:func:`importItems` %End void importItems(); %Docstring Triggers the dialog to import items. .. seealso:: :py:func:`exportItems` %End void populateList(); %Docstring Refreshes the list of items. %End void onFinished(); %Docstring Called when the dialog is going to be closed. %End void onClose(); %Docstring Closes the dialog %End void showHelp(); %Docstring Opens the associated help %End void itemChanged( QStandardItem *item ) /Deprecated="Since 3.6. Has no effect and will be removed in QGIS 4.0."/; %Docstring .. deprecated:: 3.6 Has no effect and will be removed in QGIS 4.0. %End void groupChanged( const QModelIndex & ); %Docstring Triggered when the current group (or tag) is changed. %End void groupRenamed( QStandardItem *item ); %Docstring Triggered when a group ``item`` is renamed. %End int addTag(); %Docstring Triggers the dialog to add a new tag. %End int addSmartgroup(); %Docstring Triggers the dialog to add a new smart group. %End void removeGroup(); %Docstring Removes the selected tag or smartgroup. %End void tagSymbolsAction(); %Docstring Toggles the interactive item tagging mode. %End void editSmartgroupAction(); %Docstring Triggers the dialog for editing the selected smart group. %End void regrouped( QStandardItem * ) /Deprecated="Since 3.6. Has no effect and will be removed in QGIS 4.0."/; %Docstring .. deprecated:: 3.6 Has no effect and will be removed in QGIS 4.0. %End void filterSymbols( const QString &filter ); %Docstring Sets the ``filter`` string to filter symbols by. %End void symbolSelected( const QModelIndex & ); %Docstring Perform symbol specific tasks when selected %End void selectedSymbolsChanged( const QItemSelection &selected, const QItemSelection &deselected ); %Docstring Perform tasks when the selected symbols change %End void grouptreeContextMenu( QPoint ); %Docstring Context menu for the groupTree %End void listitemsContextMenu( QPoint ); %Docstring Context menu for the listItems ( symbols list ) %End protected slots: bool addColorRamp( const QString &type = QString() ); %Docstring Triggers adding a new color ramp. If ``type`` is set to a string representing a valid :py:func:`QgsColorRamp.type()` value then a new ramp of that type will be created. If ``type`` is empty, then the user will be prompted to select the color ramp type. %End void addFavoriteSelectedSymbols(); %Docstring Add selected symbols to favorites %End void removeFavoriteSelectedSymbols(); %Docstring Remove selected symbols from favorites %End void tagSelectedSymbols( bool newTag = false ); %Docstring Tag selected symbols using menu item selection %End void detagSelectedSymbols(); %Docstring Remove all tags from selected symbols %End protected: void populateTypes() /Deprecated="Since 3.6. Has no effect and will be removed in QGIS 4.0."/; %Docstring Populate combo box with known style items (symbols, color ramps). .. deprecated:: 3.6 Has no effect and will be removed in QGIS 4.0. %End void populateGroups(); %Docstring populate the groups %End void setSymbolsChecked( const QStringList & ) /Deprecated="Since 3.6. Has no effect and will be removed in QGIS 4.0."/; %Docstring .. deprecated:: 3.6 Has no effect and will be removed in QGIS 4.0. %End void populateSymbols( const QStringList &symbolNames, bool checkable = false ) /Deprecated="Since 3.40. No longer required in QGIS 3.6, as the model is updated live. Has no effect and will be removed in QGIS 4.0."/; %Docstring Populates the list view with symbols of the current type with the given names. .. deprecated:: 3.40 No longer required in QGIS 3.6, as the model is updated live. Has no effect and will be removed in QGIS 4.0. %End void populateColorRamps( const QStringList &colorRamps, bool checkable = false ) /Deprecated="Since 3.40. No longer required in QGIS 3.6, as the model is updated live. Has no effect and will be removed in QGIS 4.0."/; %Docstring Populates the list view with color ramps of the current type with the given names. .. deprecated:: 3.40 No longer required in QGIS 3.6, as the model is updated live. Has no effect and will be removed in QGIS 4.0. %End int currentItemType(); QString currentItemName(); bool addSymbol( int symbolType = -1 ); %Docstring add a new symbol to style %End bool editSymbol(); bool editColorRamp(); bool removeSymbol() /Deprecated="Since 3.6. Has no effect and will be removed in QGIS 4.0."/; %Docstring .. deprecated:: 3.6 Has no effect and will be removed in QGIS 4.0. %End bool removeColorRamp() /Deprecated="Since 3.6. Has no effect and will be removed in QGIS 4.0."/; %Docstring .. deprecated:: 3.6 Has no effect and will be removed in QGIS 4.0. %End void enableSymbolInputs( bool ); %Docstring Enables or disbables the symbol specific inputs %End void enableGroupInputs( bool ); %Docstring Enables or disables the groupTree specific inputs %End void enableItemsForGroupingMode( bool ); %Docstring Enables or disables the groupTree items for grouping mode %End void setBold( QStandardItem * ); %Docstring sets the text of the item with bold font %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/symbology/qgsstylemanagerdialog.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/