Blame view

build6/epsilon-master/apps/hardware_test/pattern_view.cpp 504 Bytes
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  #include "pattern_view.h"
  
  namespace HardwareTest {
  
  PatternView::PatternView() :
    m_pattern(Pattern::patternAtIndex(0))
  {
  }
  
  void PatternView::setPattern(Pattern p) {
    m_pattern = p;
    markRectAsDirty(bounds());
  }
  
  void PatternView::drawRect(KDContext * ctx, KDRect rect) const {
    ctx->fillRect(rect, m_pattern.outlineColor());
    ctx->fillRect(KDRect(k_outlineThickness, k_outlineThickness, bounds().width()-2*k_outlineThickness, bounds().height()-2*k_outlineThickness), m_pattern.fillColor());
  }
  
  }