35
36 protected:
37 virtual TString getTmpDirString();
38
39 public:
40 MacPlatform(void);
41 virtual ~MacPlatform(void);
42
43 public:
44 virtual void ShowMessage(TString title, TString description);
45 virtual void ShowMessage(TString description);
46
47 virtual TCHAR* ConvertStringToFileSystemString(
48 TCHAR* Source, bool &release);
49 virtual TCHAR* ConvertFileSystemStringToString(
50 TCHAR* Source, bool &release);
51
52 virtual void SetCurrentDirectory(TString Value);
53 virtual TString GetPackageRootDirectory();
54 virtual TString GetAppDataDirectory();
55 virtual TString GetBundledJVMLibraryFileName(TString RuntimePath);
56 virtual TString GetAppName();
57
58 TString GetPackageAppDirectory();
59 TString GetPackageLauncherDirectory();
60 TString GetPackageRuntimeBinDirectory();
61
62 virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
63 virtual TString GetModuleFileName();
64
65 virtual bool IsMainThread();
66 virtual TPlatformNumber GetMemorySize();
67
68 virtual std::map<TString, TString> GetKeys();
69 };
70
71
72 #endif // MACPLATFORM_H
|
35
36 protected:
37 virtual TString getTmpDirString();
38
39 public:
40 MacPlatform(void);
41 virtual ~MacPlatform(void);
42
43 public:
44 virtual void ShowMessage(TString title, TString description);
45 virtual void ShowMessage(TString description);
46
47 virtual TCHAR* ConvertStringToFileSystemString(
48 TCHAR* Source, bool &release);
49 virtual TCHAR* ConvertFileSystemStringToString(
50 TCHAR* Source, bool &release);
51
52 virtual void SetCurrentDirectory(TString Value);
53 virtual TString GetPackageRootDirectory();
54 virtual TString GetAppDataDirectory();
55 virtual TString GetBundledJavaLibraryFileName(TString RuntimePath);
56 virtual TString GetAppName();
57
58 TString GetPackageAppDirectory();
59 TString GetPackageLauncherDirectory();
60 TString GetPackageRuntimeBinDirectory();
61
62 virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
63 virtual TString GetModuleFileName();
64
65 virtual bool IsMainThread();
66 virtual TPlatformNumber GetMemorySize();
67
68 virtual std::map<TString, TString> GetKeys();
69 };
70
71
72 #endif // MACPLATFORM_H
|