|
| ExtenderGroup (Extender *parent, uint groupId=0) |
|
| ~ExtenderGroup () |
|
bool | autoHide () const |
|
bool | isAutoCollapse () const |
|
bool | isGroupCollapsed () const |
|
QList< ExtenderItem * > | items () const |
|
void | setAutoCollapse (bool collapse) |
|
void | setAutoHide (bool autoHide) |
|
| ExtenderItem (Extender *hostExtender, uint extenderItemId=0) |
|
| ~ExtenderItem () |
|
QAction * | action (const QString &name) const |
|
void | addAction (const QString &name, QAction *action) |
|
uint | autoExpireDelay () const |
|
KConfigGroup | config () const |
|
Extender * | extender () const |
|
ExtenderGroup * | group () const |
|
QIcon | icon () const |
|
bool | isCollapsed () const |
|
bool | isDetached () const |
|
bool | isGroup () const |
|
bool | isTransient () const |
|
QString | name () const |
|
void | setAutoExpireDelay (uint time) |
|
void | setExtender (Extender *extender, const QPointF &pos=QPointF(-1,-1)) |
|
void | setGroup (ExtenderGroup *group) |
|
void | setGroup (ExtenderGroup *group, const QPointF &pos) |
|
void | setIcon (const QString &icon) |
|
void | setIcon (const QIcon &icon) |
|
void | setName (const QString &name) |
|
void | setTitle (const QString &title) |
|
void | setTransient (const bool transient) |
|
void | setWidget (QGraphicsItem *widget) |
|
QString | title () const |
|
QGraphicsItem * | widget () const |
|
| 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 | 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 |
|
| 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 () |
|
| 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 |
|
| 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 |
|
| 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 |
|
Allows for grouping of extender items.
To be able to group multiple items together, you'll need to instantiate an ExtenderGroup, and call setGroup() on all extender items you wish to add to this group. This ExtenderGroup is just the same as any other ExtenderItem, except for the expand group and collapse group buttons it provides, and the fact that it will automatically hide itself if less then one item belong to this group and autoHide is set to true.
- Since
- 4.3
Definition at line 50 of file extendergroup.h.