Quantum GIS API Documentation  1.8
Public Types | Public Member Functions | Private Member Functions | Private Attributes
QgsTicksScaleBarStyle Class Reference

A scale bar that draws segments using short ticks. More...

#include <qgsticksscalebarstyle.h>

Inheritance diagram for QgsTicksScaleBarStyle:
Inheritance graph
[legend]
Collaboration diagram for QgsTicksScaleBarStyle:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

A scale bar that draws segments using short ticks.

Definition at line 25 of file qgsticksscalebarstyle.h.


Member Enumeration Documentation

Enumerator:
TicksUp 
TicksDown 
TicksMiddle 

Definition at line 28 of file qgsticksscalebarstyle.h.


Constructor & Destructor Documentation

Definition at line 21 of file qgsticksscalebarstyle.cpp.

References mTickPosition, and TicksMiddle.

Definition at line 31 of file qgsticksscalebarstyle.cpp.

Definition at line 26 of file qgsticksscalebarstyle.cpp.

References mTickPosition, and TicksMiddle.


Member Function Documentation

void QgsTicksScaleBarStyle::draw ( QPainter *  p,
double  xOffset = 0 
) const [virtual]
QString QgsTicksScaleBarStyle::name ( ) const [virtual]

Implements QgsScaleBarStyle.

Definition at line 36 of file qgsticksscalebarstyle.cpp.

References mTickPosition, TicksDown, TicksMiddle, and TicksUp.

Definition at line 46 of file qgsticksscalebarstyle.h.

Referenced by QgsComposerScaleBar::setStyle().


Member Data Documentation

Definition at line 51 of file qgsticksscalebarstyle.h.

Referenced by draw(), name(), and QgsTicksScaleBarStyle().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines