Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBackup.h
Go to the documentation of this file.
1/*
2 This file is part of the KDE libraries
3
4 SPDX-FileCopyrightText: 1999 Waldo Bastian <bastian@kde.org>
5 SPDX-FileCopyrightText: 2006 Jaison Lee <lee.jaison@gmail.com>
6 SPDX-FileCopyrightText: 2011 Romain Perier <bambi@ubuntu.com>
7
8 SPDX-License-Identifier: LGPL-2.0-only
9*/
10
11#ifndef KISBACKUP_H
12#define KISBACKUP_H
13
14#include <QString>
15#include <kritaglobal_export.h>
16
17class KRITAGLOBAL_EXPORT KisBackup
18{
19public:
20
21 static bool backupFile(const QString &filename, const QString &backupDir = QString());
22 static bool simpleBackupFile(const QString &filename, const QString &backupDir = QString(), const QString &backupExtension = QStringLiteral("~"));
23 static bool numberedBackupFile(const QString &filename,
24 const QString &backupDir = QString(),
25 const QString &backupExtension = QStringLiteral("~"),
26 const uint maxBackups = 10);
27};
28
29#endif
unsigned int uint