QGIS API Documentation  3.17.0-Master (57c5a6fc26)
Signals | Public Member Functions | List of all members
Qgs3DSymbolWidget Class Referenceabstract

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

#include <qgs3dsymbolwidget.h>

Inheritance diagram for Qgs3DSymbolWidget:
Inheritance graph
[legend]

Signals

void changed ()
 Emitted when the symbol is changed. More...
 

Public Member Functions

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

Detailed Description

Base class for 3D symbol configuration widgets.

Since
QGIS 3.16

Definition at line 34 of file qgs3dsymbolwidget.h.

Constructor & Destructor Documentation

◆ Qgs3DSymbolWidget()

Qgs3DSymbolWidget::Qgs3DSymbolWidget ( QWidget *  parent)

Constructor for Qgs3DSymbolWidget with the specified parent widget.

Definition at line 24 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: