ItemBackground Class Reference
from PyKDE4.plasma import *
Inherits: QGraphicsWidget → QObject
Namespace: Plasma
Detailed Description
Signals |
| | animationStep (float progress) |
| | appearanceChanged () |
| | targetItemReached (QGraphicsItem a0) |
| | targetReached (QRectF a0) |
Methods |
| | __init__ (self, QGraphicsWidget parent=0) |
| bool | eventFilter (self, QObject watched, QEvent event) |
| QVariant | itemChange (self, QGraphicsItem.GraphicsItemChange change, QVariant value) |
| | paint (self, QPainter painter, QStyleOptionGraphicsItem option, QWidget widget) |
| | resizeEvent (self, QGraphicsSceneResizeEvent a0) |
| bool | sceneEventFilter (self, QGraphicsItem watched, QEvent event) |
| | setTarget (self, QRectF newGeometry) |
| | setTargetItem (self, QGraphicsItem target) |
| QRectF | target (self) |
| QGraphicsItem | targetItem (self) |
Signal Documentation
| animationStep |
( |
float |
progress |
|
) |
|
|
|
Emitted at each animation frame. Useful for synchronizing item animations
- Signal syntax:
QObject.connect(source, SIGNAL("animationStep(qreal)"), target_slot)
Emitted when the visual layout and appearance changes. Useful for synchronizing
content margins.
- Signal syntax:
QObject.connect(source, SIGNAL("appearanceChanged()"), target_slot)
Emitted when the target has been reached. Useful to consider this instead of
the corresponding hoverEnterEvent;
- Signal syntax:
QObject.connect(source, SIGNAL("targetItemReached(QGraphicsItem*)"), target_slot)
Emitted when the target has been reached. Useful to consider this instead of
the corresponding hoverEnterEvent;
- Signal syntax:
QObject.connect(source, SIGNAL("targetReached(QRectF)"), target_slot)
Method Documentation
| setTarget |
( |
self, |
|
|
|
QRectF |
newGeometry |
|
) |
|
|
|
Sets a new target geometry we want at the end of animation
@arg newGeometry the final geometry target
set the ItemBackground geometry to be the target geometry, plus the ItemBackground margins
- Returns:
- the current target rect; may be empty if there is no target currently set
- Returns:
- the target item, if any