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)
| targetItemReached |
( |
QGraphicsItem |
a0 |
|
) |
|
|
|
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)
| targetReached |
( |
QRectF |
a0 |
|
) |
|
|
|
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
| __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 |
|
) |
|
|
|
Sets a new target geometry we want at the end of animation
- Parameters:
-
| newGeometry | the final geometry target
|
| setTargetItem |
( |
self, |
|
|
|
QGraphicsItem |
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
| QGraphicsItem targetItem |
( |
|
self ) |
|
- Returns:
- the target item, if any