19#ifndef USERMETRICSOUTPUT_COLORTHEME_H_
20#define USERMETRICSOUTPUT_COLORTHEME_H_
22#include <QtCore/QObject>
23#include <QtGui/QColor>
43Q_PROPERTY(QColor start READ start NOTIFY startChanged FINAL)
48Q_PROPERTY(QColor main READ main NOTIFY mainChanged FINAL)
53Q_PROPERTY(QColor end READ end NOTIFY endChanged FINAL)
72 virtual QColor
start()
const = 0;
77 virtual QColor
main()
const = 0;
82 virtual QColor
end()
const = 0;
ColorTheme for a particular user metric.
Definition ColorTheme.h:37
void endChanged(const QColor &color)
The first / end QColor has changed.
void mainChanged(const QColor &color)
The middle / main QColor has changed.
ColorTheme(QObject *parent=0)
Unusable constructor - class is pure-virtual.
virtual ~ColorTheme()
Destructor.
virtual QColor main() const =0
Middle / main QColor in the ColorTheme.
void startChanged(const QColor &color)
The first / start QColor has changed.
virtual QColor end() const =0
Last / end QColor in the ColorTheme.
virtual QColor start() const =0
First / start QColor in the ColorTheme.
The user metrics output library namespace.
Definition ColorTheme.h:29