Moved some function definitions from Window.h to Window.cpp

This commit is contained in:
Leon Styhre 2021-03-21 16:10:09 +01:00
parent a6ec76d8c9
commit 980a23d083
2 changed files with 21 additions and 16 deletions

View file

@ -607,6 +607,18 @@ void Window::setHelpPrompts(const std::vector<HelpPrompt>& prompts, const HelpSt
mHelp->setPrompts(addPrompts);
}
void Window::setInfoPopup(InfoPopup* infoPopup)
{
delete mInfoPopup;
mInfoPopup = infoPopup;
}
void Window::stopInfoPopup()
{
if (mInfoPopup)
mInfoPopup->stop();
}
void Window::onSleep()
{
Scripting::fireEvent("sleep");
@ -641,6 +653,12 @@ void Window::unsetLaunchedGame()
mGameLaunchedState = false;
}
void Window::invalidateCachedBackground()
{
mCachedBackground = false;
mInvalidatedCachedBackground = true;
}
void Window::startScreensaver()
{
if (mScreensaver && !mRenderScreensaver) {

View file

@ -89,16 +89,8 @@ public:
void setHelpPrompts(const std::vector<HelpPrompt>& prompts, const HelpStyle& style);
void setScreensaver(Screensaver* screensaver) { mScreensaver = screensaver; }
void setInfoPopup(InfoPopup* infoPopup)
{
delete mInfoPopup;
mInfoPopup = infoPopup;
}
void stopInfoPopup()
{
if (mInfoPopup)
mInfoPopup->stop();
};
void setInfoPopup(InfoPopup* infoPopup);
void stopInfoPopup();
bool isScreensaverActive() { return mRenderScreensaver; };
void startScreensaver();
@ -108,17 +100,12 @@ public:
void setLaunchedGame();
void unsetLaunchedGame();
void invalidateCachedBackground();
bool getGameLaunchedState() { return mGameLaunchedState; };
void setAllowTextScrolling(bool setting) { mAllowTextScrolling = setting; };
bool getAllowTextScrolling() { return mAllowTextScrolling; };
void invalidateCachedBackground()
{
mCachedBackground = false;
mInvalidatedCachedBackground = true;
};
private:
void onSleep();
void onWake();