SpikeStream Application Library  0.2
HeatColorBar.h
Go to the documentation of this file.
00001 #ifndef HEATCOLORBAR_H
00002 #define HEATCOLORBAR_H
00003 
00004 //Qt includes
00005 #include <QColor>
00006 #include <QPaintEvent>
00007 #include <QSize>
00008 #include <QWidget>
00009 
00010 namespace spikestream {
00011 
00013         class HeatColorBar : public QWidget {
00014                 Q_OBJECT
00015 
00016                 public:
00017                         HeatColorBar(QWidget* parent);
00018                         ~HeatColorBar();
00019                         double getMaxValue() { return maxValue; }
00020                         void setMaxValue(double maxValue);
00021 
00022                 protected:
00023                         void paintEvent(QPaintEvent* event);
00024 
00025 
00026                 private:
00027                         //====================  VARIABLES  =====================
00028                         //Colours of the heat bars
00029                         QColor color0;
00030                         QColor color1;
00031                         QColor color2;
00032                         QColor color3;
00033                         QColor color4;
00034                         QColor color5;
00035                         QColor color6;
00036                         QColor color7;
00037                         QColor color8;
00038                         QColor color9;
00039                         QColor color10;
00040 
00041                         //Colours of the fonts
00042                         QColor fontColor;
00043 
00046                         double maxValue;
00047         };
00048 
00049 }
00050 
00051 #endif//HEATCOLORBAR_H
00052 
 All Classes Files Functions Variables Typedefs Friends Defines