KIO
#include <fileundomanager_p.h>

Public Slots | |
void | slotLock () |
void | slotPop () |
void | slotPush (QByteArray) |
void | slotResult (KJob *) |
void | slotUnlock () |
Signals | |
void | lock () |
void | pop () |
void | push (const QByteArray &command) |
void | unlock () |
Public Member Functions | |
FileUndoManagerPrivate (FileUndoManager *qq) | |
~FileUndoManagerPrivate () | |
void | addCommand (const UndoCommand &cmd) |
void | addDirToUpdate (const KUrl &url) |
void | broadcastLock () |
void | broadcastPop () |
void | broadcastPush (const UndoCommand &cmd) |
void | broadcastUnlock () |
QByteArray | get () const |
bool | initializeFromKDesky () |
void | pushCommand (const UndoCommand &cmd) |
void | stepMakingDirectories () |
void | stepMovingFiles () |
void | stepRemovingDirectories () |
void | stepRemovingLinks () |
void | stopUndo (bool step) |
void | undoStep () |
Public Attributes | |
UndoCommand::Stack | m_commands |
UndoCommand | m_current |
KIO::Job * | m_currentJob |
QStack< KUrl > | m_dirCleanupStack |
QStack< KUrl > | m_dirStack |
QList< KUrl > | m_dirsToUpdate |
QStack< KUrl > | m_fileCleanupStack |
bool | m_lock |
quint64 | m_nextCommandIndex |
bool | m_syncronized |
FileUndoManager::UiInterface * | m_uiInterface |
UndoJob * | m_undoJob |
UndoState | m_undoState |
FileUndoManager * | q |
Detailed Description
Definition at line 101 of file fileundomanager_p.h.
Constructor & Destructor Documentation
◆ FileUndoManagerPrivate()
FileUndoManagerPrivate::FileUndoManagerPrivate | ( | FileUndoManager * | ) |
Definition at line 218 of file fileundomanager.cpp.
◆ ~FileUndoManagerPrivate()
|
inline |
Definition at line 107 of file fileundomanager_p.h.
Member Function Documentation
◆ addCommand()
void FileUndoManagerPrivate::addCommand | ( | const UndoCommand & | cmd | ) |
called by UndoCommandRecorder
Definition at line 272 of file fileundomanager.cpp.
◆ addDirToUpdate()
void FileUndoManagerPrivate::addDirToUpdate | ( | const KUrl & | url | ) |
Definition at line 454 of file fileundomanager.cpp.
◆ broadcastLock()
void FileUndoManagerPrivate::broadcastLock | ( | ) |
Definition at line 685 of file fileundomanager.cpp.
◆ broadcastPop()
void FileUndoManagerPrivate::broadcastPop | ( | ) |
Definition at line 675 of file fileundomanager.cpp.
◆ broadcastPush()
void FileUndoManagerPrivate::broadcastPush | ( | const UndoCommand & | cmd | ) |
Definition at line 662 of file fileundomanager.cpp.
◆ broadcastUnlock()
void FileUndoManagerPrivate::broadcastUnlock | ( | ) |
Definition at line 696 of file fileundomanager.cpp.
◆ get()
QByteArray FileUndoManagerPrivate::get | ( | ) | const |
called by FileUndoManagerAdaptor
Definition at line 654 of file fileundomanager.cpp.
◆ initializeFromKDesky()
bool FileUndoManagerPrivate::initializeFromKDesky | ( | ) |
Definition at line 707 of file fileundomanager.cpp.
◆ lock
|
signal |
DBUS signal.
◆ pop
|
signal |
DBUS signal.
◆ push
|
signal |
DBUS signal.
◆ pushCommand()
void FileUndoManagerPrivate::pushCommand | ( | const UndoCommand & | cmd | ) |
Definition at line 626 of file fileundomanager.cpp.
◆ slotLock
|
slot |
Definition at line 640 of file fileundomanager.cpp.
◆ slotPop
|
slot |
Definition at line 633 of file fileundomanager.cpp.
◆ slotPush
|
slot |
Definition at line 618 of file fileundomanager.cpp.
◆ slotResult
|
slot |
Definition at line 425 of file fileundomanager.cpp.
◆ slotUnlock
|
slot |
Definition at line 647 of file fileundomanager.cpp.
◆ stepMakingDirectories()
void FileUndoManagerPrivate::stepMakingDirectories | ( | ) |
Definition at line 484 of file fileundomanager.cpp.
◆ stepMovingFiles()
void FileUndoManagerPrivate::stepMovingFiles | ( | ) |
Definition at line 499 of file fileundomanager.cpp.
◆ stepRemovingDirectories()
void FileUndoManagerPrivate::stepRemovingDirectories | ( | ) |
Definition at line 587 of file fileundomanager.cpp.
◆ stepRemovingLinks()
void FileUndoManagerPrivate::stepRemovingLinks | ( | ) |
Definition at line 564 of file fileundomanager.cpp.
◆ stopUndo()
void FileUndoManagerPrivate::stopUndo | ( | bool | step | ) |
called by UndoJob
Definition at line 408 of file fileundomanager.cpp.
◆ undoStep()
void FileUndoManagerPrivate::undoStep | ( | ) |
Definition at line 460 of file fileundomanager.cpp.
◆ unlock
|
signal |
DBUS signal.
Member Data Documentation
◆ m_commands
UndoCommand::Stack KIO::FileUndoManagerPrivate::m_commands |
Definition at line 143 of file fileundomanager_p.h.
◆ m_current
UndoCommand KIO::FileUndoManagerPrivate::m_current |
Definition at line 145 of file fileundomanager_p.h.
◆ m_currentJob
KIO::Job* KIO::FileUndoManagerPrivate::m_currentJob |
Definition at line 146 of file fileundomanager_p.h.
◆ m_dirCleanupStack
QStack<KUrl> KIO::FileUndoManagerPrivate::m_dirCleanupStack |
Definition at line 149 of file fileundomanager_p.h.
◆ m_dirStack
QStack<KUrl> KIO::FileUndoManagerPrivate::m_dirStack |
Definition at line 148 of file fileundomanager_p.h.
◆ m_dirsToUpdate
Definition at line 151 of file fileundomanager_p.h.
◆ m_fileCleanupStack
QStack<KUrl> KIO::FileUndoManagerPrivate::m_fileCleanupStack |
Definition at line 150 of file fileundomanager_p.h.
◆ m_lock
bool KIO::FileUndoManagerPrivate::m_lock |
Definition at line 141 of file fileundomanager_p.h.
◆ m_nextCommandIndex
quint64 KIO::FileUndoManagerPrivate::m_nextCommandIndex |
Definition at line 155 of file fileundomanager_p.h.
◆ m_syncronized
bool KIO::FileUndoManagerPrivate::m_syncronized |
Definition at line 140 of file fileundomanager_p.h.
◆ m_uiInterface
FileUndoManager::UiInterface* KIO::FileUndoManagerPrivate::m_uiInterface |
Definition at line 152 of file fileundomanager_p.h.
◆ m_undoJob
UndoJob* KIO::FileUndoManagerPrivate::m_undoJob |
Definition at line 154 of file fileundomanager_p.h.
◆ m_undoState
UndoState KIO::FileUndoManagerPrivate::m_undoState |
Definition at line 147 of file fileundomanager_p.h.
◆ q
FileUndoManager* KIO::FileUndoManagerPrivate::q |
Definition at line 157 of file fileundomanager_p.h.
The documentation for this class was generated from the following files:
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.