Plasma
#include <scrollwidget.h>
Signals | |
void | scrollStateChanged (QAbstractAnimation::State newState, QAbstractAnimation::State oldState) |
void | viewportGeometryChanged (const QRectF &geomety) |
Public Member Functions | |
ScrollWidget (QGraphicsWidget *parent=0) | |
ScrollWidget (QGraphicsItem *parent) | |
~ScrollWidget () | |
Qt::Alignment | alignment () const |
QSizeF | contentsSize () const |
Q_INVOKABLE void | ensureItemVisible (QGraphicsItem *item) |
Q_INVOKABLE void | ensureRectVisible (const QRectF &rect) |
bool | hasOverShoot () const |
Qt::ScrollBarPolicy | horizontalScrollBarPolicy () const |
QWidget * | nativeWidget () const |
bool | overflowBordersVisible () const |
Q_INVOKABLE void | registerAsDragHandle (QGraphicsWidget *item) |
QPointF | scrollPosition () const |
void | setAlignment (Qt::Alignment align) |
void | setHorizontalScrollBarPolicy (const Qt::ScrollBarPolicy policy) |
void | setOverflowBordersVisible (const bool visible) |
void | setOverShoot (bool enable) |
void | setScrollPosition (const QPointF &position) |
void | setSnapSize (const QSizeF &size) |
void | setStyleSheet (const QString &stylesheet) |
void | setVerticalScrollBarPolicy (const Qt::ScrollBarPolicy policy) |
void | setWidget (QGraphicsWidget *widget) |
QSizeF | snapSize () const |
QString | styleSheet () const |
Q_INVOKABLE void | unregisterAsDragHandle (QGraphicsWidget *item) |
Qt::ScrollBarPolicy | verticalScrollBarPolicy () const |
QRectF | viewportGeometry () const |
QGraphicsWidget * | widget () const |
Public Member Functions inherited from QGraphicsWidget | |
QGraphicsWidget (QGraphicsItem *parent, QFlags< Qt::WindowType > wFlags) | |
~QGraphicsWidget () | |
QList< QAction * > | actions () const |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | adjustSize () |
bool | autoFillBackground () const |
virtual QRectF | boundingRect () const |
bool | close () |
Qt::FocusPolicy | focusPolicy () const |
QGraphicsWidget * | focusWidget () const |
QFont | font () const |
void | geometryChanged () |
virtual void | getContentsMargins (qreal *left, qreal *top, qreal *right, qreal *bottom) const |
void | getWindowFrameMargins (qreal *left, qreal *top, qreal *right, qreal *bottom) const |
int | grabShortcut (const QKeySequence &sequence, Qt::ShortcutContext context) |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, QList< QAction * > actions) |
bool | isActiveWindow () const |
QGraphicsLayout * | layout () const |
Qt::LayoutDirection | layoutDirection () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) |
virtual void | paintWindowFrame (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) |
QPalette | palette () const |
QRectF | rect () const |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | resize (const QSizeF &size) |
void | resize (qreal w, qreal h) |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setContentsMargins (qreal left, qreal top, qreal right, qreal bottom) |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFont (const QFont &font) |
virtual void | setGeometry (const QRectF &rect) |
void | setGeometry (qreal x, qreal y, qreal w, qreal h) |
void | setLayout (QGraphicsLayout *layout) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
void | setPalette (const QPalette &palette) |
void | setShortcutAutoRepeat (int id, bool enabled) |
void | setShortcutEnabled (int id, bool enabled) |
void | setStyle (QStyle *style) |
void | setWindowFlags (QFlags< Qt::WindowType > wFlags) |
void | setWindowFrameMargins (qreal left, qreal top, qreal right, qreal bottom) |
void | setWindowTitle (const QString &title) |
virtual QPainterPath | shape () const |
QSizeF | size () const |
QStyle * | style () const |
bool | testAttribute (Qt::WidgetAttribute attribute) const |
virtual int | type () const |
void | unsetLayoutDirection () |
void | unsetWindowFrameMargins () |
Qt::WindowFlags | windowFlags () const |
QRectF | windowFrameGeometry () const |
QRectF | windowFrameRect () const |
QString | windowTitle () const |
Qt::WindowType | windowType () const |
Public Member Functions inherited from QGraphicsObject | |
QGraphicsObject (QGraphicsItem *parent) | |
void | enabledChanged () |
void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
void | opacityChanged () |
void | parentChanged () |
void | rotationChanged () |
void | scaleChanged () |
void | ungrabGesture (Qt::GestureType gesture) |
void | visibleChanged () |
void | xChanged () |
void | yChanged () |
void | zChanged () |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from QGraphicsItem | |
QGraphicsItem (QGraphicsItem *parent) | |
virtual | ~QGraphicsItem () |
bool | acceptDrops () const |
Qt::MouseButtons | acceptedMouseButtons () const |
bool | acceptHoverEvents () const |
bool | acceptsHoverEvents () const |
bool | acceptTouchEvents () const |
virtual void | advance (int phase) |
virtual QRectF | boundingRect () const =0 |
QRegion | boundingRegion (const QTransform &itemToDeviceTransform) const |
qreal | boundingRegionGranularity () const |
CacheMode | cacheMode () const |
QList< QGraphicsItem * > | childItems () const |
QList< QGraphicsItem * > | children () const |
QRectF | childrenBoundingRect () const |
void | clearFocus () |
QPainterPath | clipPath () const |
virtual bool | collidesWithItem (const QGraphicsItem *other, Qt::ItemSelectionMode mode) const |
virtual bool | collidesWithPath (const QPainterPath &path, Qt::ItemSelectionMode mode) const |
QList< QGraphicsItem * > | collidingItems (Qt::ItemSelectionMode mode) const |
QGraphicsItem * | commonAncestorItem (const QGraphicsItem *other) const |
virtual bool | contains (const QPointF &point) const |
QCursor | cursor () const |
QVariant | data (int key) const |
QTransform | deviceTransform (const QTransform &viewportTransform) const |
qreal | effectiveOpacity () const |
void | ensureVisible (const QRectF &rect, int xmargin, int ymargin) |
void | ensureVisible (qreal x, qreal y, qreal w, qreal h, int xmargin, int ymargin) |
bool | filtersChildEvents () const |
GraphicsItemFlags | flags () const |
QGraphicsItem * | focusItem () const |
QGraphicsItem * | focusProxy () const |
void | grabKeyboard () |
void | grabMouse () |
QGraphicsEffect * | graphicsEffect () const |
QGraphicsItemGroup * | group () const |
bool | handlesChildEvents () const |
bool | hasCursor () const |
bool | hasFocus () const |
void | hide () |
Qt::InputMethodHints | inputMethodHints () const |
void | installSceneEventFilter (QGraphicsItem *filterItem) |
bool | isActive () const |
bool | isAncestorOf (const QGraphicsItem *child) const |
bool | isBlockedByModalPanel (QGraphicsItem **blockingPanel) const |
bool | isClipped () const |
bool | isEnabled () const |
bool | isObscured () const |
bool | isObscured (const QRectF &rect) const |
bool | isObscured (qreal x, qreal y, qreal w, qreal h) const |
virtual bool | isObscuredBy (const QGraphicsItem *item) const |
bool | isPanel () const |
bool | isSelected () const |
bool | isUnderMouse () const |
bool | isVisible () const |
bool | isVisibleTo (const QGraphicsItem *parent) const |
bool | isWidget () const |
bool | isWindow () const |
QTransform | itemTransform (const QGraphicsItem *other, bool *ok) const |
QPointF | mapFromItem (const QGraphicsItem *item, const QPointF &point) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, const QRectF &rect) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, const QPolygonF &polygon) const |
QPainterPath | mapFromItem (const QGraphicsItem *item, const QPainterPath &path) const |
QPointF | mapFromItem (const QGraphicsItem *item, qreal x, qreal y) const |
QPolygonF | mapFromItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapFromParent (const QPointF &point) const |
QPolygonF | mapFromParent (const QRectF &rect) const |
QPolygonF | mapFromParent (const QPolygonF &polygon) const |
QPainterPath | mapFromParent (const QPainterPath &path) const |
QPointF | mapFromParent (qreal x, qreal y) const |
QPolygonF | mapFromParent (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapFromScene (const QPolygonF &polygon) const |
QPointF | mapFromScene (const QPointF &point) const |
QPolygonF | mapFromScene (const QRectF &rect) const |
QPainterPath | mapFromScene (const QPainterPath &path) const |
QPointF | mapFromScene (qreal x, qreal y) const |
QPolygonF | mapFromScene (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromItem (const QGraphicsItem *item, const QRectF &rect) const |
QRectF | mapRectFromItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromParent (const QRectF &rect) const |
QRectF | mapRectFromParent (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromScene (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectFromScene (const QRectF &rect) const |
QRectF | mapRectToItem (const QGraphicsItem *item, const QRectF &rect) const |
QRectF | mapRectToItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectToParent (const QRectF &rect) const |
QRectF | mapRectToParent (qreal x, qreal y, qreal w, qreal h) const |
QRectF | mapRectToScene (const QRectF &rect) const |
QRectF | mapRectToScene (qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapToItem (const QGraphicsItem *item, const QPointF &point) const |
QPolygonF | mapToItem (const QGraphicsItem *item, const QRectF &rect) const |
QPolygonF | mapToItem (const QGraphicsItem *item, const QPolygonF &polygon) const |
QPainterPath | mapToItem (const QGraphicsItem *item, const QPainterPath &path) const |
QPointF | mapToItem (const QGraphicsItem *item, qreal x, qreal y) const |
QPolygonF | mapToItem (const QGraphicsItem *item, qreal x, qreal y, qreal w, qreal h) const |
QPointF | mapToParent (const QPointF &point) const |
QPolygonF | mapToParent (const QRectF &rect) const |
QPainterPath | mapToParent (const QPainterPath &path) const |
QPointF | mapToParent (qreal x, qreal y) const |
QPolygonF | mapToParent (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapToParent (const QPolygonF &polygon) const |
QPolygonF | mapToScene (const QRectF &rect) const |
QPainterPath | mapToScene (const QPainterPath &path) const |
QPointF | mapToScene (qreal x, qreal y) const |
QPolygonF | mapToScene (qreal x, qreal y, qreal w, qreal h) const |
QPolygonF | mapToScene (const QPolygonF &polygon) const |
QPointF | mapToScene (const QPointF &point) const |
QMatrix | matrix () const |
void | moveBy (qreal dx, qreal dy) |
qreal | opacity () const |
virtual QPainterPath | opaqueArea () const |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)=0 |
QGraphicsItem * | panel () const |
PanelModality | panelModality () const |
QGraphicsItem * | parentItem () const |
QGraphicsObject * | parentObject () const |
QGraphicsWidget * | parentWidget () const |
QPointF | pos () const |
void | removeSceneEventFilter (QGraphicsItem *filterItem) |
void | resetMatrix () |
void | resetTransform () |
void | rotate (qreal angle) |
qreal | rotation () const |
void | scale (qreal sx, qreal sy) |
qreal | scale () const |
QGraphicsScene * | scene () const |
QRectF | sceneBoundingRect () const |
QMatrix | sceneMatrix () const |
QPointF | scenePos () const |
QTransform | sceneTransform () const |
void | scroll (qreal dx, qreal dy, const QRectF &rect) |
void | setAcceptDrops (bool on) |
void | setAcceptedMouseButtons (QFlags< Qt::MouseButton > buttons) |
void | setAcceptHoverEvents (bool enabled) |
void | setAcceptsHoverEvents (bool enabled) |
void | setAcceptTouchEvents (bool enabled) |
void | setActive (bool active) |
void | setBoundingRegionGranularity (qreal granularity) |
void | setCacheMode (CacheMode mode, const QSize &logicalCacheSize) |
void | setCursor (const QCursor &cursor) |
void | setData (int key, const QVariant &value) |
void | setEnabled (bool enabled) |
void | setFiltersChildEvents (bool enabled) |
void | setFlag (GraphicsItemFlag flag, bool enabled) |
void | setFlags (QFlags< QGraphicsItem::GraphicsItemFlag > flags) |
void | setFocus (Qt::FocusReason focusReason) |
void | setFocusProxy (QGraphicsItem *item) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setGroup (QGraphicsItemGroup *group) |
void | setHandlesChildEvents (bool enabled) |
void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
void | setMatrix (const QMatrix &matrix, bool combine) |
void | setOpacity (qreal opacity) |
void | setPanelModality (PanelModality panelModality) |
void | setParentItem (QGraphicsItem *newParent) |
void | setPos (const QPointF &pos) |
void | setPos (qreal x, qreal y) |
void | setRotation (qreal angle) |
void | setScale (qreal factor) |
void | setSelected (bool selected) |
void | setToolTip (const QString &toolTip) |
void | setTransform (const QTransform &matrix, bool combine) |
void | setTransformations (const QList< QGraphicsTransform * > &transformations) |
void | setTransformOriginPoint (qreal x, qreal y) |
void | setTransformOriginPoint (const QPointF &origin) |
void | setVisible (bool visible) |
void | setX (qreal x) |
void | setY (qreal y) |
void | setZValue (qreal z) |
void | shear (qreal sh, qreal sv) |
void | show () |
void | stackBefore (const QGraphicsItem *sibling) |
QGraphicsObject * | toGraphicsObject () |
const QGraphicsObject * | toGraphicsObject () const |
QString | toolTip () const |
QGraphicsItem * | topLevelItem () const |
QGraphicsWidget * | topLevelWidget () const |
QTransform | transform () const |
QList< QGraphicsTransform * > | transformations () const |
QPointF | transformOriginPoint () const |
void | translate (qreal dx, qreal dy) |
void | ungrabKeyboard () |
void | ungrabMouse () |
void | unsetCursor () |
void | update (qreal x, qreal y, qreal width, qreal height) |
void | update (const QRectF &rect) |
QGraphicsWidget * | window () const |
qreal | x () const |
qreal | y () const |
qreal | zValue () const |
Public Member Functions inherited from QGraphicsLayoutItem | |
QGraphicsLayoutItem (QGraphicsLayoutItem *parent, bool isLayout) | |
virtual | ~QGraphicsLayoutItem () |
QRectF | contentsRect () const |
QSizeF | effectiveSizeHint (Qt::SizeHint which, const QSizeF &constraint) const |
QRectF | geometry () const |
QGraphicsItem * | graphicsItem () const |
bool | isLayout () const |
qreal | maximumHeight () const |
QSizeF | maximumSize () const |
qreal | maximumWidth () const |
qreal | minimumHeight () const |
QSizeF | minimumSize () const |
qreal | minimumWidth () const |
bool | ownedByLayout () const |
QGraphicsLayoutItem * | parentLayoutItem () const |
qreal | preferredHeight () const |
QSizeF | preferredSize () const |
qreal | preferredWidth () const |
void | setMaximumHeight (qreal height) |
void | setMaximumSize (const QSizeF &size) |
void | setMaximumSize (qreal w, qreal h) |
void | setMaximumWidth (qreal width) |
void | setMinimumHeight (qreal height) |
void | setMinimumSize (const QSizeF &size) |
void | setMinimumSize (qreal w, qreal h) |
void | setMinimumWidth (qreal width) |
void | setParentLayoutItem (QGraphicsLayoutItem *parent) |
void | setPreferredHeight (qreal height) |
void | setPreferredSize (const QSizeF &size) |
void | setPreferredSize (qreal w, qreal h) |
void | setPreferredWidth (qreal width) |
void | setSizePolicy (const QSizePolicy &policy) |
void | setSizePolicy (QSizePolicy::Policy hPolicy, QSizePolicy::Policy vPolicy, QSizePolicy::ControlType controlType) |
QSizePolicy | sizePolicy () const |
Properties | |
Qt::Alignment | alignment |
QSizeF | contentsSize |
Qt::ScrollBarPolicy | horizontalScrollBarPolicy |
bool | overflowBordersVisible |
bool | overShoot |
QPointF | scrollPosition |
QSizeF | snapSize |
QString | styleSheet |
Qt::ScrollBarPolicy | verticalScrollBarPolicy |
QRectF | viewportGeometry |
QGraphicsWidget | widget |
Properties inherited from QGraphicsWidget | |
autoFillBackground | |
focusPolicy | |
font | |
geometry | |
layout | |
layoutDirection | |
maximumSize | |
minimumSize | |
palette | |
preferredSize | |
size | |
sizePolicy | |
windowFlags | |
windowTitle | |
Properties inherited from QGraphicsObject | |
effect | |
enabled | |
opacity | |
parent | |
pos | |
rotation | |
scale | |
transformOriginPoint | |
visible | |
x | |
y | |
z | |
Properties inherited from QObject | |
objectName | |
Additional Inherited Members | |
Static Public Member Functions inherited from QGraphicsWidget | |
void | setTabOrder (QGraphicsWidget *first, QGraphicsWidget *second) |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Public Attributes inherited from QGraphicsItem | |
typedef | GraphicsItemFlags |
Static Protected Member Functions inherited from QObject | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
Detailed Description
A container of widgets that can have scrollbars.
A container of widgets that can have horizontal and vertical scrollbars if the content is bigger than the widget itself
- Since
- 4.3
Definition at line 43 of file scrollwidget.h.
Constructor & Destructor Documentation
|
explicit |
Constructs a new ScrollWidget.
- Parameters
-
parent the parent of this widget
Definition at line 1117 of file scrollwidget.cpp.
|
explicit |
Definition at line 1110 of file scrollwidget.cpp.
Plasma::ScrollWidget::~ScrollWidget | ( | ) |
Definition at line 1124 of file scrollwidget.cpp.
Member Function Documentation
Qt::Alignment Plasma::ScrollWidget::alignment | ( | ) | const |
- Returns
- currently set alignment for the inner widget
- Since
- 4.5
QSizeF Plasma::ScrollWidget::contentsSize | ( | ) | const |
- Returns
- the size of the internal widget
- Since
- 4.4
void Plasma::ScrollWidget::ensureItemVisible | ( | QGraphicsItem * | item | ) |
Scroll the view until the given item is visible.
- Parameters
-
item item we want visible
- Since
- 4.4
Definition at line 1209 of file scrollwidget.cpp.
void Plasma::ScrollWidget::ensureRectVisible | ( | const QRectF & | rect | ) |
Scroll the view until the given rectangle is visible.
- Parameters
-
rect rect we want visible, in coordinates mapped to the inner widget
- Since
- 4.4
Definition at line 1199 of file scrollwidget.cpp.
Reimplemented from QObject.
Definition at line 1415 of file scrollwidget.cpp.
|
protectedvirtual |
Reimplemented from QGraphicsWidget.
Definition at line 1324 of file scrollwidget.cpp.
bool Plasma::ScrollWidget::hasOverShoot | ( | ) | const |
Qt::ScrollBarPolicy Plasma::ScrollWidget::horizontalScrollBarPolicy | ( | ) | const |
- Returns
- the horizontal scrollbar policy
|
protectedvirtual |
Reimplemented from QGraphicsItem.
Definition at line 1358 of file scrollwidget.cpp.
|
protectedvirtual |
Reimplemented from QGraphicsItem.
Definition at line 1363 of file scrollwidget.cpp.
|
protectedvirtual |
Reimplemented from QGraphicsItem.
Definition at line 1375 of file scrollwidget.cpp.
|
protectedvirtual |
Reimplemented from QGraphicsItem.
Definition at line 1393 of file scrollwidget.cpp.
QWidget * Plasma::ScrollWidget::nativeWidget | ( | ) | const |
- Returns
- the native widget wrapped by this ScrollWidget
Definition at line 1319 of file scrollwidget.cpp.
bool Plasma::ScrollWidget::overflowBordersVisible | ( | ) | const |
- Returns
- true if the widget shows borders when the inner widget is bigger than the viewport
- Since
- 4.6
void Plasma::ScrollWidget::registerAsDragHandle | ( | QGraphicsWidget * | item | ) |
Register an item as a drag handle, it means mouse events will pass trough it and will be possible to drag the view by dragging the item itself.
The item will still receive mouse clicks if the mouse didn't move between press and release.
This function is no more necessary, since it's the authomatic behaviour for all children items, the implementation has now no effect
- Parameters
-
item the drag handle item. widget() must be an ancestor if it in the parent hierarchy. if item doesn't accept mose press events it's not necessary to call this function.
- Since
- 4.4
Definition at line 1237 of file scrollwidget.cpp.
|
protectedvirtual |
Reimplemented from QGraphicsWidget.
Definition at line 1334 of file scrollwidget.cpp.
|
protectedvirtual |
Reimplemented from QGraphicsItem.
Definition at line 1478 of file scrollwidget.cpp.
QPointF Plasma::ScrollWidget::scrollPosition | ( | ) | const |
- Returns
- the position of the internal widget relative to this widget
- Since
- 4.4
|
signal |
The widget started or stopped an animated scroll.
- Since
- 4.4
void Plasma::ScrollWidget::setAlignment | ( | Qt::Alignment | align | ) |
Sets the alignment for the inner widget.
It is only meaningful if the inner widget is smaller than the viewport.
- Since
- 4.5
Definition at line 1576 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setHorizontalScrollBarPolicy | ( | const Qt::ScrollBarPolicy | policy | ) |
Sets the horizontal scrollbar policy.
- Parameters
-
policy desired policy
Definition at line 1162 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setOverflowBordersVisible | ( | const bool | visible | ) |
Sets whether borders should be shown when the inner widget is bigger than the viewport.
- Parameters
-
visible true if the border should be visible when the inner widget overflows
- Since
- 4.6
Definition at line 1189 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setOverShoot | ( | bool | enable | ) |
Tells the scrollwidget whether the widget can scroll a little beyond its boundaries and then automatically snap back or whether the widget scrolling always stops at the edges.
- Since
- 4.5
Definition at line 1591 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setScrollPosition | ( | const QPointF & | position | ) |
Sets the position of the internal widget relative to this widget.
- Since
- 4.4
Definition at line 1274 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setSnapSize | ( | const QSizeF & | size | ) |
Set the nap size of the kinetic scrolling: the scrolling will always stop at multiples of that size.
- Parameters
-
the desired snap size
- Since
- 4.5
Definition at line 1297 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setStyleSheet | ( | const QString & | stylesheet | ) |
Sets the stylesheet used to control the visual display of this ScrollWidget.
- Parameters
-
stylesheet a CSS string
Definition at line 1307 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setVerticalScrollBarPolicy | ( | const Qt::ScrollBarPolicy | policy | ) |
Sets the vertical scrollbar policy.
- Parameters
-
policy desired policy
Definition at line 1174 of file scrollwidget.cpp.
void Plasma::ScrollWidget::setWidget | ( | QGraphicsWidget * | widget | ) |
Sets the widget this ScrollWidget will contain ownership is transferred to this scrollwidget, if an old one was already in, it will be deleted.
If the widget size policy allows for horizontal and/or vertical expansion, it will be resized when possible, otherwise it will be kept to whichever width the widget resizes itself.
- Parameters
-
widget the new main sub widget
Definition at line 1129 of file scrollwidget.cpp.
|
protectedvirtual |
Reimplemented from QGraphicsWidget.
Definition at line 1457 of file scrollwidget.cpp.
QSizeF Plasma::ScrollWidget::snapSize | ( | ) | const |
- Returns
- the snap size of the kinetic scrolling
- Since
- 4.5
QString Plasma::ScrollWidget::styleSheet | ( | ) | const |
- Returns
- the stylesheet currently used with this widget
void Plasma::ScrollWidget::unregisterAsDragHandle | ( | QGraphicsWidget * | item | ) |
Unregister the given item as drag handle (if it was registered)
This function is no more necessary, since it's the authomatic behaviour for all children items, the implementation has now no effect
- Since
- 4.4
Definition at line 1245 of file scrollwidget.cpp.
Qt::ScrollBarPolicy Plasma::ScrollWidget::verticalScrollBarPolicy | ( | ) | const |
- Returns
- the vertical scrollbar policy
QRectF Plasma::ScrollWidget::viewportGeometry | ( | ) | const |
The geometry of the viewport.
- Since
- 4.4
|
signal |
The viewport geomety changed, for instance due a widget resize.
- Since
- 4.5
|
protectedvirtual |
Reimplemented from QGraphicsItem.
Definition at line 1403 of file scrollwidget.cpp.
QGraphicsWidget* Plasma::ScrollWidget::widget | ( | ) | const |
- Returns
- the main widget
Property Documentation
|
readwrite |
Definition at line 55 of file scrollwidget.h.
|
read |
Definition at line 51 of file scrollwidget.h.
|
readwrite |
Definition at line 47 of file scrollwidget.h.
|
readwrite |
Definition at line 49 of file scrollwidget.h.
|
readwrite |
Definition at line 56 of file scrollwidget.h.
|
readwrite |
Definition at line 50 of file scrollwidget.h.
|
readwrite |
Definition at line 53 of file scrollwidget.h.
|
readwrite |
Definition at line 54 of file scrollwidget.h.
|
readwrite |
Definition at line 48 of file scrollwidget.h.
|
read |
Definition at line 52 of file scrollwidget.h.
|
readwrite |
Definition at line 46 of file scrollwidget.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.