3 #if !defined(FILETRANSFER1INTERFACE_H_INCLUDED)
4 #define FILETRANSFER1INTERFACE_H_INCLUDED
7 #include <tqdbuserror.h>
8 #include <tqdbusobject.h>
13 class TQT_DBusDataList;
15 class TQT_DBusObjectPath;
16 class TQT_DBusVariant;
17 template <
typename K,
typename V>
class TQMap;
34 virtual bool ChangeFolder(
const TQString& folder, TQT_DBusError& error) = 0;
36 virtual bool CreateFolder(
const TQString& folder, TQT_DBusError& error) = 0;
38 virtual bool ListFolder(TQT_DBusDataList& folderinfo, TQT_DBusError& error) = 0;
44 virtual bool CopyFile(
const TQString& sourcefile,
const TQString& targetfile, TQT_DBusError& error) = 0;
46 virtual bool MoveFile(
const TQString& sourcefile,
const TQString& targetfile, TQT_DBusError& error) = 0;
48 virtual bool Delete(
const TQString& file, TQT_DBusError& error) = 0;
62 TQT_DBusMessage
callGetFile(
const TQT_DBusMessage& message);
64 TQT_DBusMessage
callPutFile(
const TQT_DBusMessage& message);
66 TQT_DBusMessage
callCopyFile(
const TQT_DBusMessage& message);
68 TQT_DBusMessage
callMoveFile(
const TQT_DBusMessage& message);
70 TQT_DBusMessage
callDelete(
const TQT_DBusMessage& message);
80 #endif //FILETRANSFER1INTERFACE_H_INCLUDED