API Documentation
Loading...
Searching...
No Matches
SolidMaterialEditor Class Reference

A popup Editor dialog for showing options or information related to Materials used with solid rendering such as light reflectivity. More...

#include <SolidMaterialEditor.h>

Inheritance diagram for SolidMaterialEditor:
[legend]
Collaboration diagram for SolidMaterialEditor:
[legend]

Public Member Functions

virtual bool fullscreenTouch () const override
 
virtual void requestScrollEnabled (bool enabled) override
 
void setHorizontal (bool horizontal) override
 
 SolidMaterialEditor (const DynamicPointer< QTDesignObject > &object, QWidget *parent=Q_NULLPTR)
 
 ~SolidMaterialEditor ()
 
- Public Member Functions inherited from Editor
virtual bool allowDocking () const
 
virtual Buffer< QWidget * > bottomOptions ()
 
virtual String customDialogIcon () const
 
virtual TranslatedString customDialogTitle () const
 
 Editor (const DynamicPointer< QTDesignObject > &object, QWidget *parent=nullptr)
 
 Editor (QWidget *parent=nullptr)
 
virtual bool isBusy () const
 
virtual InterfaceOrientationControllerorientationController () const
 
virtual Buffer< QWidget * > printableWidgetOptions ()
 
virtual Buffer< QWidget * > printableWidgets ()
 
virtual void setTarget (const DynamicPointer< QTDesignObject > &object)
 
virtual void setup (DesignObjectDialog *, const ShowPropertiesSettings &)
 
const DynamicPointer< QTDesignObject > & target () const
 

Protected Member Functions

Material material ()
 
void updateUVLayout ()
 
virtual void updateValues () override
 

Protected Attributes

Buffer< UVChannelEditWidget * > m_lighting_widgets
 
bool m_updating = false
 
Ui::SolidMaterialEditorUI * ui
 
- Protected Attributes inherited from Editor
DynamicPointer< QTDesignObjectm_design_object
 
InterfaceOrientationControllerm_orientation_controller
 

Additional Inherited Members

- Signals inherited from Editor
void isBusyStatusChanged ()
 
void objectUpdatedSignal ()
 
- Protected Slots inherited from Editor
void onDesignObjectUpdateSlot ()
 

Detailed Description

A popup Editor dialog for showing options or information related to Materials used with solid rendering such as light reflectivity.


Constructor & Destructor Documentation

◆ SolidMaterialEditor()

SolidMaterialEditor ( const DynamicPointer< QTDesignObject > & object,
QWidget * parent = Q_NULLPTR )

◆ ~SolidMaterialEditor()

Member Function Documentation

◆ fullscreenTouch()

virtual bool fullscreenTouch ( ) const
inlineoverridevirtual

Reimplemented from Editor.

◆ material()

Material material ( )
protected

◆ requestScrollEnabled()

virtual void requestScrollEnabled ( bool enabled)
overridevirtual

Reimplemented from Editor.

◆ setHorizontal()

void setHorizontal ( bool horizontal)
overridevirtual

Reimplemented from Editor.

◆ updateUVLayout()

void updateUVLayout ( )
protected

◆ updateValues()

virtual void updateValues ( )
overrideprotectedvirtual

Implements Editor.

Member Data Documentation

◆ m_lighting_widgets

Buffer<UVChannelEditWidget*> m_lighting_widgets
protected

◆ m_updating

bool m_updating = false
protected

◆ ui

Ui::SolidMaterialEditorUI* ui
protected

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