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