aboutsummaryrefslogtreecommitdiff
path: root/continuouscolorscale.h
diff options
context:
space:
mode:
authorSamuel Fadel <samuelfadel@gmail.com>2015-09-03 17:05:54 -0300
committerSamuel Fadel <samuelfadel@gmail.com>2015-09-03 17:05:54 -0300
commite00551288d06fc7d913aab6473dcab8fa9934410 (patch)
tree5c4daa7ea8b2e11bf783a5d57b33db0e44ad6635 /continuouscolorscale.h
parente05a1bd658a7bacb4e13f05b7125ceed7a33dd4b (diff)
Code standardization and new builtin continuous color scales scheme.
Diffstat (limited to 'continuouscolorscale.h')
-rw-r--r--continuouscolorscale.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/continuouscolorscale.h b/continuouscolorscale.h
index 1ca2092..f734702 100644
--- a/continuouscolorscale.h
+++ b/continuouscolorscale.h
@@ -6,9 +6,16 @@
class ContinuousColorScale : public ColorScale
{
public:
- ContinuousColorScale();
+ ContinuousColorScale(std::initializer_list<QColor> colors);
+
+ enum BuiltinContinuousColorScale {
+ HEATED_OBJECTS,
+ RED_GRAY_BLUE
+ };
QColor color(qreal t) const;
+
+ static ContinuousColorScale builtin(enum BuiltinContinuousColorScale);
};
#endif // CONTINUOUSCOLORSCALE_H