Plasma
Go to the documentation of this file.
20 #ifndef PLASMA_EXTENDERGROUP_H
21 #define PLASMA_EXTENDERGROUP_H
23 #include <QtGui/QGraphicsWidget>
24 #include <QtCore/QList>
33 class ExtenderGroupPrivate;
53 Q_PROPERTY(
bool autoHide READ autoHide WRITE setAutoHide)
54 Q_PROPERTY(
bool groupCollapsed READ isGroupCollapsed WRITE setGroupCollapsed)
55 Q_PROPERTY(
bool autoCollapse READ isAutoCollapse WRITE setAutoCollapse)
74 bool autoHide() const;
79 void setAutoHide(
bool autoHide);
85 bool isGroupCollapsed() const;
91 bool isAutoCollapse() const;
97 void setAutoCollapse(
bool collapse);
104 void setGroupCollapsed(
bool collapsed);
115 void collapseGroup();
118 void resizeEvent(QGraphicsSceneResizeEvent *event);
119 bool eventFilter(
QObject *watched, QEvent *event);
120 void dragEnterEvent(QGraphicsSceneDragDropEvent *event);
121 void dragMoveEvent(QGraphicsSceneDragDropEvent *event);
122 void dragLeaveEvent(QGraphicsSceneDragDropEvent *event);
123 void dropEvent(QGraphicsSceneDragDropEvent *event);
126 ExtenderGroupPrivate * const d;
128 Q_PRIVATE_SLOT(d,
void addItemToGroup(Plasma::
ExtenderItem *item))
129 Q_PRIVATE_SLOT(d,
void removeItemFromGroup(Plasma::
ExtenderItem *item))
130 Q_PRIVATE_SLOT(d,
void themeChanged())
136 #endif //PLASMA_EXTENDER_H
Extends applets to allow detachable parts.
Allows for grouping of extender items.
Provides detachable items for an Extender.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:33 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.