kget
kgetpiechart.cpp
Go to the documentation of this file.
55 KGetPieChart::PieChart::PieChart(QHash<OrgKdeKgetTransferInterface*, Data> *data, KIO::filesize_t totalSize, QGraphicsWidget *parent)
101 void KGetPieChart::PieChart::paint(QPainter *p, const QStyleOptionGraphicsItem *option, QWidget *widget)
147 p->drawPie(QRect(rect.x() + 15, rect.y() + 15, rect.width() - 30, rect.height() - 30), angles.first, angles.second);
155 m_colorLabel->nativeWidget()->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed));
158 m_name->nativeWidget()->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred));
252 void KGetPieChart::Private::removeTransfers(const QList<OrgKdeKgetTransferInterface*> &transfers)
278 OrgKdeKgetTransferInterface *transfer = qobject_cast<OrgKdeKgetTransferInterface*>(QObject::sender());
354 connect(this, SIGNAL(transfersAdded(QList<OrgKdeKgetTransferInterface*>)), d, SLOT(addTransfers(QList<OrgKdeKgetTransferInterface*>)));
355 connect(this, SIGNAL(transfersRemoved(QList<OrgKdeKgetTransferInterface*>)), d, SLOT(removeTransfers(QList<OrgKdeKgetTransferInterface*>)));
void setOpacity(qreal opacity)
void transfersAdded(const QList< OrgKdeKgetTransferInterface * > &transfers)
void setStyle(Qt::PenStyle style)
Definition: transfer.h:52
The job is stopped, but this also indicates that it stopped because an error occurred.
Definition: job.h:47
const Key key(const T &value) const
void setRenderHint(RenderHint hint, bool on)
void setMinimumSize(const QSizeF &size)
void fill(const QColor &color)
QObject * sender() const
Definition: kgetpiechart_p.h:39
PieChart(QHash< OrgKdeKgetTransferInterface *, Data > *data, KIO::filesize_t totalSize, QGraphicsWidget *parent=0)
Definition: kgetpiechart.cpp:55
void insertItem(int index, QGraphicsLayoutItem *item)
Definition: kgetpiechart_p.h:90
int height() const
int x() const
int y() const
Definition: transfer.h:53
const char * name() const
Definition: kgetpiechart_p.h:49
const_iterator constEnd() const
KGetPieChart(QObject *parent, const QVariantList &args)
Definition: kgetpiechart.cpp:340
void setPen(const QColor &color)
iterator begin()
void setTotalSize(KIO::filesize_t totalSize)
Definition: kgetpiechart.cpp:77
void setBrush(const QBrush &brush)
void deleteLater()
void setColor(const QColor &color)
void transfersRemoved(const QList< OrgKdeKgetTransferInterface * > &transfers)
void setSizePolicy(const QSizePolicy &policy)
iterator erase(iterator pos)
void removeTransfers(const QList< OrgKdeKgetTransferInterface * > &transfers)
Definition: kgetpiechart.cpp:252
const T value(const Key &key) const
bool contains(const T &value) const
void drawPie(const QRectF &rectangle, int startAngle, int spanAngle)
void update()
const_iterator constBegin() const
int width() const
void addItem(QGraphicsLayoutItem *item)
void setCacheMode(CacheMode mode, const QSize &logicalCacheSize)
void setWidth(int width)
Definition: transfer.h:54
Definition: kgetapplet.h:68
QGraphicsWidget(QGraphicsItem *parent, QFlags< Qt::WindowType > wFlags)
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Definition: kgetpiechart.cpp:101
Definition: transfer.h:63
QGraphicsLayout * layout() const
iterator end()
Definition: kgetpiechart_p.h:72
void addTransfers(const QList< OrgKdeKgetTransferInterface * > &transfers)
Definition: kgetpiechart.cpp:215
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.