KIO::JobUiDelegate
#include <KIO/JobUiDelegate>
Public Member Functions | |
~JobUiDelegate () override | |
bool | askDeleteConfirmation (const QList< QUrl > &urls, DeletionType deletionType, ConfirmationType confirmationType) override |
ClipboardUpdater * | createClipboardUpdater (Job *job, ClipboardUpdaterMode mode) override |
void | setWindow (QWidget *window) override |
void | updateUrlInClipboard (const QUrl &src, const QUrl &dest) override |
Public Member Functions inherited from KDialogJobUiDelegate | |
KDialogJobUiDelegate (KJobUiDelegate::Flags flags, QWidget *window) | |
bool | setJob (KJob *job) override |
void | updateUserTimestamp (unsigned long time) |
unsigned long | userTimestamp () const |
QWidget * | window () const |
Static Public Member Functions | |
static void | unregisterWindow (QWidget *window) |
Protected Member Functions | |
JobUiDelegate (KJobUiDelegate::Flags flags=AutoHandlingDisabled, QWidget *window=nullptr, const QList< QObject * > &ifaces={}) | |
Protected Member Functions inherited from KIO::JobUiDelegateExtension | |
JobUiDelegateExtension () | |
virtual | ~JobUiDelegateExtension () |
Additional Inherited Members | |
Public Types inherited from KIO::JobUiDelegateExtension | |
enum | ClipboardUpdaterMode { UpdateContent , OverwriteContent , RemoveContent } |
enum | ConfirmationType { DefaultConfirmation , ForceConfirmation } |
enum | DeletionType { Delete , Trash , EmptyTrash } |
Detailed Description
A UI delegate tuned to be used with KIO Jobs.
Definition at line 39 of file jobuidelegate.h.
Constructor & Destructor Documentation
◆ JobUiDelegate()
|
explicitprotected |
Constructs a new KIO Job UI delegate.
- Parameters
-
flags allows to enable automatic error/warning handling window the window associated with this delegate, see setWindow. ifaces Interface instances such as OpenWithHandlerInterface to replace the default interfaces
- Since
- 5.98
Definition at line 319 of file jobuidelegate.cpp.
◆ ~JobUiDelegate()
Member Function Documentation
◆ askDeleteConfirmation()
|
overridevirtual |
Ask for confirmation before deleting/trashing urls
.
Note that this method is not called automatically by KIO jobs. It's the application's responsibility to ask the user for confirmation before calling KIO::del() or KIO::trash().
- Parameters
-
urls the urls about to be deleted/trashed deletionType the type of deletion (Delete for real deletion, Trash otherwise) confirmation see ConfirmationType. Normally set to DefaultConfirmation. Note: the window passed to setWindow is used as the parent for the message box.
- Returns
- true if confirmed
Implements KIO::JobUiDelegateExtension.
Definition at line 178 of file jobuidelegate.cpp.
◆ createClipboardUpdater()
|
overridevirtual |
Creates a clipboard updater.
Reimplemented from KIO::JobUiDelegateExtension.
Definition at line 304 of file jobuidelegate.cpp.
◆ setWindow()
|
overridevirtual |
Associate this job with a window given by window
.
- Parameters
-
window the window to associate to
- See also
- window()
Reimplemented from KDialogJobUiDelegate.
Definition at line 153 of file jobuidelegate.cpp.
◆ unregisterWindow()
|
static |
Unregister the given window from kded.
This is normally done automatically when the window is destroyed.
This method is useful for instance when keeping a hidden window around to make it faster to reuse later.
- Since
- 5.2
Definition at line 173 of file jobuidelegate.cpp.
◆ updateUrlInClipboard()
|
overridevirtual |
Update URL in clipboard, if present.
Reimplemented from KIO::JobUiDelegateExtension.
Definition at line 312 of file jobuidelegate.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:49:37 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.