FmFileOpsJob
FmFileOpsJob
|
|
Synopsis
#define FM_FILE_OPS_JOB_TYPE
struct FmFileOpsJob;
struct FmFileOpsJobClass;
FmFileOpOption fm_file_ops_job_ask_rename (FmFileOpsJob *job,
GFile *src,
GFileInfo *src_inf,
GFile *dest,
GFile **new_dest);
void fm_file_ops_job_emit_cur_file (FmFileOpsJob *job,
const char *cur_file);
void fm_file_ops_job_emit_percent (FmFileOpsJob *job);
void fm_file_ops_job_emit_prepared (FmFileOpsJob *job);
FmPath * fm_file_ops_job_get_dest (FmFileOpsJob *job);
FmJob * fm_file_ops_job_new (FmFileOpType type,
FmPathList *files);
void fm_file_ops_job_set_chmod (FmFileOpsJob *job,
mode_t new_mode,
mode_t new_mode_mask);
void fm_file_ops_job_set_chown (FmFileOpsJob *job,
guint uid,
guint gid);
void fm_file_ops_job_set_dest (FmFileOpsJob *job,
FmPath *dest);
void fm_file_ops_job_set_recursive (FmFileOpsJob *job,
gboolean recursive);
Details
FM_FILE_OPS_JOB_TYPE
#define FM_FILE_OPS_JOB_TYPE (fm_file_ops_job_get_type())
struct FmFileOpsJob
struct FmFileOpsJob;
struct FmFileOpsJobClass
struct FmFileOpsJobClass {
FmJobClass parent_class;
void (*cur_file)(FmFileOpsJob* job, FmPath* file);
void (*percent)(FmFileOpsJob* job, guint percent);
FmFileOpOption (*ask_rename)(FmFileOpsJob* job, FmFileInfo* src, FmFileInfo* dest, char** new_name);
};
fm_file_ops_job_emit_cur_file ()
void fm_file_ops_job_emit_cur_file (FmFileOpsJob *job,
const char *cur_file);
fm_file_ops_job_emit_percent ()
void fm_file_ops_job_emit_percent (FmFileOpsJob *job);
fm_file_ops_job_emit_prepared ()
void fm_file_ops_job_emit_prepared (FmFileOpsJob *job);
fm_file_ops_job_new ()
FmJob * fm_file_ops_job_new (FmFileOpType type,
FmPathList *files);
fm_file_ops_job_set_chmod ()
void fm_file_ops_job_set_chmod (FmFileOpsJob *job,
mode_t new_mode,
mode_t new_mode_mask);
fm_file_ops_job_set_dest ()
void fm_file_ops_job_set_dest (FmFileOpsJob *job,
FmPath *dest);
fm_file_ops_job_set_recursive ()
void fm_file_ops_job_set_recursive (FmFileOpsJob *job,
gboolean recursive);