summaryrefslogtreecommitdiffstats
path: root/src/preferences/upgrade.h
blob: d382d9a8ef8f0273ddc6f5d887695904c1add68e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include "preferences/usersettings.h"

class Upgrade {
  public:
    Upgrade();
    ~Upgrade();

    UserSettingsPointer versionUpgrade(const QString& settingsPath);
    bool isFirstRun() { return m_bFirstRun; };
    bool rescanLibrary() {return m_bRescanLibrary; };

  private:
    bool askReanalyzeBeats();
    bool askReScanLibrary();
    bool m_bFirstRun;
    bool m_bRescanLibrary;
};