QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
Qgs3DSymbolWidget Class Referenceabstract

Base class for 3D symbol configuration widgets. More...

#include <qgs3dsymbolwidget.h>

Inheritance diagram for Qgs3DSymbolWidget:

Signals

void changed ()
 Emitted when the symbol is changed.

Public Member Functions

 Qgs3DSymbolWidget (QWidget *parent)
 Constructor for Qgs3DSymbolWidget with the specified parent widget.
virtual void setSymbol (const QgsAbstract3DSymbol *symbol, QgsVectorLayer *layer)=0
 Sets the symbol to show in the widget.
virtual QgsAbstract3DSymbolsymbol ()=0
 Returns a new instance of the symbol defined by the widget.
virtual QString symbolType () const =0
 Returns the symbol type handled by the widget.

Detailed Description

Base class for 3D symbol configuration widgets.

Since
QGIS 3.16

Definition at line 35 of file qgs3dsymbolwidget.h.

Constructor & Destructor Documentation

◆ Qgs3DSymbolWidget()

Qgs3DSymbolWidget::Qgs3DSymbolWidget ( QWidget * parent)

Constructor for Qgs3DSymbolWidget with the specified parent widget.

Definition at line 29 of file qgs3dsymbolwidget.cpp.

Member Function Documentation

◆ changed

void Qgs3DSymbolWidget::changed ( )
signal

Emitted when the symbol is changed.

◆ setSymbol()

virtual void Qgs3DSymbolWidget::setSymbol ( const QgsAbstract3DSymbol * symbol,
QgsVectorLayer * layer )
pure virtual

Sets the symbol to show in the widget.

◆ symbol()

virtual QgsAbstract3DSymbol * Qgs3DSymbolWidget::symbol ( )
pure virtual

Returns a new instance of the symbol defined by the widget.

Caller takes ownership of the returned symbol.

◆ symbolType()

virtual QString Qgs3DSymbolWidget::symbolType ( ) const
pure virtual

Returns the symbol type handled by the widget.


The documentation for this class was generated from the following files: