KonqOperations Class Reference
Implements file operations (move,del,trash,shred,paste,copy,move,link. More...
#include <konq_operations.h>
Public Types | |
enum | { TRASH, DEL, SHRED, COPY, MOVE, LINK, EMPTYTRASH, STAT, MKDIR } |
Signals | |
void | statFinished (const KFileItem *item) |
void | aboutToCreate (const QPoint &pos, const QValueList< KIO::CopyInfo > &files) |
Static Public Member Functions | |
static void | editMimeType (const QString &mimeType) |
static void | del (QWidget *parent, int method, const KURL::List &selectedURLs) |
static void | copy (QWidget *parent, int method, const KURL::List &selectedURLs, const KURL &destUrl) |
static void | doDrop (const KFileItem *destItem, const KURL &destURL, QDropEvent *ev, QWidget *parent) |
static void | doPaste (QWidget *parent, const KURL &destURL, const QPoint &pos) |
static void | doPaste (QWidget *parent, const KURL &destURL) |
static void | emptyTrash () |
static void | mkdir (QWidget *parent, const KURL &url) |
static void | statURL (const KURL &url, const QObject *receiver, const char *member) |
static void | rename (QWidget *parent, const KURL &oldurl, const QString &name) |
static void | rename (QWidget *parent, const KURL &oldurl, const KURL &newurl) |
static void | newDir (QWidget *parent, const KURL &baseURL) |
Protected Types | |
enum | { DEFAULT_CONFIRMATION, SKIP_CONFIRMATION, FORCE_CONFIRMATION } |
Protected Slots | |
void | slotAboutToCreate (KIO::Job *job, const QValueList< KIO::CopyInfo > &files) |
void | slotResult (KIO::Job *job) |
void | slotStatResult (KIO::Job *job) |
void | asyncDrop (const KFileItem *item) |
void | slotKIOPaste () |
void | doFileCopy () |
Protected Member Functions | |
KonqOperations (QWidget *parent) | |
bool | askDeleteConfirmation (const KURL::List &selectedURLs, int confirmation) |
void | _del (int method, const KURL::List &selectedURLs, int confirmation) |
void | _statURL (const KURL &url, const QObject *receiver, const char *member) |
void | setOperation (KIO::Job *job, int method, const KURL::List &src, const KURL &dest) |
void | setDropInfo (DropInfo *info) |
void | setPasteInfo (KIOPasteInfo *info) |
Detailed Description
Implements file operations (move,del,trash,shred,paste,copy,move,link...) for konqueror and kdesktop whatever the view mode is (icon, tree, ...)
Definition at line 35 of file konq_operations.h.
Member Function Documentation
|
Pop up properties dialog for mimetype
Definition at line 72 of file konq_operations.cc. |
|
Definition at line 79 of file konq_operations.cc. References _del(). |
|
Definition at line 176 of file konq_operations.cc. References setOperation(). |
|
Drop.
Definition at line 324 of file konq_operations.cc. References _statURL(), asyncDrop(), setDropInfo(), and setPasteInfo(). |
|
Paste the clipboard contents.
Definition at line 152 of file konq_operations.cc. References setOperation(), and setPasteInfo(). |
|
Create a directory.
Definition at line 139 of file konq_operations.cc. References setOperation(). Referenced by newDir(). |
|
Get info about a given URL, and when that's done (it's asynchronous!), call a given slot with the KFileItem * as argument. The KFileItem will be deleted by statURL after calling the slot. Make a copy if you need one ! Definition at line 743 of file konq_operations.cc. References _statURL(), and m_method. |
|
Do a renaming.
Definition at line 802 of file konq_operations.cc. |
|
Do a renaming.
Definition at line 671 of file konq_operations.cc. References setOperation(). |
|
Ask for the name of a new directory and create it.
Definition at line 810 of file konq_operations.cc. References mkdir(). Referenced by KNewMenu::slotNewDir(). |
The documentation for this class was generated from the following files: