| 
    Quantum GIS API Documentation
    1.7.4
    
   
   | 
  
  
  
 
A scale bar that draws segments using short ticks. More...
#include <qgsticksscalebarstyle.h>


Public Types | |
| enum | TickPosition { TicksUp, TicksDown, TicksMiddle } | 
Public Member Functions | |
| QgsTicksScaleBarStyle (const QgsComposerScaleBar *bar) | |
| ~QgsTicksScaleBarStyle () | |
| QString | name () const | 
| void | draw (QPainter *p, double xOffset=0) const | 
| void | setTickPosition (TickPosition p) | 
Private Member Functions | |
| QgsTicksScaleBarStyle () | |
Private Attributes | |
| TickPosition | mTickPosition | 
A scale bar that draws segments using short ticks.
Definition at line 25 of file qgsticksscalebarstyle.h.
Definition at line 28 of file qgsticksscalebarstyle.h.
| QgsTicksScaleBarStyle::QgsTicksScaleBarStyle | ( | const QgsComposerScaleBar * | bar | ) | 
Definition at line 21 of file qgsticksscalebarstyle.cpp.
References mTickPosition, and TicksMiddle.
Definition at line 31 of file qgsticksscalebarstyle.cpp.
| QgsTicksScaleBarStyle::QgsTicksScaleBarStyle | ( | ) |  [private] | 
        
Definition at line 26 of file qgsticksscalebarstyle.cpp.
References mTickPosition, and TicksMiddle.
| void QgsTicksScaleBarStyle::draw | ( | QPainter * | p, | 
| double | xOffset = 0  | 
        ||
| ) |  const [virtual] | 
        
draw method
| p | painter object | 
| xOffset | offset | 
Implements QgsScaleBarStyle.
Definition at line 50 of file qgsticksscalebarstyle.cpp.
References QgsComposerScaleBar::boxContentSpace(), QgsScaleBarStyle::drawLabels(), QgsComposerScaleBar::font(), QgsComposerItem::fontAscentMillimeters(), QgsComposerScaleBar::height(), QgsComposerScaleBar::labelBarSpace(), QgsScaleBarStyle::mScaleBar, mTickPosition, QgsComposerScaleBar::pen(), QgsComposerScaleBar::segmentMillimeters(), QgsComposerScaleBar::segmentPositions(), TicksDown, TicksMiddle, and TicksUp.
| QString QgsTicksScaleBarStyle::name | ( | ) |  const [virtual] | 
        
Implements QgsScaleBarStyle.
Definition at line 36 of file qgsticksscalebarstyle.cpp.
References mTickPosition, TicksDown, TicksMiddle, and TicksUp.
| void QgsTicksScaleBarStyle::setTickPosition | ( | TickPosition | p | ) |  [inline] | 
        
Definition at line 46 of file qgsticksscalebarstyle.h.
Referenced by QgsComposerScaleBar::setStyle().
Definition at line 51 of file qgsticksscalebarstyle.h.
Referenced by draw(), name(), and QgsTicksScaleBarStyle().
 1.7.6.1