• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

gradientview.cpp

Go to the documentation of this file.
00001 #include "gradientview.h"
00002 
00003 GradientView::GradientView(RenderingView *renderingView, QWidget *parent) :
00004     QWidget(parent)
00005 {
00006     this->renderingView = renderingView;
00007 }
00008 
00009 void GradientView::paintEvent(QPaintEvent *e)
00010 {
00011     QPainter gradientPainter(this);
00012 
00013     for (int x = 0; x < width(); ++x)
00014     {
00015         QPen pen(QColor(renderingView->normValueToRGB(((float) x) / width())));
00016         gradientPainter.setPen(pen);
00017 
00018         gradientPainter.drawLine(x, 0, x, height());
00019     }
00020 }
00021 
00022 QSize GradientView::minimumSizeHint() const
00023 {
00024     return QSize(50, 20);
00025 }
00026 
00027 QSize GradientView::sizeHint() const
00028 {
00029     return QSize(100, 40);
00030 }

Generated on Wed Jan 19 2011 13:25:19 for LU Visualisierung WS2010 - Beispiel 1 by  doxygen 1.7.2