KIO::RenameDialog Class

Header: #include <RenameDialog>
CMake: find_package(Qt6 REQUIRED COMPONENTS KIOWidgets)
target_link_libraries(mytarget PRIVATE Qt6::KIOWidgets)

Public Functions

RenameDialog(QWidget *parent, const QString &title, const QUrl &src, const QUrl &dest, KIO::RenameDialog_Options options, KIO::filesize_t sizeSrc = KIO::filesize_t(-1), KIO::filesize_t sizeDest = KIO::filesize_t(-1), const QDateTime &ctimeSrc = QDateTime(), const QDateTime &ctimeDest = QDateTime(), const QDateTime &mtimeSrc = QDateTime(), const QDateTime &mtimeDest = QDateTime())
QUrl autoDestUrl() const
QUrl newDestUrl()

Detailed Description

@class KIO::RenameDialog renamedialog.h <KIO/RenameDialog>

The dialog shown when a CopyJob realizes that a destination file already exists, and wants to offer the user with the choice to either Rename, Overwrite, Skip; this dialog is also used when a .part file exists and the user can choose to Resume a previous download.

Member Function Documentation

RenameDialog::RenameDialog(QWidget *parent, const QString &title, const QUrl &src, const QUrl &dest, KIO::RenameDialog_Options options, KIO::filesize_t sizeSrc = KIO::filesize_t(-1), KIO::filesize_t sizeDest = KIO::filesize_t(-1), const QDateTime &ctimeSrc = QDateTime(), const QDateTime &ctimeDest = QDateTime(), const QDateTime &mtimeSrc = QDateTime(), const QDateTime &mtimeDest = QDateTime())

Construct a "rename" dialog to let the user know that @p src is about to overwrite @p dest.

@param parent parent widget (often 0) @param title the title for the dialog box @param src the url to the file/dir we're trying to copy, as it's part of the text message @param dest the path to destination file/dir, i.e. the one that already exists @param options parameters for the dialog (which buttons to show...), @param sizeSrc size of source file @param sizeDest size of destination file @param ctimeSrc creation time of source file @param ctimeDest creation time of destination file @param mtimeSrc modification time of source file @param mtimeDest modification time of destination file

QUrl RenameDialog::autoDestUrl() const

@return an automatically renamed destination valid always

QUrl RenameDialog::newDestUrl()

@return the new destination valid only if RENAME was chosen