KIO::RenameDialog Class

Header: #include <KIO/RenameDialog>
CMake: find_package(KF6 REQUIRED COMPONENTS KIO)
target_link_libraries(mytarget PRIVATE KF6::KIOWidgets)
Inherits: QDialog

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()

Public Slots

Protected Slots

void enableRenameButton(const QString &)

Private Slots

void applyAllPressed()
void comparePressed()
void resizePanels()
void showDestIcon(const KFileItem &)
void showDestPreview(const KFileItem &, const QPixmap &)
void showSrcIcon(const KFileItem &)
void showSrcPreview(const KFileItem &, const QPixmap &)

Detailed Description

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 src is about to overwrite dest.

parent parent widget (often 0)

title the title for the dialog box

src the url to the file/dir we're trying to copy, as it's part of the text message

dest the path to destination file/dir, i.e. the one that already exists

options parameters for the dialog (which buttons to show...),

sizeSrc size of source file

sizeDest size of destination file

ctimeSrc creation time of source file

ctimeDest creation time of destination file

mtimeSrc modification time of source file

mtimeDest modification time of destination file

[private slot] void RenameDialog::applyAllPressed()

QUrl RenameDialog::autoDestUrl() const

Returns an automatically renamed destination valid always

[slot] void RenameDialog::cancelPressed()

[private slot] void RenameDialog::comparePressed()

[protected slot] void RenameDialog::enableRenameButton(const QString &)

QUrl RenameDialog::newDestUrl()

Returns the new destination valid only if RENAME was chosen

[slot] void RenameDialog::overwriteAllPressed()

[slot] void RenameDialog::overwritePressed()

[slot] void RenameDialog::overwriteWhenOlderPressed()

[slot] void RenameDialog::renamePressed()

[private slot] void RenameDialog::resizePanels()

[slot] void RenameDialog::resumeAllPressed()

[slot] void RenameDialog::resumePressed()

[private slot] void RenameDialog::showDestIcon(const KFileItem &)

[private slot] void RenameDialog::showDestPreview(const KFileItem &, const QPixmap &)

[private slot] void RenameDialog::showSrcIcon(const KFileItem &)

[private slot] void RenameDialog::showSrcPreview(const KFileItem &, const QPixmap &)

[slot] void RenameDialog::skipPressed()

[slot] void RenameDialog::suggestNewNamePressed()