mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
Checks whether a function declaration has parameters that are top level const. const values in declarations do not affect the signature of a function, so they should not be put there.
142 lines
3.5 KiB
Plaintext
142 lines
3.5 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/layout/qgslayoutgridsettings.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
class QgsLayoutGridSettings : QgsLayoutSerializableObject
|
|
{
|
|
%Docstring
|
|
Contains settings relating to the appearance, spacing and offset for layout grids.
|
|
|
|
.. versionadded:: 3.0
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgslayoutgridsettings.h"
|
|
%End
|
|
public:
|
|
|
|
enum Style
|
|
{
|
|
StyleLines,
|
|
StyleDots,
|
|
StyleCrosses
|
|
};
|
|
|
|
QgsLayoutGridSettings( QgsLayout *layout );
|
|
%Docstring
|
|
Constructor for QgsLayoutGridSettings.
|
|
%End
|
|
|
|
virtual QString stringType() const;
|
|
virtual QgsLayout *layout();
|
|
|
|
|
|
void setResolution( const QgsLayoutMeasurement &resolution );
|
|
%Docstring
|
|
Sets the page/snap grid ``resolution``.
|
|
|
|
.. seealso:: :py:func:`resolution`
|
|
|
|
.. seealso:: :py:func:`setOffset`
|
|
%End
|
|
|
|
QgsLayoutMeasurement resolution() const;
|
|
%Docstring
|
|
Returns the page/snap grid resolution.
|
|
|
|
.. seealso:: :py:func:`setResolution`
|
|
|
|
.. seealso:: :py:func:`offset`
|
|
%End
|
|
|
|
void setOffset( QgsLayoutPoint offset );
|
|
%Docstring
|
|
Sets the ``offset`` of the page/snap grid.
|
|
|
|
.. seealso:: :py:func:`offset`
|
|
|
|
.. seealso:: :py:func:`setResolution`
|
|
%End
|
|
|
|
QgsLayoutPoint offset() const;
|
|
%Docstring
|
|
Returns the offset of the page/snap grid.
|
|
|
|
.. seealso:: :py:func:`setOffset`
|
|
|
|
.. seealso:: :py:func:`resolution`
|
|
%End
|
|
|
|
void setPen( const QPen &pen );
|
|
%Docstring
|
|
Sets the ``pen`` used for drawing page/snap grids.
|
|
|
|
.. seealso:: :py:func:`pen`
|
|
|
|
.. seealso:: :py:func:`setStyle`
|
|
%End
|
|
|
|
QPen pen() const;
|
|
%Docstring
|
|
Returns the pen used for drawing page/snap grids.
|
|
|
|
.. seealso:: :py:func:`setPen`
|
|
|
|
.. seealso:: :py:func:`style`
|
|
%End
|
|
|
|
void setStyle( const Style style );
|
|
%Docstring
|
|
Sets the ``style`` used for drawing the page/snap grids.
|
|
|
|
.. seealso:: :py:func:`style`
|
|
|
|
.. seealso:: :py:func:`setPen`
|
|
%End
|
|
|
|
Style style() const;
|
|
%Docstring
|
|
Returns the style used for drawing the page/snap grids.
|
|
|
|
.. seealso:: :py:func:`setStyle`
|
|
|
|
.. seealso:: :py:func:`pen`
|
|
%End
|
|
|
|
void loadFromSettings();
|
|
%Docstring
|
|
Loads grid settings from the application layout settings.
|
|
%End
|
|
|
|
virtual bool writeXml( QDomElement &parentElement, QDomDocument &document, const QgsReadWriteContext &context ) const;
|
|
|
|
%Docstring
|
|
Stores the grid's state in a DOM element. The ``parentElement`` should refer to the parent layout's DOM element.
|
|
|
|
.. seealso:: :py:func:`readXml`
|
|
%End
|
|
|
|
virtual bool readXml( const QDomElement &gridElement, const QDomDocument &document, const QgsReadWriteContext &context );
|
|
|
|
%Docstring
|
|
Sets the grid's state from a DOM element. gridElement is the DOM node corresponding to the grid.
|
|
|
|
.. seealso:: :py:func:`writeXml`
|
|
%End
|
|
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/layout/qgslayoutgridsettings.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|