3D Forest
Software for analysis of Lidar data from forest environment.
SettingsViewWidget Class Reference

#include <SettingsViewWidget.hpp>

Inherits QWidget.

Public Slots

void slotUpdate (void *sender, const QSet< Editor::Type > &target)
 
void slotSetPointSize (int v)
 
void slotSetColor ()
 
void slotColorSourceChanged (int index)
 
void slotSetDistanceBasedFadingVisible (int v)
 
void slotSetSceneBoundingBoxVisible (int v)
 
void slotSetTreeAttributesVisible (int v)
 

Public Member Functions

 SettingsViewWidget (MainWindow *mainWindow)
 
QSize sizeHint () const override
 

Private Member Functions

void dataChanged (bool modifiers=false)
 
void setViewSettings (const SettingsView &settings)
 
void block ()
 
void unblock ()
 

Private Attributes

MainWindowmainWindow_
 
QSlider * pointSizeSlider_
 
ColorSwitchWidgetcolorSwitchWidget_
 
QComboBox * colorSourceComboBox_
 
QCheckBox * distanceBasedFadingVisibleCheckBox_
 
QCheckBox * sceneBoundingBoxVisibleCheckBox_
 
QCheckBox * treeAttributesVisibleCheckBox_
 
SettingsView settings_
 

Constructor & Destructor Documentation

◆ SettingsViewWidget()

SettingsViewWidget::SettingsViewWidget ( MainWindow * mainWindow)

Member Function Documentation

◆ block()

void SettingsViewWidget::block ( )
private

Referenced by setViewSettings().

◆ dataChanged()

void SettingsViewWidget::dataChanged ( bool modifiers = false)
private

◆ setViewSettings()

void SettingsViewWidget::setViewSettings ( const SettingsView & settings)
private

Referenced by slotUpdate().

◆ sizeHint()

QSize SettingsViewWidget::sizeHint ( ) const
inlineoverride

◆ slotColorSourceChanged

void SettingsViewWidget::slotColorSourceChanged ( int index)
slot

Referenced by SettingsViewWidget().

◆ slotSetColor

void SettingsViewWidget::slotSetColor ( )
slot

Referenced by SettingsViewWidget().

◆ slotSetDistanceBasedFadingVisible

void SettingsViewWidget::slotSetDistanceBasedFadingVisible ( int v)
slot

Referenced by SettingsViewWidget().

◆ slotSetPointSize

void SettingsViewWidget::slotSetPointSize ( int v)
slot

Referenced by SettingsViewWidget().

◆ slotSetSceneBoundingBoxVisible

void SettingsViewWidget::slotSetSceneBoundingBoxVisible ( int v)
slot

Referenced by SettingsViewWidget().

◆ slotSetTreeAttributesVisible

void SettingsViewWidget::slotSetTreeAttributesVisible ( int v)
slot

Referenced by SettingsViewWidget().

◆ slotUpdate

void SettingsViewWidget::slotUpdate ( void * sender,
const QSet< Editor::Type > & target )
slot

Referenced by SettingsViewWidget().

◆ unblock()

void SettingsViewWidget::unblock ( )
private

Referenced by setViewSettings().

Member Data Documentation

◆ colorSourceComboBox_

QComboBox* SettingsViewWidget::colorSourceComboBox_
private

◆ colorSwitchWidget_

ColorSwitchWidget* SettingsViewWidget::colorSwitchWidget_
private

◆ distanceBasedFadingVisibleCheckBox_

QCheckBox* SettingsViewWidget::distanceBasedFadingVisibleCheckBox_
private

◆ mainWindow_

MainWindow* SettingsViewWidget::mainWindow_
private

◆ pointSizeSlider_

QSlider* SettingsViewWidget::pointSizeSlider_
private

◆ sceneBoundingBoxVisibleCheckBox_

QCheckBox* SettingsViewWidget::sceneBoundingBoxVisibleCheckBox_
private

◆ settings_

◆ treeAttributesVisibleCheckBox_

QCheckBox* SettingsViewWidget::treeAttributesVisibleCheckBox_
private

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