summaryrefslogtreecommitdiff
path: root/src/managers/VersionKeeperManager.hpp
blob: 11bfb7dfa44a2735265cbc0eee85eb0ce0a52fe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include "../helpers/memory/Memory.hpp"

class CVersionKeeperManager {
  public:
    CVersionKeeperManager();

    // whether the update screen was shown this boot.
    bool fired();

  private:
    bool isMajorVersionOlderThanRunning(const std::string& ver);

    bool m_fired = false;
};

inline UP<CVersionKeeperManager> g_pVersionKeeperMgr;