QGIS/python/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in
Nyall Dawson b63018520e Cleanup scalebar widget enabling code by adding flags to QgsScaleBarRenderer
subclasses, so that the subclass itself can indicate what settings
it respects and we can avoid all the hardcoded logic in the configuration
widget
2020-03-23 03:08:50 +10:00

74 lines
2.1 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/core/scalebar/qgsticksscalebarrenderer.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsTicksScaleBarRenderer: QgsScaleBarRenderer
{
%Docstring
A scale bar that draws segments using short ticks.
.. versionadded:: 3.0
%End
%TypeHeaderCode
#include "qgsticksscalebarrenderer.h"
%End
public:
enum TickPosition
{
TicksUp,
TicksDown,
TicksMiddle,
};
QgsTicksScaleBarRenderer( TickPosition position = TicksMiddle );
%Docstring
Constructor for QgsTicksScaleBarRenderer.
%End
virtual QString id() const;
virtual QString visibleName() const;
virtual int sortKey() const;
virtual Flags flags() const;
virtual QgsTicksScaleBarRenderer *clone() const /Factory/;
virtual void draw( QgsRenderContext &context,
const QgsScaleBarSettings &settings,
const QgsScaleBarRenderer::ScaleBarContext &scaleContext ) const;
void setTickPosition( TickPosition position );
%Docstring
Sets the ``position`` for tick marks in the scalebar.
.. seealso:: :py:func:`tickPosition`
%End
TickPosition tickPosition() const;
%Docstring
Returns the position for tick marks in the scalebar.
.. seealso:: :py:func:`setTickPosition`
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/scalebar/qgsticksscalebarrenderer.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/