KIO
kdirnotify.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "kdirnotify.h"
00013
00014
00015
00016
00017
00018 OrgKdeKDirNotifyInterface::OrgKdeKDirNotifyInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
00019 : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
00020 {
00021 }
00022
00023 OrgKdeKDirNotifyInterface::~OrgKdeKDirNotifyInterface()
00024 {
00025 }
00026
00027 static void emitSignal(const QString &signalName, const QVariantList &args)
00028 {
00029 QDBusMessage message =
00030 QDBusMessage::createSignal("/", QLatin1String(org::kde::KDirNotify::staticInterfaceName()), signalName);
00031 message.setArguments(args);
00032 QDBusConnection::sessionBus().send(message);
00033 }
00034
00035 void OrgKdeKDirNotifyInterface::emitFileRenamed(const QString &src, const QString &dst)
00036 {
00037 emitSignal(QLatin1String("FileRenamed"), QVariantList() << src << dst);
00038 }
00039
00040 void OrgKdeKDirNotifyInterface::emitFileMoved(const QString &src, const QString &dst)
00041 {
00042 emitSignal(QLatin1String("FileMoved"), QVariantList() << src << dst);
00043 }
00044
00045 void OrgKdeKDirNotifyInterface::emitFilesAdded(const QString &directory)
00046 {
00047 emitSignal(QLatin1String("FilesAdded"), QVariantList() << directory);
00048 }
00049
00050 void OrgKdeKDirNotifyInterface::emitFilesChanged(const QStringList &fileList)
00051 {
00052 emitSignal(QLatin1String("FilesChanged"), QVariantList() << QVariant(fileList));
00053 }
00054
00055 void OrgKdeKDirNotifyInterface::emitFilesRemoved(const QStringList &fileList)
00056 {
00057 emitSignal(QLatin1String("FilesRemoved"), QVariantList() << QVariant(fileList));
00058 }
00059
00060 void OrgKdeKDirNotifyInterface::emitEnteredDirectory(const QString &url)
00061 {
00062 emitSignal(QLatin1String("enteredDirectory"), QVariantList() << url);
00063 }
00064
00065 void OrgKdeKDirNotifyInterface::emitLeftDirectory(const QString &url)
00066 {
00067 emitSignal(QLatin1String("leftDirectory"), QVariantList() << url);
00068 }
00069
00070 #include "kdirnotify.moc"