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

#include <ModelMaterialEditor.h>

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

Public Types

enum  OutlineMode { e_solid , e_bold_edges , e_wireframe , e_grid }
 

Public Member Functions

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

Protected Attributes

Buffer< UVChannelEditWidget * > m_lighting_widgets
 
Ui::ModelMaterialEditorUI * ui
 
- Protected Attributes inherited from Editor
InterfaceOrientationControllerm_orientation_controller
 
DynamicPointer< QTDesignObjectm_design_object
 

Additional Inherited Members

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

Member Enumeration Documentation

◆ OutlineMode

Enumerator
e_solid 
e_bold_edges 
e_wireframe 
e_grid 

Constructor & Destructor Documentation

◆ ModelMaterialEditor()

ModelMaterialEditor ( const DynamicPointer< QTDesignObject > & model,
QWidget * parent = Q_NULLPTR )

◆ ~ModelMaterialEditor()

Member Function Documentation

◆ setOutlineMode()

void setOutlineMode ( const OutlineMode & mode)

◆ updateValues()

void updateValues ( )
overridevirtual

Implements Editor.

Member Data Documentation

◆ m_lighting_widgets

Buffer<UVChannelEditWidget*> m_lighting_widgets
protected

◆ ui

Ui::ModelMaterialEditorUI* ui
protected

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