COMMON: Remove the EventRecorder dependency from OSystem
EventRecorder is in the gui lib which is not linked in the cxxtest suite.
This commit is contained in:
parent
823c2f899b
commit
ad3ab61241
4 changed files with 10 additions and 8 deletions
|
@ -492,6 +492,14 @@ AudioCDManager *OSystem_SDL::createAudioCDManager() {
|
|||
#endif
|
||||
}
|
||||
|
||||
Common::SaveFileManager *OSystem_SDL::getSavefileManager() {
|
||||
#ifdef ENABLE_EVENTRECORDER
|
||||
return g_eventRec.getSaveManager(_savefileManager);
|
||||
#else
|
||||
return _savefileManager;
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef USE_OPENGL
|
||||
|
||||
const OSystem::GraphicsMode *OSystem_SDL::getSupportedGraphicsModes() const {
|
||||
|
|
|
@ -76,6 +76,7 @@ public:
|
|||
virtual void getTimeAndDate(TimeDate &td) const;
|
||||
virtual Audio::Mixer *getMixer();
|
||||
virtual Common::TimerManager *getTimerManager();
|
||||
virtual Common::SaveFileManager *getSavefileManager();
|
||||
|
||||
protected:
|
||||
bool _inited;
|
||||
|
|
|
@ -30,9 +30,6 @@
|
|||
#include "common/taskbar.h"
|
||||
#include "common/updates.h"
|
||||
#include "common/textconsole.h"
|
||||
#ifdef ENABLE_EVENTRECORDER
|
||||
#include "gui/EventRecorder.h"
|
||||
#endif
|
||||
|
||||
#include "backends/audiocd/default/default-audiocd.h"
|
||||
#include "backends/fs/fs-factory.h"
|
||||
|
@ -161,9 +158,5 @@ Common::TimerManager *OSystem::getTimerManager() {
|
|||
}
|
||||
|
||||
Common::SaveFileManager *OSystem::getSavefileManager() {
|
||||
#ifdef ENABLE_EVENTRECORDER
|
||||
return g_eventRec.getSaveManager(_savefileManager);
|
||||
#else
|
||||
return _savefileManager;
|
||||
#endif
|
||||
}
|
||||
|
|
|
@ -1090,7 +1090,7 @@ public:
|
|||
* and other modifiable persistent game data. For more information,
|
||||
* refer to the SaveFileManager documentation.
|
||||
*/
|
||||
Common::SaveFileManager *getSavefileManager();
|
||||
virtual Common::SaveFileManager *getSavefileManager();
|
||||
|
||||
#if defined(USE_TASKBAR)
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue