KIO
fileundomanager_p.h
Go to the documentation of this file.
66 bool isMoveCommand() const { return m_type == FileUndoManager::Move || m_type == FileUndoManager::Rename; }
84 CommandRecorder( FileUndoManager::CommandType op, const KUrl::List &src, const KUrl &dst, KIO::Job *job );
90 void slotCopyingDone( KIO::Job *, const KUrl &from, const KUrl &to, time_t, bool directory, bool renamed );
Definition: fileundomanager_p.h:81
QList< KUrl > m_dirsToUpdate
Definition: fileundomanager_p.h:151
FileUndoManager::UiInterface * m_uiInterface
Definition: fileundomanager_p.h:152
void broadcastPush(const UndoCommand &cmd)
Definition: fileundomanager.cpp:662
void addDirToUpdate(const KUrl &url)
Definition: fileundomanager.cpp:454
bool initializeFromKDesky()
Definition: fileundomanager.cpp:707
void stepRemovingDirectories()
Definition: fileundomanager.cpp:587
~FileUndoManagerPrivate()
Definition: fileundomanager_p.h:107
void pushCommand(const UndoCommand &cmd)
Definition: fileundomanager.cpp:626
void stepRemovingLinks()
Definition: fileundomanager.cpp:564
void stepMakingDirectories()
Definition: fileundomanager.cpp:484
QStack< KUrl > m_dirCleanupStack
Definition: fileundomanager_p.h:149
void broadcastUnlock()
Definition: fileundomanager.cpp:696
QStack< KUrl > m_fileCleanupStack
Definition: fileundomanager_p.h:150
void addCommand(const UndoCommand &cmd)
called by UndoCommandRecorder
Definition: fileundomanager.cpp:272
UndoCommand::Stack m_commands
Definition: fileundomanager_p.h:143
quint64 m_nextCommandIndex
Definition: fileundomanager_p.h:155
friend class UndoCommandRecorder
Definition: fileundomanager_p.h:136
void stepMovingFiles()
Definition: fileundomanager.cpp:499
Interface for the gui handling of FileUndoManager.
Definition: fileundomanager.h:64
FileUndoManager: makes it possible to undo kio jobs.
Definition: fileundomanager.h:45
Definition: fileundomanager_p.h:56
Definition: fileundomanager_p.h:37
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.