summaryrefslogtreecommitdiff
path: root/src/managers/VersionKeeperManager.hpp
blob: 250a36b8f398c14640c38dac5b4d7b7db6be5dca (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 isVersionOlderThanRunning(const std::string& ver);

    bool m_bFired = false;
};

inline UP<CVersionKeeperManager> g_pVersionKeeperMgr;