![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Base color scale editor (sub)Widget. More...
#include <ecvColorScaleEditorWidget.h>


Public Member Functions | |
| ColorScaleEditorBaseWidget (SharedColorScaleElementSliders sliders, Qt::Orientation orientation, int margin, QWidget *parent=nullptr) | |
| Defautl constructor. More... | |
| int | length () const |
| Returns useful length. More... | |
| virtual void | setSliders (SharedColorScaleElementSliders sliders) |
| Sets associated sliders set. More... | |
| Qt::Orientation | getOrientation () const |
| Returns orientation. More... | |
| int | getMargin () const |
| Returns margin. More... | |
Protected Attributes | |
| SharedColorScaleElementSliders | m_sliders |
| Associated sliders. More... | |
| Qt::Orientation | m_orientation |
| Orientation. More... | |
| int | m_margin |
| Margin. More... | |
Base color scale editor (sub)Widget.
A widget with a margin (along a preferred orientation)
Definition at line 88 of file ecvColorScaleEditorWidget.h.
|
inline |
Defautl constructor.
Definition at line 93 of file ecvColorScaleEditorWidget.h.
|
inline |
Returns margin.
Definition at line 118 of file ecvColorScaleEditorWidget.h.
|
inline |
Returns orientation.
Definition at line 116 of file ecvColorScaleEditorWidget.h.
|
inline |
Returns useful length.
Definition at line 103 of file ecvColorScaleEditorWidget.h.
Referenced by SlidersWidget::addNewSlider(), SlidersWidget::mouseMoveEvent(), ccColorScaleEditorWidget::onPointClicked(), SlidersWidget::updateAllSlidersPos(), and SlidersWidget::updateSliderPos().
|
inlinevirtual |
Sets associated sliders set.
Reimplemented in ccColorScaleEditorWidget.
Definition at line 110 of file ecvColorScaleEditorWidget.h.
|
protected |
Margin.
Definition at line 128 of file ecvColorScaleEditorWidget.h.
Referenced by ColorBarWidget::mousePressEvent(), and ColorBarWidget::paintEvent().
|
protected |
Orientation.
Definition at line 125 of file ecvColorScaleEditorWidget.h.
Referenced by SlidersWidget::addNewSlider(), ccColorScaleEditorWidget::ccColorScaleEditorWidget(), SlidersWidget::mouseMoveEvent(), ColorBarWidget::mousePressEvent(), ColorBarWidget::paintEvent(), SliderLabelWidget::paintEvent(), SlidersWidget::SlidersWidget(), SlidersWidget::updateAllSlidersPos(), and SlidersWidget::updateSliderPos().
|
protected |
Associated sliders.
Definition at line 122 of file ecvColorScaleEditorWidget.h.
Referenced by SlidersWidget::addNewSlider(), ccColorScaleEditorWidget::ccColorScaleEditorWidget(), ccColorScaleEditorWidget::deleteStep(), ccColorScaleEditorWidget::exportColorScale(), ccColorScaleEditorWidget::importColorScale(), SlidersWidget::mouseDoubleClickEvent(), SlidersWidget::mouseMoveEvent(), SlidersWidget::mousePressEvent(), ccColorScaleEditorWidget::onPointClicked(), ColorBarWidget::paintEvent(), SliderLabelWidget::paintEvent(), SlidersWidget::select(), ccColorScaleEditorWidget::setSliders(), ccColorScaleEditorWidget::setStepColor(), ccColorScaleEditorWidget::setStepRelativePosition(), SlidersWidget::updateAllSlidersPos(), and SlidersWidget::updateSliderPos().