mirror of
https://github.com/chenx-dust/EZ4Connect.git
synced 2026-09-20 02:13:32 +08:00
21 lines
363 B
C++
21 lines
363 B
C++
#ifndef SETTINGSMIGRATOR_H
|
|
#define SETTINGSMIGRATOR_H
|
|
|
|
class QSettings;
|
|
|
|
enum class SettingsMigrationAction
|
|
{
|
|
None,
|
|
MigrateAutoStart,
|
|
RecommendReset
|
|
};
|
|
|
|
class SettingsMigrator
|
|
{
|
|
public:
|
|
static SettingsMigrationAction prepare(QSettings &settings);
|
|
static void finish(QSettings &settings, bool resetToDefaults);
|
|
};
|
|
|
|
#endif // SETTINGSMIGRATOR_H
|