te::qt::widgets::ShadedReliefWidget Class Reference

A dialog used to build a ShadedRelief element. More...

#include <ShadedReliefWidget.h>

Inheritance diagram for te::qt::widgets::ShadedReliefWidget:
QWidget

Public Member Functions

te::se::ShadedReliefgetShadedRelief () const
 
void setShadedRelief (const te::se::ShadedRelief *sr)
 
Initializer Methods

Methods related to instantiation and destruction.

 ShadedReliefWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs a ShadedReliefWidget dialog which is a child of parent, with widget flags set to f. More...
 
 ~ShadedReliefWidget ()
 Destructor. More...
 

Protected Slots

void onBrightnessToggled (bool flag)
 
void onFactorChanged (double value)
 

Protected Member Functions

void initialize ()
 Internal method to initialize the widget (e.g.: color, combos, icons, etc.) More...
 
void updateUi ()
 Updates the widget form based on internal fill element. More...
 

Private Attributes

te::se::ShadedReliefm_sr
 SE Shaded relief element. More...
 
std::unique_ptr< Ui::ShadedReliefWidgetForm > m_ui
 Dialog form. More...
 

Detailed Description

A dialog used to build a ShadedRelief element.

Definition at line 61 of file ShadedReliefWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::ShadedReliefWidget::ShadedReliefWidget ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Constructs a ShadedReliefWidget dialog which is a child of parent, with widget flags set to f.

Definition at line 39 of file ShadedReliefWidget.cpp.

References initialize(), m_ui, onBrightnessToggled(), and onFactorChanged().

te::qt::widgets::ShadedReliefWidget::~ShadedReliefWidget ( )

Destructor.

Definition at line 53 of file ShadedReliefWidget.cpp.

References m_sr.

Member Function Documentation

te::se::ShadedRelief * te::qt::widgets::ShadedReliefWidget::getShadedRelief ( ) const
void te::qt::widgets::ShadedReliefWidget::initialize ( )
protected

Internal method to initialize the widget (e.g.: color, combos, icons, etc.)

Definition at line 74 of file ShadedReliefWidget.cpp.

References m_sr, m_ui, te::se::ShadedRelief::setBrightnessOnly(), and te::se::ShadedRelief::setReliefFactor().

Referenced by ShadedReliefWidget().

void te::qt::widgets::ShadedReliefWidget::onBrightnessToggled ( bool  flag)
protectedslot

Definition at line 86 of file ShadedReliefWidget.cpp.

References m_sr, and te::se::ShadedRelief::setBrightnessOnly().

Referenced by ShadedReliefWidget().

void te::qt::widgets::ShadedReliefWidget::onFactorChanged ( double  value)
protectedslot

Definition at line 91 of file ShadedReliefWidget.cpp.

References m_sr, and te::se::ShadedRelief::setReliefFactor().

Referenced by ShadedReliefWidget().

void te::qt::widgets::ShadedReliefWidget::setShadedRelief ( const te::se::ShadedRelief sr)

Definition at line 58 of file ShadedReliefWidget.cpp.

References te::se::ShadedRelief::clone(), m_sr, and updateUi().

void te::qt::widgets::ShadedReliefWidget::updateUi ( )
protected

Updates the widget form based on internal fill element.

Definition at line 80 of file ShadedReliefWidget.cpp.

References te::se::ShadedRelief::getReliefFactor(), te::se::ShadedRelief::isBrightnessOnly(), m_sr, and m_ui.

Referenced by setShadedRelief().

Member Data Documentation

te::se::ShadedRelief* te::qt::widgets::ShadedReliefWidget::m_sr
private
std::unique_ptr<Ui::ShadedReliefWidgetForm> te::qt::widgets::ShadedReliefWidget::m_ui
private

Dialog form.

Definition at line 106 of file ShadedReliefWidget.h.

Referenced by initialize(), ShadedReliefWidget(), and updateUi().


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