18#ifndef QET_KAUTOSAVEFILE_H
19#define QET_KAUTOSAVEFILE_H
40 explicit KAutoSaveFile(
const QUrl &filename, QObject *parent =
nullptr);
47 bool open(OpenMode openmode)
override;
51 const QString &applicationName = QString());
53 const QString &applicationName = QString());
bool open(OpenMode openmode) override
Definition kautosavefile.cpp:232
virtual void releaseLock()
Definition kautosavefile.cpp:217
~KAutoSaveFile() override
Definition kautosavefile.cpp:198
std::unique_ptr< QLockFile > m_lock
Definition kautosavefile.h:57
bool m_managed_file_name_changed
Definition kautosavefile.h:58
QUrl managedFile() const
Definition kautosavefile.cpp:203
QUrl m_managed_file
Definition kautosavefile.h:56
static QList< KAutoSaveFile * > allStaleFiles(const QString &applicationName=QString())
Definition kautosavefile.cpp:300
KAutoSaveFile(const QUrl &filename, QObject *parent=nullptr)
Definition kautosavefile.cpp:187
void setManagedFile(const QUrl &filename)
Definition kautosavefile.cpp:208
static QList< KAutoSaveFile * > staleFiles(const QUrl &url, const QString &applicationName=QString())
Definition kautosavefile.cpp:271