50 #ifndef DOUBLE_WIDGET_HH
51 #define DOUBLE_WIDGET_HH
53 #include "ui_DoubleWidget.hh"
55 #include "ACG/Utils/IColorCoder.hh"
56 #include "ACG/Utils/LinearTwoColorCoder.hh"
57 #include <ACG/Utils/ColorConversion.hh>
58 #include <ACG/Utils/SmartPointer.hh>
60 #if QT_VERSION >= 0x050000
84 if (doubleColorCoder->isChecked()) {
85 return ptr::make_unique<ACG::ColorCoder>();
87 return ptr::make_unique<ACG::LinearTwoColorCoder>(
88 ACG::to_Vec4f(doubleMin->color()),
89 ACG::to_Vec4f(doubleMax->color()));
97 void showEvent ( QShowEvent* ) {
102 #endif // DOUBLE_WIDGET_HH
std::unique_ptr< ACG::IColorCoder > buildColorCoder()
Builds a color coder according to UI settings.