KIO
Go to the documentation of this file.
22#ifndef _kio_scheduler_h
23#define _kio_scheduler_h
27#include <QtCore/QTimer>
29#include <QtGui/QWidgetList>
37 class SchedulerPrivate;
112 Q_CLASSINFO(
"D-Bus Interface",
"org.kde.KIO.Scheduler")
128#ifndef KDE_NO_DEPRECATED
129 KDE_DEPRECATED
static void scheduleJob(
SimpleJob *job);
140 static void setJobPriority(
SimpleJob *job,
int priority);
172 static void removeSlaveOnHold();
179 static void publishSlaveOnHold();
225 static bool disconnectSlave(
KIO::Slave *slave);
233 static void registerWindow(
QWidget *wid);
239 static void unregisterWindow(
QObject *wid);
248 static bool connect(
const char *signal,
const QObject *receiver,
251 static bool connect(
const QObject* sender,
const char* signal,
252 const QObject* receiver,
const char* member );
254 static bool disconnect(
const QObject* sender,
const char* signal,
255 const QObject* receiver,
const char* member );
257 bool connect(
const QObject *sender,
const char *signal,
258 const char *member );
265 static void checkSlaveOnHold(
bool b);
267 static void emitReparseSlaveConfiguration();
274 static bool isSlaveOnHoldFor(
const KUrl& url);
281 static void updateInternalMetaData(
SimpleJob* job);
298 Q_PRIVATE_SLOT(d_func(),
void slotSlaveDied(
KIO::Slave *slave))
299 Q_PRIVATE_SLOT(d_func(),
void slotSlaveStatus(pid_t pid,
const QByteArray &protocol,
300 const QString &host,
bool connected))
303 Q_PRIVATE_SLOT(d_func(),
void slotReparseSlaveConfiguration(
const QString &,
const QDBusMessage&))
304 Q_PRIVATE_SLOT(d_func(),
void slotSlaveOnHoldListChanged())
306 Q_PRIVATE_SLOT(d_func(),
void slotSlaveConnected())
307 Q_PRIVATE_SLOT(d_func(),
void slotSlaveError(
int error, const QString &errorMsg))
308 Q_PRIVATE_SLOT(d_func(),
void slotUnregisterWindow(
QObject *))
310 friend class SchedulerPrivate;
311 SchedulerPrivate *const removeMe;
312 SchedulerPrivate *d_func();
The KIO::Scheduler manages io-slaves for the application.
Q_SCRIPTABLE void slaveOnHoldListChanged()
void slaveConnected(KIO::Slave *slave)
void slaveError(KIO::Slave *slave, int error, const QString &errorMsg)
Q_SCRIPTABLE void reparseSlaveConfiguration(const QString &)
A simple job (one url and one command).
KSharedConfigPtr config()
A namespace for KIO globals.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by
doxygen 1.9.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.