Skip to content

Commit

Permalink
Fixed note + added convert to subclass code
Browse files Browse the repository at this point in the history
  • Loading branch information
wonder-sk authored and nyalldawson committed Aug 16, 2023
1 parent 9eb3553 commit e8a24b0
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 6 deletions.
14 changes: 10 additions & 4 deletions python/3d/auto_generated/qgstiledscenelayer3drenderer.sip.in
Expand Up @@ -17,10 +17,6 @@ class QgsTiledSceneLayer3DRendererMetadata : Qgs3DRendererAbstractMetadata
%Docstring(signature="appended")
Metadata for tiled scene layer 3D renderer to allow creation of its instances from XML

.. note::

Not available in Python bindings

.. versionadded:: 3.34
%End

Expand Down Expand Up @@ -48,6 +44,16 @@ class QgsTiledSceneLayer3DRenderer : QgsAbstract3DRenderer

%TypeHeaderCode
#include "qgstiledscenelayer3drenderer.h"
%End
%ConvertToSubClassCode
if ( sipCpp->type() == QStringLiteral( "tiledscene" ) )
{
sipType = sipType_QgsTiledSceneLayer3DRenderer;
}
else
{
sipType = 0;
}
%End
public:
QgsTiledSceneLayer3DRenderer();
Expand Down
16 changes: 14 additions & 2 deletions src/3d/qgstiledscenelayer3drenderer.h
Expand Up @@ -31,8 +31,6 @@ class QgsTiledSceneLayer;
* \ingroup 3d
* \brief Metadata for tiled scene layer 3D renderer to allow creation of its instances from XML
*
* \note Not available in Python bindings
*
* \since QGIS 3.34
*/
class _3D_EXPORT QgsTiledSceneLayer3DRendererMetadata : public Qgs3DRendererAbstractMetadata
Expand All @@ -53,6 +51,20 @@ class _3D_EXPORT QgsTiledSceneLayer3DRendererMetadata : public Qgs3DRendererAbst
*/
class _3D_EXPORT QgsTiledSceneLayer3DRenderer : public QgsAbstract3DRenderer
{

#ifdef SIP_RUN
SIP_CONVERT_TO_SUBCLASS_CODE
if ( sipCpp->type() == QStringLiteral( "tiledscene" ) )
{
sipType = sipType_QgsTiledSceneLayer3DRenderer;
}
else
{
sipType = 0;
}
SIP_END
#endif

public:
QgsTiledSceneLayer3DRenderer();

Expand Down

0 comments on commit e8a24b0

Please sign in to comment.