#ifndef PSCRBAR_H
#define PSCRBAR_H
#undef bool
#include "qscrbar.h"
#include "pwidget.h"
#include "prangect.h"
#define QScrollBar_virtual_functions \
QWidget_virtual_functions \
QRangeControl_virtual_functions
class
PScrollBar_virtualize :
public
PWidget_virtualize,
public
PRangeControl_virtualize {};
class
PScrollBar :
public
QScrollBar,
public
PScrollBar_virtualize {
QScrollBar_virtual_functions
public
:
PScrollBar(QWidget *parent = 0,
const
char
*name = 0) :
QScrollBar(parent, name) {}
PScrollBar(QScrollBar::Orientation orientation, QWidget *parent = 0,
const
char
*name = 0) :
QScrollBar(orientation, parent, name) {}
PScrollBar(
int
minValue,
int
maxValue,
int
LineStep,
int
PageStep,
int
value, QScrollBar::Orientation orientation,
QWidget *parent = 0,
const
char
*name = 0) :
QScrollBar(minValue, maxValue, LineStep, PageStep, value, orientation,
parent, name) {}
};
class
pScrollBar :
public
QScrollBar {
public
:
void
virtual_keyPressEvent(QKeyEvent *e) { QScrollBar::keyPressEvent(e); }
void
virtual_mouseMoveEvent(QMouseEvent *e) {
QScrollBar::mouseMoveEvent(e);
}
void
virtual_mousePressEvent(QMouseEvent *e) {
QScrollBar::mousePressEvent(e);
}
void
virtual_mouseReleaseEvent(QMouseEvent *e) {
QScrollBar::mouseReleaseEvent(e);
}
void
virtual_paintEvent(QPaintEvent *e) { QScrollBar::paintEvent(e); }
void
virtual_rangeChange() { QScrollBar::rangeChange(); }
void
virtual_resizeEvent(QResizeEvent *e) { QScrollBar::resizeEvent(e); }
void
virtual_setPalette(
const
QPalette &p) { QScrollBar::setPalette(p); }
QSize virtual_sizeHint()
const
{
return
QScrollBar::sizeHint(); }
void
virtual_stepChange() { QScrollBar::stepChange(); }
void
virtual_timerEvent(QTimerEvent *e) { QScrollBar::timerEvent(e); }
void
virtual_valueChange() { QScrollBar::valueChange(); }
QRect protected_sliderRect()
const
{
return
QScrollBar::sliderRect(); }
int
protected_sliderStart()
const
{
return
QScrollBar::sliderStart(); }
};
typedef
QScrollBar::Orientation QScrollBar__Orientation;
#endif // PSCRBAR_H