|
static KActionCollection * | actionCollection () |
|
static bool | addGroup (const QString &groupName) |
|
static TransferHandler * | addTransfer (KUrl srcUrl, QString destDir=QString(), QString suggestedFileName=QString(), QString groupName=QString(), bool start=false) |
|
static const QList
< TransferHandler * > | addTransfer (KUrl::List srcUrls, QString destDir=QString(), QString groupName=QString(), bool start=false) |
|
static QList< TransferHandler * > | addTransfers (const QList< QDomElement > &elements, const QString &groupName=QString()) |
|
static QList
< TransferGroupHandler * > | allTransferGroups () |
|
static QList< TransferHandler * > | allTransfers () |
|
static void | calculateGlobalDownloadLimit () |
|
static void | calculateGlobalSpeedLimits () |
|
static void | calculateGlobalUploadLimit () |
|
static void | checkSystemTray () |
|
static TransferDataSource * | createTransferDataSource (const KUrl &src, const QDomElement &type=QDomElement(), QObject *parent=0) |
|
static void | delGroup (TransferGroupHandler *group, bool askUser=true) |
|
static void | delGroups (QList< TransferGroupHandler * > groups, bool askUser=true) |
|
static bool | delTransfer (TransferHandler *transfer, DeleteMode mode=AutoDelete) |
|
static bool | delTransfers (const QList< TransferHandler * > &transfers, DeleteMode mode=AutoDelete) |
|
static QList< TransferFactory * > | factories () |
|
static TransferFactory * | factory (TransferHandler *transfer) |
|
static TransferGroupHandler * | findGroup (const QString &name) |
|
static TransferHandler * | findTransfer (const KUrl &src) |
|
static QList< TransferHandler * > | finishedTransfers () |
|
static QString | generalDestDir (bool preferXDGDownloadDir=false) |
|
static QList
< TransferGroupHandler * > | groupsFromExceptions (const KUrl &filename) |
|
static void | load (QString filename=QString()) |
|
static void | loadPlugins () |
|
static bool | matchesExceptions (const KUrl &sourceUrl, const QStringList &patterns) |
|
static TransferTreeModel * | model () |
|
static void | moveTransfer (TransferHandler *transfer, const QString &groupName) |
|
static void | redownloadTransfer (TransferHandler *transfer) |
|
static void | renameGroup (const QString &oldName, const QString &newName) |
|
static void | save (QString filename=QString(), bool plain=false) |
|
static bool | schedulerRunning () |
|
static QList
< TransferGroupHandler * > | selectedTransferGroups () |
|
static QList< TransferHandler * > | selectedTransfers () |
|
static TransferTreeSelectionModel * | selectionModel () |
|
static KGet * | self (MainWindow *mainWindow=0) |
|
static void | setGlobalDownloadLimit (int limit) |
|
static void | setGlobalUploadLimit (int limit) |
|
static void | setSchedulerRunning (bool running=true) |
|
static void | setSuspendScheduler (bool isSuspended) |
|
static void | settingsChanged () |
|
static KNotification * | showNotification (QWidget *parent, const QString &eventType, const QString &text, const QString &icon=QString("dialog-error"), const QString &title=i18n("KGet"), const KNotification::NotificationFlags &flags=KNotification::CloseOnTimeout) |
|
static QStringList | transferGroupNames () |
|
This is our KGet class.
This is where the user's transfers and searches are stored and organized. Use this class from the views to add or remove transfers or searches In order to organize the transfers inside categories we have a TransferGroup class. By definition, a transfer must always belong to a TransferGroup. If we don't want it to be displayed by the gui inside a specific group, we will put it in the group named "Not grouped" (better name?).
Definition at line 67 of file kget.h.
void KGet::setSuspendScheduler |
( |
bool |
isSuspended | ) |
|
|
static |
true suspends the scheduler, any events that would result in a reschedule are ignored false wakes up the scheduler, events result in reschedule again NOTE this is a HACK for cases where the scheduler is the bottleneck, e.g.
when stopping a lot of running transfers, or starting a lot transfers
Definition at line 652 of file kget.cpp.