Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

qscrollbar.h

00001 
00002 #ifndef __QScrollBar_h
00003 #define __QScrollBar_h
00004 
00005 #include "qwidget.h"
00006 
00007 class QScrollBar : public QWidget
00008 {
00009     class QScrollBarPrivate *d;
00010 
00011 public:
00012     enum Orientation
00013     {
00014         Vertical,
00015         Horizontal
00016     };
00017 
00018     QScrollBar(QWidget *p = 0, char *name = 0);
00019     ~QScrollBar();
00020 
00021     // Api
00022     Orientation orientation();
00023     void setOrientation(Orientation o);
00024     int value();
00025     void setValue(int v);
00026     int minValue();
00027     int maxValue();
00028     void setRange(int min, int max);
00029     int pageStep();
00030     void setPageStep(int i);
00031 
00032     // Impl
00033     void paintEvent(QEvent *e);
00034     void resizeEvent(QEvent *e);
00035     void mousePressEvent(QEvent *e);
00036     void mouseReleaseEvent(QEvent *e);
00037     void mouseMoveEvent(QEvent *e);
00038     void keyPressEvent(QEvent *e);
00039     void wheelEvent(QEvent *e);
00040 };
00041 
00042 #endif

Generated on Wed Oct 26 14:46:51 2005 for Lgi by  doxygen 1.4.1