Icemon
3.3
icecc-monitor is a monitoring application for icecc (a distributed compiler)
Main Page
Classes
src
utils.h
1
/*
2
This file is part of Icecream.
3
4
Copyright (c) 2014 Robert Płóciennik <rob.plociennik@gmail.com>
5
6
This program is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; either version 2 of the License, or
9
(at your option) any later version.
10
11
This program is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
GNU General Public License for more details.
15
16
You should have received a copy of the GNU General Public License along
17
with this program; if not, write to the Free Software Foundation, Inc.,
18
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19
*/
20
21
#ifndef ICEMON_UTILS_H
22
#define ICEMON_UTILS_H
23
24
#include <QColor>
25
26
namespace
Utils
{
27
int
luminance(
const
QColor &color);
28
29
bool
isLowContrast(
const
QColor &color1,
const
QColor &color2,
int
treshold = 128);
30
31
QColor betterContrastColor(
const
QColor &baseColor,
const
QColor &color1,
const
QColor &color2);
32
QColor textColor(
const
QColor &baseColor);
33
}
34
35
#endif // ICEMON_UTILS_H
Utils
Definition:
utils.h:26
Generated on Fri Dec 17 2021 00:28:34 for Icemon by
1.8.10