mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
reverting 3fb0f66 (followup #45348) Using --no-public-is-protected (default on Windows) also works on Linux and fixes #45331 too
146 lines
3.9 KiB
Plaintext
146 lines
3.9 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/symbology/qgsrendererpropertiesdialog.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class QgsRendererPropertiesDialog : QDialog
|
|
{
|
|
|
|
%TypeHeaderCode
|
|
#include "qgsrendererpropertiesdialog.h"
|
|
%End
|
|
public:
|
|
|
|
QgsRendererPropertiesDialog( QgsVectorLayer *layer, QgsStyle *style, bool embedded = false, QWidget *parent /TransferThis/ = 0 );
|
|
%Docstring
|
|
Constructor for QgsRendererPropertiesDialog.
|
|
|
|
:param layer: associated layer
|
|
:param style: style collection
|
|
:param embedded: set to ``True`` to indicate that the dialog will be embedded in another widget, rather
|
|
than shown as a dialog by itself
|
|
:param parent: parent widget
|
|
%End
|
|
~QgsRendererPropertiesDialog();
|
|
|
|
void setMapCanvas( QgsMapCanvas *canvas );
|
|
%Docstring
|
|
Sets the map canvas associated with the dialog. This allows the widget to retrieve the current
|
|
map scale and other properties from the canvas.
|
|
|
|
:param canvas: map canvas
|
|
|
|
.. versionadded:: 2.12
|
|
%End
|
|
|
|
void setContext( const QgsSymbolWidgetContext &context );
|
|
%Docstring
|
|
Sets the ``context`` in which the dialog is shown, e.g., the associated map canvas and expression contexts.
|
|
|
|
.. versionadded:: 3.6
|
|
%End
|
|
|
|
void setDockMode( bool dockMode );
|
|
%Docstring
|
|
Set the widget in dock mode which tells the widget to emit panel
|
|
widgets and not open dialogs
|
|
|
|
:param dockMode: ``True`` to enable dock mode.
|
|
%End
|
|
|
|
signals:
|
|
|
|
void layerVariablesChanged();
|
|
%Docstring
|
|
Emitted when expression context variables on the associated
|
|
vector layers have been changed. Will request the parent dialog
|
|
to re-synchronize with the variables.
|
|
%End
|
|
|
|
void widgetChanged();
|
|
%Docstring
|
|
Emitted when something on the widget has changed.
|
|
All widgets will fire this event to notify of an internal change.
|
|
%End
|
|
|
|
void showPanel( QgsPanelWidget *panel );
|
|
%Docstring
|
|
Emit when you require a panel to be show in the interface.
|
|
|
|
:param panel: The panel widget to show.
|
|
|
|
.. note::
|
|
|
|
If you are connected to this signal you should also connect
|
|
given panels showPanel signal as they can be nested.
|
|
%End
|
|
|
|
public slots:
|
|
void rendererChanged();
|
|
%Docstring
|
|
called when user changes renderer type
|
|
%End
|
|
|
|
void apply();
|
|
%Docstring
|
|
Apply the changes from the dialog to the layer.
|
|
%End
|
|
|
|
void onOK();
|
|
%Docstring
|
|
Apply and accept the changes for the dialog.
|
|
%End
|
|
|
|
void openPanel( QgsPanelWidget *panel );
|
|
%Docstring
|
|
Open a panel or dialog depending on dock mode setting
|
|
If dock mode is ``True`` this method will emit the showPanel signal
|
|
for connected slots to handle the open event.
|
|
|
|
If dock mode is ``False`` this method will open a dialog
|
|
and block the user.
|
|
|
|
:param panel: The panel widget to open.
|
|
%End
|
|
|
|
|
|
protected:
|
|
|
|
void connectValueChanged( const QList<QWidget *> &widgets, const char *slot );
|
|
%Docstring
|
|
Connect the given slot to the value changed event for the set of widgets
|
|
Each widget is checked for type and the common type of signal is connected
|
|
to the slot.
|
|
|
|
:param widgets: The list of widgets to check.
|
|
:param slot: The slot to connect to the signals.
|
|
%End
|
|
|
|
virtual void keyPressEvent( QKeyEvent *event );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/symbology/qgsrendererpropertiesdialog.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|