OSDN Git Service

Separate UpdateRegistryData into LoadRegistry and SaveRegistry in CProfile.
[xkeymacs/xkeymacs.git] / xkeymacs / profile.h
index 64b6fdb..08e221e 100644 (file)
@@ -11,6 +11,7 @@
 \r
 #include <winperf.h>   // for Windows NT\r
 #include "resource.h"\r
+#include "data.h"\r
 \r
 struct TASK_LIST {\r
     DWORD dwProcessId;\r
@@ -60,8 +61,8 @@ public:
        static int GetSavedSettingCount();\r
        static void ClearData(CString szCurrentApplication);\r
        static void InitDllData();\r
-       static void SaveRegistryData();\r
-       static void LoadRegistryData();\r
+       static void LoadData();\r
+       static void SaveData();\r
        CProfile();\r
        virtual ~CProfile();\r
 \r
@@ -81,7 +82,7 @@ private:
        static BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam);\r
        static BOOL IsTheString(CString sz, UINT nID);\r
        static void SetDllData();\r
-       static CXkeymacsData m_XkeymacsData[MAX_APP];\r
+       static CData m_Data[MAX_APP];\r
        static void DeleteAllRegistryData();\r
        static TASK_LIST m_TaskList[MAX_TASKS];\r
        static DWORD m_dwTasks;\r
@@ -90,7 +91,8 @@ private:
        static int KeyBind2Key(LPCTSTR szKey);\r
        static int KeyBind2CommandType(LPCTSTR szKeyBind);\r
        static CString WriteKeyBind(int nCommandType, int nKey);\r
-       static void UpdateRegistryData(BOOL bSaveAndValidate);\r
+       static void LoadRegistory();\r
+       static void SaveRegistory();\r
 };\r
 \r
 #endif // !defined(AFX_PROFILE_H__9415254D_4656_484B_A730_E02580D8A221__INCLUDED_)\r