KonqOperations Class Reference
Implements file operations (move,del,trash,shred,paste,copy,move,link...) for konqueror and kdesktop whatever the view mode is (icon, tree, ...). 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 | |
void | editMimeType (const QString &mimeType) |
void | del (QWidget *parent, int method, const KURL::List &selectedURLs) |
void | copy (QWidget *parent, int method, const KURL::List &selectedURLs, const KURL &destUrl) |
void | doDrop (const KFileItem *destItem, const KURL &destURL, QDropEvent *ev, QWidget *parent) |
void | doPaste (QWidget *parent, const KURL &destURL, const QPoint &pos) |
void | doPaste (QWidget *parent, const KURL &destURL) |
void | emptyTrash () |
void | mkdir (QWidget *parent, const KURL &url) |
void | statURL (const KURL &url, const QObject *receiver, const char *member) |
void | rename (QWidget *parent, const KURL &oldurl, const QString &name) |
void | rename (QWidget *parent, const KURL &oldurl, const KURL &newurl) |
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. |
|
References _del(). |
|
References setOperation(). |
|
Drop.
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 741 of file konq_operations.cc. References _statURL(), and m_method. |
|
Do a renaming.
|
|
Do a renaming.
References setOperation(). |
|
Ask for the name of a new directory and create it.
References mkdir(). Referenced by KNewMenu::slotNewDir(). |
The documentation for this class was generated from the following files: