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);
285 void slaveError(
KIO::Slave *slave,
int error,
const QString &errorMsg);
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();
A namespace for KIO globals.
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-2018 The KDE developers.
Generated on Sun Feb 11 2018 21:14:36 by
doxygen 1.8.14 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.