23 #include "ginteractor.h" 27 class _Internal_QScrollBar;
72 virtual int getMax()
const;
77 virtual int getMin()
const;
85 string
getType()
const override;
105 virtual void setMax(
int max);
111 virtual void setMin(
int min);
117 virtual void setState(
int value,
int extent,
int min,
int max);
129 string getActionEventType()
const override;
134 _Internal_QScrollBar* _iqscrollbar;
136 friend class _Internal_QScrollBar;
145 class _Internal_QScrollBar :
public QScrollBar,
public _Internal_QWidget {
149 _Internal_QScrollBar(GScrollBar* qgscrollbar, Qt::Orientation orientation, QWidget* parent =
nullptr);
150 void detach()
override;
151 QSize sizeHint()
const override;
154 void handleValueChange(
int value);
157 GScrollBar* _gscrollbar;
159 friend class GScrollBar;
164 #endif // _gscrollbar_h
This abstract class is the superclass for all graphical interactors.
Definition: ginteractor.h:52