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

#include <UVChannelEditWidget.h>

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

Public Slots

void showImageDialog ()
 
void showAerialImageDialog ()
 
void showDataDialog ()
 
void showVectorColorDialog ()
 
void clearTexture ()
 
void updateIntensity ()
 
void refreshWidget ()
 
void onDelete ()
 
void useChannel (bool use_channel)
 
Material material () const
 

Public Member Functions

 UVChannelEditWidget (const DynamicPointer< QTDesignObject > &material, UVType uv_type, QWidget *parent=nullptr)
 
 ~UVChannelEditWidget ()
 
void setupChannelDialog ()
 

Protected Attributes

Ui::LightingValueUI * ui
 
DynamicPointer< QTDesignObjectm_target
 
FileChooserDialogm_image_dialog = nullptr
 
AerialImageSettingsm_aerial_settings = nullptr
 
ColorChannelCombom_channel_combo = nullptr
 
LayerDrawModes m_layer_draw_mode
 
UVType m_uv_channel
 
bool m_is_updating = false
 

Constructor & Destructor Documentation

◆ UVChannelEditWidget()

UVChannelEditWidget ( const DynamicPointer< QTDesignObject > & material,
UVType uv_type,
QWidget * parent = nullptr )

◆ ~UVChannelEditWidget()

Member Function Documentation

◆ clearTexture

void clearTexture ( )
slot

◆ material

Material material ( ) const
slot

◆ onDelete

void onDelete ( )
slot

◆ refreshWidget

void refreshWidget ( )
slot

◆ setupChannelDialog()

void setupChannelDialog ( )

◆ showAerialImageDialog

void showAerialImageDialog ( )
slot

◆ showDataDialog

void showDataDialog ( )
slot

◆ showImageDialog

void showImageDialog ( )
slot

◆ showVectorColorDialog

void showVectorColorDialog ( )
slot

◆ updateIntensity

void updateIntensity ( )
slot

◆ useChannel

void useChannel ( bool use_channel)
slot

Member Data Documentation

◆ m_aerial_settings

AerialImageSettings* m_aerial_settings = nullptr
protected

◆ m_channel_combo

ColorChannelCombo* m_channel_combo = nullptr
protected

◆ m_image_dialog

FileChooserDialog* m_image_dialog = nullptr
protected

◆ m_is_updating

bool m_is_updating = false
protected

◆ m_layer_draw_mode

LayerDrawModes m_layer_draw_mode
protected

◆ m_target

DynamicPointer<QTDesignObject> m_target
protected

◆ m_uv_channel

UVType m_uv_channel
protected

◆ ui

Ui::LightingValueUI* ui
protected

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