HostInterface: Share settings between SDL and Qt frontends

This commit is contained in:
Connor McLaughlin
2020-01-24 14:51:03 +10:00
parent 2c3a0a6af9
commit b3db3a1cc0
5 changed files with 14 additions and 8 deletions

View File

@ -65,7 +65,7 @@ public:
const std::string& GetUserDirectory() const { return m_user_directory; }
/// Returns a path relative to the user directory.
std::string GetUserDirectoryRelativePath(const char* format, ...);
std::string GetUserDirectoryRelativePath(const char* format, ...) const;
protected:
using ThrottleClock = std::chrono::steady_clock;
@ -90,6 +90,9 @@ protected:
void SetUserDirectory();
/// Returns the path of the settings file.
std::string GetSettingsFileName() const;
void RunFrame();
/// Throttles the system, i.e. sleeps until it's time to execute the next frame.