kget
transfergroup.cpp
Go to the documentation of this file.
28 TransferGroup::TransferGroup(TransferTreeModel * model, Scheduler * parent, const QString & name)
276 transfer->setDownloadLimit(m_downloadLimit / n + pool / transfersNeedSpeed.count(), Transfer::InvisibleSpeedLimit);
319 transfer->setUploadLimit(m_uploadLimit / n + pool / transfersNeedSpeed.count(), Transfer::InvisibleSpeedLimit);
338 for(QMap<QUrl, Nepomuk2::Tag>::const_iterator i = m_tags.constBegin(); i != m_tags.constEnd(); i++)
380 QDomNodeList tagsNodeList = e.elementsByTagName("Tags").at(0).toElement().elementsByTagName("Tag");
int downloadLimit(Transfer::SpeedLimit limit) const
Definition: transfergroup.cpp:223
QDomNodeList elementsByTagName(const QString &tagname) const
void move(Transfer *transfer, Transfer *after)
Moves a transfer in the list.
Definition: transfergroup.cpp:153
TransferGroup(TransferTreeModel *model, Scheduler *parent, const QString &name=QString())
Definition: transfergroup.cpp:28
QDomNode item(int index) const
void setUploadLimit(int ulLimit, SpeedLimit limit)
Set the Transfer's UploadLimit.
Definition: transfer.cpp:144
Definition: transfergrouphandler.h:30
Definition: transfer.h:90
Capabilities capabilities() const
Returns the capabilities this Transfer supports.
Definition: transfer.h:111
QDomNode appendChild(const QDomNode &newChild)
QString attribute(const QString &name, const QString &defValue) const
void remove(Transfer *transfer)
Removes the given transfer from the list of the transfers.
Definition: transfergroup.cpp:135
void setDownloadLimit(int dlLimit, Transfer::SpeedLimit limit)
Set a Download-Limit for the group.
Definition: transfergroup.cpp:202
Definition: jobqueue.h:36
void setDownloadLimit(int dlLimit, SpeedLimit limit)
Set the Transfer's UploadLimit, which are displayed in the GUI.
Definition: transfer.cpp:156
void setStatus(Status queueStatus)
This function is reimplemented by JobQueue::setStatus.
Definition: transfergroup.cpp:95
Definition: transfertreemodel.h:108
void append(Transfer *transfer)
Appends a new transfer to the list of the transfers.
Definition: transfergroup.cpp:102
void load(const QDomElement &e)
Adds all the groups in the given QDomNode * to the group.
Definition: transfergroup.cpp:361
void setPattern(const QString &pattern)
QDomElement toElement() const
void prepend(Transfer *transfer)
Prepends a new transfer to the list of the transfers.
Definition: transfergroup.cpp:121
QString number(int n, int base)
int count(const T &value) const
void append(const T &value)
QString & insert(int position, QChar ch)
QDomDocument ownerDocument() const
QString text() const
void setAttribute(const QString &name, const QString &value)
int uploadLimit(Transfer::SpeedLimit limit) const
Definition: transfergroup.cpp:215
void setUploadLimit(int ulLimit, Transfer::SpeedLimit limit)
Set a Upload-Limit for the group.
Definition: transfergroup.cpp:189
int toInt(bool *ok, int base) const
bool isEmpty() const
bool isEmpty() const
virtual void save(const QDomElement &element)
Saves this transfer to the given QDomNode.
Definition: transfer.cpp:230
void save(QDomElement e)
Saves this group object to the given QDomNode.
Definition: transfergroup.cpp:324
Definition: transfer.h:91
QDomText createTextNode(const QString &value)
void insert(Job *job, Job *after)
inserts a job to the current queue after the given job
Definition: jobqueue.cpp:98
Definition: jobqueue.h:36
Transfer * findTransfer(const KUrl &src)
Finds the first transfer with source src.
Definition: transfergroup.cpp:161
Definition: jobqueue.h:32
static QList< TransferHandler * > addTransfers(const QList< QDomElement > &elements, const QString &groupName=QString())
Adds new transfers to the KGet, it is assumed that this takes place because of loading that results i...
Definition: kget.cpp:264
void insert(Transfer *transfer, Transfer *after)
inserts a transfer to the current group after the given transfer
Definition: transfergroup.cpp:128
Definition: transfergroup.h:55
Definition: transfer.h:72
QString pattern() const
uint length() const
QDomElement createElement(const QString &tagName)
Transfer * findTransferByDestination(const KUrl &dest)
Finds the first transfer with destination dest.
Definition: transfergroup.cpp:175
QDomNode at(int index) const
Definition: transfer.h:36
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.