10 #ifndef QWT_SCALE_WIDGET_H 
   11 #define QWT_SCALE_WIDGET_H 
   13 #include "qwt_global.h" 
   15 #include "qwt_scale_draw.h" 
   57     void scaleDivChanged();
 
   60     void setTitle( 
const QString &title );
 
   61     void setTitle( 
const QwtText &title );
 
   67     void setBorderDist( 
int start, 
int end );
 
   68     int startBorderDist() 
const;
 
   69     int endBorderDist() 
const;
 
   71     void getBorderDistHint( 
int &start, 
int &end ) 
const;
 
   73     void getMinBorderDist( 
int &start, 
int &end ) 
const;
 
   74     void setMinBorderDist( 
int start, 
int end );
 
   76     void setMargin( 
int );
 
   79     void setSpacing( 
int td );
 
   89     void setLabelAlignment( Qt::Alignment );
 
   90     void setLabelRotation( 
double rotation );
 
   92     void setColorBarEnabled( 
bool );
 
   93     bool isColorBarEnabled() 
const;
 
   95     void setColorBarWidth( 
int );
 
   96     int colorBarWidth() 
const;
 
  103     virtual QSize sizeHint() 
const;
 
  104     virtual QSize minimumSizeHint() 
const;
 
  106     int titleHeightForWidth( 
int width ) 
const;
 
  107     int dimForLength( 
int length, 
const QFont &scaleFont ) 
const;
 
  109     void drawColorBar( QPainter *painter, 
const QRectF & ) 
const;
 
  111         const QRectF &rect ) 
const;
 
  116     QRectF colorBarRect( 
const QRectF& ) 
const;
 
  119     virtual void paintEvent( QPaintEvent * );
 
  120     virtual void resizeEvent( QResizeEvent * );
 
  122     void draw( QPainter *p ) 
const;
 
  125     void layoutScale( 
bool update = 
true );
 
Alignment
Definition: qwt_scale_draw.h:38
A class for drawing scales. 
Definition: qwt_scale_draw.h:31
A class representing a text. 
Definition: qwt_text.h:51
A class representing a scale division. 
Definition: qwt_scale_div.h:36
QwtColorMap is used to map values into colors. 
Definition: qwt_color_map.h:33
A class representing an interval. 
Definition: qwt_interval.h:26