aboutsummaryrefslogtreecommitdiff
path: root/application/ColorCache.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'application/ColorCache.cpp')
-rw-r--r--application/ColorCache.cpp35
1 files changed, 0 insertions, 35 deletions
diff --git a/application/ColorCache.cpp b/application/ColorCache.cpp
deleted file mode 100644
index ef268dd2..00000000
--- a/application/ColorCache.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-#include "ColorCache.h"
-
-
-/**
- * Blend the color with the front color, adapting to the back color
- */
-QColor ColorCache::blend(QColor color)
-{
- if (Rainbow::luma(m_front) > Rainbow::luma(m_back))
- {
- // for dark color schemes, produce a fitting color first
- color = Rainbow::tint(m_front, color, 0.5);
- }
- // adapt contrast
- return Rainbow::mix(m_front, color, m_bias);
-}
-
-/**
- * Blend the color with the back color
- */
-QColor ColorCache::blendBackground(QColor color)
-{
- // adapt contrast
- return Rainbow::mix(m_back, color, m_bias);
-}
-
-void ColorCache::recolorAll()
-{
- auto iter = m_colors.begin();
- while(iter != m_colors.end())
- {
- iter->front = blend(iter->original);
- iter->back = blendBackground(iter->original);
- }
-}