32 class MacPlatform : virtual public Platform, PosixPlatform {
33 private:
34 bool UsePListForConfigFile();
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
|
32 class MacPlatform : virtual public Platform, PosixPlatform {
33 private:
34 bool UsePListForConfigFile();
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 TString GetPackageRootDirectory();
53 virtual TString GetAppDataDirectory();
54 virtual TString GetBundledJavaLibraryFileName(TString RuntimePath);
55 virtual TString GetAppName();
56
57 TString GetPackageAppDirectory();
58 TString GetPackageLauncherDirectory();
59 TString GetPackageRuntimeBinDirectory();
60
61 virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
62 virtual TString GetModuleFileName();
63
64 virtual bool IsMainThread();
65 virtual TPlatformNumber GetMemorySize();
66
67 virtual std::map<TString, TString> GetKeys();
68 };
69
70
71 #endif // MACPLATFORM_H
|