superkaramba
skappletadaptor.h
Go to the documentation of this file.
51 SkPainterAdaptor(QObject* parent, QPainter* painter) : QObject(parent), m_painter(painter) { setObjectName( QLatin1String("PlasmaPainter" )); }
70 void setColor(const QString& color) { m_painter->setBrush( getColor(m_painter->brush(),color) ); }
72 void setStyle(int brushStyle) { m_painter->setBrush( getBrushStyle(m_painter->brush(),brushStyle) ); }
75 void setBackgroundColor(const QString& color) { m_painter->setBackground( getColor(m_painter->background(),color) ); }
77 void setBackgroundStyle(int brushStyle) { m_painter->setBackground( getBrushStyle(m_painter->background(),brushStyle) ); }
81 //void setPenWidth(double width) { QPen pen = m_painter->pen(); pen.setWidthF(width); pen.setStyle(Qt::SolidLine); m_painter->setPen(pen); }
100 void drawPie(const QRectF& r, int startAngle, int spanAngle) { m_painter->drawPie(r, startAngle, spanAngle); }
106 void drawText(const QPointF& position, const QString& text) { m_painter->drawText(position, text); }
147 void paintInterface(QPainter *painter, const QStyleOptionGraphicsItem *option, const QRect &rect) {
173 void resize(const QSizeF &size) { m_applet->resize(size);}//setMinimumSize(size);}//resize(size); }
208 SuperKarambaWidgetAdaptor* parentWidgetAdaptor = dynamic_cast<SuperKarambaWidgetAdaptor*>(parentWidget);
209 SuperKarambaWidgetAdaptor* widgetAdaptor = new SuperKarambaWidgetAdaptor(this, m_applet, parentWidgetAdaptor);
264 connect(containment, SIGNAL(appletRemoved(Plasma::Applet*)), this, SLOT(appletRemoved(Plasma::Applet*)));
268 Plasma::Containment* containment() const { return static_cast<Plasma::Containment*>(m_applet); }
298 QObject* addApplet(const QString& appletname, const QVariantList& args = QVariantList(), const QRectF& geometry = QRectF(-1, -1, -1, -1)) {
QHash< QString, PlasmaSensor * > m_engines
Definition: skappletadaptor.h:251
void drawPie(const QRectF &r, int startAngle, int spanAngle)
Draw a pie.
Definition: skappletadaptor.h:100
QObject * applet(int index)
Return the applet with the defined index or NULL if there is no such applet within this containment...
Definition: skappletadaptor.h:280
Definition: skappletadaptor.h:56
SkAppletAdaptor(Karamba *karamba, Plasma::Applet *applet)
Definition: skappletadaptor.h:134
void setEngineImpl(Plasma::DataEngine *engine, const QString &engineName)
Definition: plasmaengine.cpp:155
void showConfigurationInterface()
This signal is emitted if the configuration interface should be shown.
void paintInterface(QPainter *painter, const QStyleOptionGraphicsItem *option, const QRect &rect)
Definition: skappletadaptor.h:147
QString name() const
Return the name of the applet as defined in the plasma-skapplet-default.desktop file.
Definition: skappletadaptor.h:159
int appletCount()
Return the number of applets within this containment.
Definition: skappletadaptor.h:274
void paint(QObject *painter, const QRect &rect)
This signal is emitted if the painter is enabled and if (re-)painting should be done.
Definition: skappletadaptor.h:55
The SkContainmentAdaptor class extends the SkAppletAdaptor class to implements an adaptor for Plasma:...
Definition: skappletadaptor.h:258
Definition: karamba.h:52
void setBackgroundColor(const QString &color)
Set the used background-color.
Definition: skappletadaptor.h:75
The SkPainterAdaptor class implements an adaptor for QPainter objects.
Definition: skappletadaptor.h:46
SkPainterAdaptor(QObject *parent, QPainter *painter)
Definition: skappletadaptor.h:51
QObject * dataEngine(const QString &name)
Loads and returns the given DataEngine.
Definition: skappletadaptor.h:186
QString category() const
Return the category of the applet as defined in the plasma-skapplet-default.desktop file...
Definition: skappletadaptor.h:164
Definition: skappletadaptor.h:57
Plasma::Containment * containment() const
Definition: skappletadaptor.h:268
virtual ~SkContainmentAdaptor()
Definition: skappletadaptor.h:267
void setBackgroundStyle(int brushStyle)
Set the used background-BrushStyle.
Definition: skappletadaptor.h:77
QObject * addApplet(const QString &appletname, const QVariantList &args=QVariantList(), const QRectF &geometry=QRectF(-1,-1,-1,-1))
Adds an applet to this Containment.
Definition: skappletadaptor.h:298
The PlasmaSensor class implements a SuperKaramba sensor that provides access to Plasma::DataEngine ob...
Definition: plasmaengine.h:97
void setPainterEnabled(bool enabled)
Enable or disable the painter.
Definition: skappletadaptor.h:229
void drawText(const QPointF &position, const QString &text)
Draw some text.
Definition: skappletadaptor.h:106
The SkAppletAdaptor class implements an adaptor for Plasma::Applet objects.
Definition: skappletadaptor.h:130
SkContainmentAdaptor(Karamba *karamba, Plasma::Containment *containment)
Definition: skappletadaptor.h:262
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:20 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:20 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.