KIO
kdirnotify.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef KDIRNOTIFY_H_268161151672021
00012 #define KDIRNOTIFY_H_268161151672021
00013
00014 #include <QtCore/QObject>
00015 #include <QtCore/QByteArray>
00016 #include <QtCore/QList>
00017 #include <QtCore/QMap>
00018 #include <QtCore/QString>
00019 #include <QtCore/QStringList>
00020 #include <QtCore/QVariant>
00021 #include <QtDBus/QtDBus>
00022 #include <kio/kio_export.h>
00023
00024
00025
00026
00027 class KIO_EXPORT OrgKdeKDirNotifyInterface: public QDBusAbstractInterface
00028 {
00029 Q_OBJECT
00030 public:
00031 static inline const char *staticInterfaceName()
00032 { return "org.kde.KDirNotify"; }
00033
00034 public:
00035 OrgKdeKDirNotifyInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
00036
00037 ~OrgKdeKDirNotifyInterface();
00038
00039 public Q_SLOTS:
00040 Q_SIGNALS:
00041 void FileRenamed(const QString &src, const QString &dst);
00042 void FileMoved(const QString &src, const QString &dst);
00043 void FilesAdded(const QString &directory);
00044 void FilesChanged(const QStringList &fileList);
00045 void FilesRemoved(const QStringList &fileList);
00046 void enteredDirectory(const QString &url);
00047 void leftDirectory(const QString &url);
00048
00049 public:
00050 static void emitFileRenamed(const QString &src, const QString &dst);
00051 static void emitFileMoved(const QString &src, const QString &dst);
00052 static void emitFilesAdded(const QString &directory);
00053 static void emitFilesChanged(const QStringList &fileList);
00054 static void emitFilesRemoved(const QStringList &fileList);
00055 static void emitEnteredDirectory(const QString &url);
00056 static void emitLeftDirectory(const QString &url);
00057 };
00058
00059 namespace org {
00060 namespace kde {
00061 typedef ::OrgKdeKDirNotifyInterface KDirNotify;
00062 }
00063 }
00064 #endif