PCManFM-Qt
Public Types | Signals | Public Member Functions | Static Public Member Functions | List of all members
Fm::FileOperation Class Reference
Inheritance diagram for Fm::FileOperation:

Public Types

enum  Type {
  Copy = FM_FILE_OP_COPY, Move = FM_FILE_OP_MOVE, Link = FM_FILE_OP_LINK, Delete = FM_FILE_OP_DELETE,
  Trash = FM_FILE_OP_TRASH, UnTrash = FM_FILE_OP_UNTRASH, ChangeAttr = FM_FILE_OP_CHANGE_ATTR
}
 

Signals

void finished ()
 

Public Member Functions

 FileOperation (Type type, FmPathList *srcFiles, QObject *parent=0)
 
void setDestination (FmPath *dest)
 
void setChmod (mode_t newMode, mode_t newModeMask)
 
void setChown (gint uid, gint gid)
 
void setRecursiveChattr (bool recursive)
 
bool run ()
 
void cancel ()
 
bool isRunning () const
 
bool isCancelled () const
 
FmFileOpsJob * job ()
 
bool autoDestroy ()
 
void setAutoDestroy (bool destroy=true)
 
Type type ()
 

Static Public Member Functions

static FileOperationcopyFiles (FmPathList *srcFiles, FmPath *dest, QWidget *parent=0)
 
static FileOperationmoveFiles (FmPathList *srcFiles, FmPath *dest, QWidget *parent=0)
 
static FileOperationsymlinkFiles (FmPathList *srcFiles, FmPath *dest, QWidget *parent=0)
 
static FileOperationdeleteFiles (FmPathList *srcFiles, bool promp=true, QWidget *parent=0)
 
static FileOperationtrashFiles (FmPathList *srcFiles, bool promp=true, QWidget *parent=0)
 
static FileOperationunTrashFiles (FmPathList *srcFiles, QWidget *parent=0)
 
static FileOperationchangeAttrFiles (FmPathList *srcFiles, QWidget *parent=0)
 

The documentation for this class was generated from the following files: