move some prefs out of PrefsMan
This commit is contained in:
@@ -12,6 +12,9 @@
|
|||||||
#include "Style.h"
|
#include "Style.h"
|
||||||
#include "SpecialFiles.h"
|
#include "SpecialFiles.h"
|
||||||
|
|
||||||
|
static Preference<CString> g_sLastSeenInputDevices( "LastSeenInputDevices", "" );
|
||||||
|
static Preference<bool> g_bAutoMapOnJoyChange( "AutoMapOnJoyChange", true );
|
||||||
|
|
||||||
InputMapper* INPUTMAPPER = NULL; // global and accessable from anywhere in our program
|
InputMapper* INPUTMAPPER = NULL; // global and accessable from anywhere in our program
|
||||||
|
|
||||||
InputMapper::InputMapper()
|
InputMapper::InputMapper()
|
||||||
@@ -522,11 +525,11 @@ bool InputMapper::CheckForChangedInputDevicesAndRemap( CString &sMessage )
|
|||||||
INPUTMAN->GetDevicesAndDescriptions( vDevices, vsDescriptions );
|
INPUTMAN->GetDevicesAndDescriptions( vDevices, vsDescriptions );
|
||||||
CString sInputDevices = join( ",", vsDescriptions );
|
CString sInputDevices = join( ",", vsDescriptions );
|
||||||
|
|
||||||
if( PREFSMAN->m_sLastSeenInputDevices.Get() == sInputDevices )
|
if( g_sLastSeenInputDevices.Get() == sInputDevices )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
vector<CString> vsLastSeen;
|
vector<CString> vsLastSeen;
|
||||||
split( PREFSMAN->m_sLastSeenInputDevices, ",", vsLastSeen );
|
split( g_sLastSeenInputDevices, ",", vsLastSeen );
|
||||||
|
|
||||||
vector<CString> vsConnects, vsDisconnects;
|
vector<CString> vsConnects, vsDisconnects;
|
||||||
GetConnectsDisconnects( vsLastSeen, vsDescriptions, vsDisconnects, vsConnects );
|
GetConnectsDisconnects( vsLastSeen, vsDescriptions, vsDisconnects, vsConnects );
|
||||||
@@ -537,7 +540,7 @@ bool InputMapper::CheckForChangedInputDevicesAndRemap( CString &sMessage )
|
|||||||
if( !vsDisconnects.empty() )
|
if( !vsDisconnects.empty() )
|
||||||
sMessage += "Disconnected: " + join( "\n", vsDisconnects ) + "\n";
|
sMessage += "Disconnected: " + join( "\n", vsDisconnects ) + "\n";
|
||||||
|
|
||||||
if( PREFSMAN->m_bAutoMapOnJoyChange )
|
if( g_bAutoMapOnJoyChange )
|
||||||
{
|
{
|
||||||
sMessage += "Remapping all joysticks.";
|
sMessage += "Remapping all joysticks.";
|
||||||
AutoMapJoysticksForCurrentGame();
|
AutoMapJoysticksForCurrentGame();
|
||||||
@@ -546,7 +549,7 @@ bool InputMapper::CheckForChangedInputDevicesAndRemap( CString &sMessage )
|
|||||||
|
|
||||||
LOG->Info( sMessage );
|
LOG->Info( sMessage );
|
||||||
|
|
||||||
PREFSMAN->m_sLastSeenInputDevices.Set( sInputDevices );
|
g_sLastSeenInputDevices.Set( sInputDevices );
|
||||||
PREFSMAN->SavePrefsToDisk();
|
PREFSMAN->SavePrefsToDisk();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -317,7 +317,6 @@ PrefsManager::PrefsManager() :
|
|||||||
m_bLockCourseDifficulties ( "LockCourseDifficulties", true ),
|
m_bLockCourseDifficulties ( "LockCourseDifficulties", true ),
|
||||||
m_ShowDancingCharacters ( "ShowDancingCharacters", SDC_Random ),
|
m_ShowDancingCharacters ( "ShowDancingCharacters", SDC_Random ),
|
||||||
m_bUseUnlockSystem ( "UseUnlockSystem", false ),
|
m_bUseUnlockSystem ( "UseUnlockSystem", false ),
|
||||||
m_bAutoMapOnJoyChange ( "AutoMapOnJoyChange", true ),
|
|
||||||
m_fGlobalOffsetSeconds ( "GlobalOffsetSeconds", 0 ),
|
m_fGlobalOffsetSeconds ( "GlobalOffsetSeconds", 0 ),
|
||||||
m_iProgressiveLifebar ( "ProgressiveLifebar", 0 ),
|
m_iProgressiveLifebar ( "ProgressiveLifebar", 0 ),
|
||||||
m_iProgressiveStageLifebar ( "ProgressiveStageLifebar", 0 ),
|
m_iProgressiveStageLifebar ( "ProgressiveStageLifebar", 0 ),
|
||||||
@@ -361,7 +360,6 @@ PrefsManager::PrefsManager() :
|
|||||||
m_sAdditionalSongFolders ( "AdditionalSongFolders", "" ),
|
m_sAdditionalSongFolders ( "AdditionalSongFolders", "" ),
|
||||||
m_sAdditionalFolders ( "AdditionalFolders", "" ),
|
m_sAdditionalFolders ( "AdditionalFolders", "" ),
|
||||||
m_sLastSeenVideoDriver ( "LastSeenVideoDriver", "" ),
|
m_sLastSeenVideoDriver ( "LastSeenVideoDriver", "" ),
|
||||||
m_sLastSeenInputDevices ( "LastSeenInputDevices", "" ),
|
|
||||||
#if defined(WIN32)
|
#if defined(WIN32)
|
||||||
m_iLastSeenMemory ( "LastSeenMemory", 0 ),
|
m_iLastSeenMemory ( "LastSeenMemory", 0 ),
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -160,7 +160,6 @@ public:
|
|||||||
enum ShowDancingCharacters { SDC_Off = 0, SDC_Random = 1, SDC_Select = 2};
|
enum ShowDancingCharacters { SDC_Off = 0, SDC_Random = 1, SDC_Select = 2};
|
||||||
Preference<ShowDancingCharacters,int> m_ShowDancingCharacters;
|
Preference<ShowDancingCharacters,int> m_ShowDancingCharacters;
|
||||||
Preference<bool> m_bUseUnlockSystem;
|
Preference<bool> m_bUseUnlockSystem;
|
||||||
Preference<bool> m_bAutoMapOnJoyChange;
|
|
||||||
Preference<float> m_fGlobalOffsetSeconds;
|
Preference<float> m_fGlobalOffsetSeconds;
|
||||||
Preference<int> m_iProgressiveLifebar;
|
Preference<int> m_iProgressiveLifebar;
|
||||||
Preference<int> m_iProgressiveStageLifebar;
|
Preference<int> m_iProgressiveStageLifebar;
|
||||||
@@ -229,7 +228,6 @@ public:
|
|||||||
Preference<CString> m_sAdditionalFolders;
|
Preference<CString> m_sAdditionalFolders;
|
||||||
|
|
||||||
Preference<CString> m_sLastSeenVideoDriver;
|
Preference<CString> m_sLastSeenVideoDriver;
|
||||||
Preference<CString> m_sLastSeenInputDevices;
|
|
||||||
#if defined(WIN32)
|
#if defined(WIN32)
|
||||||
Preference<int> m_iLastSeenMemory;
|
Preference<int> m_iLastSeenMemory;
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user