KIO
Go to the documentation of this file.
22 #ifndef _kio_scheduler_h
23 #define _kio_scheduler_h
27 #include <QtCore/QTimer>
28 #include <QtCore/QMap>
29 #include <QtGui/QWidgetList>
30 #include <sys/types.h>
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);
288 Q_SCRIPTABLE
void reparseSlaveConfiguration(
const QString &);
289 Q_SCRIPTABLE
void slaveOnHoldListChanged();
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();
KSharedConfigPtr config()
The KIO::Scheduler manages io-slaves for the application.
A simple job (one url and one command).
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:53 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.