File indexing completed on 2024-04-21 03:49:30

0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2010 Bastian Holst <bastianholst@gmx.de>
0004 //
0005 
0006 #ifndef MARBLE_DATAMIGRATION_H
0007 #define MARBLE_DATAMIGRATION_H
0008 
0009 #include "marble_export.h"
0010 #include <QObject>
0011 
0012 namespace Marble
0013 {
0014 
0015 class MARBLE_EXPORT DataMigration : public QObject
0016 {
0017     Q_OBJECT
0018 
0019  public:
0020     explicit DataMigration( QObject *parent );
0021     ~DataMigration() override;
0022 
0023  public Q_SLOTS:
0024     void exec();
0025 
0026  private:
0027     static void moveFiles( const QString& source, const QString& target );
0028 };
0029 
0030 }
0031 
0032 #endif // MARBLE_DATAMIGRATION_H