QGIS API Documentation 4.3.0-Master (6a28b93578f)
Loading...
Searching...
No Matches
QgsMaterialWidgetDialog Class Reference

A dialog for configuring a 3D material. More...

#include <qgsmaterialwidget.h>

Inheritance diagram for QgsMaterialWidgetDialog:

Public Member Functions

 QgsMaterialWidgetDialog (const QgsAbstractMaterialSettings *settings, QWidget *parent=nullptr)
 Constructor for QgsMaterialWidgetDialog, initially showing the specified material settings.
QDialogButtonBox * buttonBox ()
 Returns the dialog's button box.
void setFilterByTechnique (bool enabled)
 Sets whether available materials should be filtered by technique.
void setTechnique (Qgis::MaterialRenderingTechnique technique)
 Sets the required rendering technique which the material must support.
std::unique_ptr< QgsAbstractMaterialSettingssettings ()
 Returns the current settings defined by the dialog.

Detailed Description

A dialog for configuring a 3D material.

Note
Not available in Python bindings
Since
QGIS 4.2

Definition at line 163 of file qgsmaterialwidget.h.

Constructor & Destructor Documentation

◆ QgsMaterialWidgetDialog()

QgsMaterialWidgetDialog::QgsMaterialWidgetDialog ( const QgsAbstractMaterialSettings * settings,
QWidget * parent = nullptr )

Constructor for QgsMaterialWidgetDialog, initially showing the specified material settings.

Definition at line 233 of file qgsmaterialwidget.cpp.

Member Function Documentation

◆ buttonBox()

QDialogButtonBox * QgsMaterialWidgetDialog::buttonBox ( )

Returns the dialog's button box.

Definition at line 273 of file qgsmaterialwidget.cpp.

◆ setFilterByTechnique()

void QgsMaterialWidgetDialog::setFilterByTechnique ( bool enabled)

Sets whether available materials should be filtered by technique.

See also
setTechnique()
Since
QGIS 4.4

Definition at line 263 of file qgsmaterialwidget.cpp.

◆ setTechnique()

void QgsMaterialWidgetDialog::setTechnique ( Qgis::MaterialRenderingTechnique technique)

Sets the required rendering technique which the material must support.

This is used to filter the available material choices in the widget.

Note
This setting is only respected when filterByTechnique() is true.
See also
setFilterByTechnique()
Since
QGIS 4.4

Definition at line 258 of file qgsmaterialwidget.cpp.

◆ settings()

std::unique_ptr< QgsAbstractMaterialSettings > QgsMaterialWidgetDialog::settings ( )

Returns the current settings defined by the dialog.

Definition at line 268 of file qgsmaterialwidget.cpp.


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