Plasma
Go to the documentation of this file.
20 #ifndef PLASMA_EXTENDER_H
21 #define PLASMA_EXTENDER_H
23 #include <QtGui/QGraphicsWidget>
32 class ExtenderPrivate;
68 Q_PROPERTY(
QString emptyExtenderMessage READ emptyExtenderMessage WRITE setEmptyExtenderMessage)
73 Q_PROPERTY(
bool empty READ isEmpty())
114 void setEmptyExtenderMessage(
const QString &message);
119 QString emptyExtenderMessage()
const;
162 Q_INVOKABLE
bool hasItem(
const QString &name)
const;
168 bool isEmpty()
const;
176 void setAppearance(Appearance appearance);
181 Appearance appearance()
const;
242 virtual void saveState();
250 virtual FrameSvg::EnabledBorders enabledBordersForItem(
ExtenderItem *item)
const;
301 void geometryChanged();
304 ExtenderPrivate *
const d;
306 Q_PRIVATE_SLOT(d,
void delayItemAddedEvent())
307 Q_PRIVATE_SLOT(d,
void extenderItemDestroyed(Plasma::
ExtenderItem *item))
308 Q_PRIVATE_SLOT(d,
void viewportGeometryChanged(const
QRectF &))
310 friend class ExtenderPrivate;
312 friend class ExtenderGroupPrivate;
314 friend class ExtenderItemPrivate;
316 friend class DialogPrivate;
323 #endif //PLASMA_EXTENDER_H
Appearance
Description on how to render the extender's items.
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-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:12 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.