![]() |
Qt 6.x
The Qt SDK
|
#include <qscrollbar_p.h>
Additional Inherited Members | |
![]() | |
enum | DrawWidgetFlag { DrawAsRoot = 0x01 , DrawPaintOnScreen = 0x02 , DrawRecursive = 0x04 , DrawInvisible = 0x08 , DontSubtractOpaqueChildren = 0x10 , DontDrawOpaqueChildren = 0x20 , DontDrawNativeChildren = 0x40 , DontSetCompositionMode = 0x80 , UseEffectRegionBounds = 0x100 } |
enum | Direction { DirectionNorth = 0x01 , DirectionEast = 0x10 , DirectionSouth = 0x02 , DirectionWest = 0x20 } |
enum class | WindowHandleMode { Direct , Closest , TopLevel } |
enum | CloseMode { CloseNoEvent , CloseWithEvent , CloseWithSpontaneousEvent } |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
![]() | |
static QWidgetPrivate * | get (QWidget *w) |
static const QWidgetPrivate * | get (const QWidget *w) |
static void | checkRestoredGeometry (const QRect &availableGeometry, QRect *restoredGeometry, int frameHeight) |
static void | adjustFlags (Qt::WindowFlags &flags, QWidget *w=nullptr) |
static QWidget * | parentGraphicsView (const QWidget *widget) |
static QRect | screenGeometry (const QWidget *widget) |
static QRect | availableScreenGeometry (const QWidget *widget) |
static QScreen * | screen (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | screenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | availableScreenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static void | sendComposeStatus (QWidget *w, bool end) |
static void | setWidgetParentHelper (QObject *widgetAsObject, QObject *newParent) |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
![]() | |
static QWidgetMapper * | mapper = nullptr |
static QWidgetSet * | allWidgets = nullptr |
static int | instanceCounter = 0 |
static int | maxInstances = 0 |
Definition at line 26 of file qscrollbar_p.h.
Definition at line 218 of file qscrollbar.cpp.
References QStyle::SC_ScrollBarAddLine, QStyle::SC_ScrollBarAddPage, QStyle::SC_ScrollBarFirst, QStyle::SC_ScrollBarLast, QStyle::SC_ScrollBarSubLine, QStyle::SC_ScrollBarSubPage, QAbstractSlider::SliderNoAction, QAbstractSlider::SliderPageStepAdd, QAbstractSlider::SliderPageStepSub, QAbstractSlider::SliderSingleStepAdd, QAbstractSlider::SliderSingleStepSub, QAbstractSlider::SliderToMaximum, and QAbstractSlider::SliderToMinimum.
void QScrollBarPrivate::flash | ( | ) |
Definition at line 202 of file qscrollbar.cpp.
References flashed, flashTimer, opt, and QStyle::SH_ScrollBar_Transient.
void QScrollBarPrivate::init | ( | ) |
Definition at line 342 of file qscrollbar.cpp.
References QSizePolicy::Fixed, flashed, flashTimer, hoverControl, QStyleOption::initFrom(), QAbstractSliderPrivate::invertedControls, QSizePolicy::Minimum, Qt::NoFocus, opt, QAbstractSliderPrivate::orientation, pointerOutsidePressedControl, pressedControl, QStyle::SC_None, QStyle::SH_ScrollBar_Transient, QSizePolicy::Slider, sp, transient, Qt::Vertical, Qt::WA_OpaquePaintEvent, and Qt::WA_WState_OwnSizePolicy.
QStyle::SubControl QScrollBarPrivate::newHoverControl | ( | const QPoint & | pos | ) |
Definition at line 172 of file qscrollbar.cpp.
References QStyle::CC_ScrollBar, hoverControl, hoverRect, opt, pos, QStyle::SC_All, and QStyle::SC_None.
Referenced by updateHoverControl().
int QScrollBarPrivate::pixelPosToRangeValue | ( | int | pos | ) | const |
Definition at line 660 of file qscrollbar.cpp.
References QRect::bottom(), QStyle::CC_ScrollBar, QRect::height(), Qt::Horizontal, QAbstractSliderPrivate::maximum, QAbstractSliderPrivate::minimum, opt, QAbstractSliderPrivate::orientation, pos, QRect::right(), Qt::RightToLeft, QStyle::SC_ScrollBarGroove, QStyle::SC_ScrollBarSlider, QStyle::sliderValueFromPosition(), QRect::width(), QRect::x(), and QRect::y().
void QScrollBarPrivate::setTransient | ( | bool | value | ) |
Definition at line 186 of file qscrollbar.cpp.
References opt, QStyle::SH_ScrollBar_Transient, transient, and QAbstractSliderPrivate::value.
void QScrollBarPrivate::stopRepeatAction | ( | ) |
Definition at line 250 of file qscrollbar.cpp.
References QStyle::CC_ScrollBar, opt, pressedControl, QStyle::SC_None, QStyle::SC_ScrollBarSlider, and QAbstractSlider::SliderNoAction.
bool QScrollBarPrivate::updateHoverControl | ( | const QPoint & | pos | ) |
Definition at line 158 of file qscrollbar.cpp.
References hoverControl, hoverRect, newHoverControl(), pos, and Qt::WA_Hover.
int QScrollBarPrivate::clickOffset |
Definition at line 33 of file qscrollbar_p.h.
bool QScrollBarPrivate::flashed |
Definition at line 48 of file qscrollbar_p.h.
int QScrollBarPrivate::flashTimer |
Definition at line 49 of file qscrollbar_p.h.
QStyle::SubControl QScrollBarPrivate::hoverControl |
Definition at line 42 of file qscrollbar_p.h.
Referenced by init(), newHoverControl(), and updateHoverControl().
QRect QScrollBarPrivate::hoverRect |
Definition at line 43 of file qscrollbar_p.h.
Referenced by newHoverControl(), and updateHoverControl().
bool QScrollBarPrivate::pointerOutsidePressedControl |
Definition at line 31 of file qscrollbar_p.h.
Referenced by init().
QStyle::SubControl QScrollBarPrivate::pressedControl |
Definition at line 30 of file qscrollbar_p.h.
Referenced by init(), and stopRepeatAction().
int QScrollBarPrivate::snapBackPosition |
Definition at line 33 of file qscrollbar_p.h.
bool QScrollBarPrivate::transient |
Definition at line 45 of file qscrollbar_p.h.
Referenced by init(), and setTransient().