#include "ide.h" //#include "Install.h" #ifndef PLATFORM_WIN32 bool CopyFolder(Progress& pi, const char *dst, const char *src) { return CopyFolder(dst, src, &pi); } void ChkSupp(const char *s, String& dir) { if(IsNull(dir) && FileExists(AppendFileName(s, "GCC.bm"))) dir = s; } String DefaultInstallFolder() { String DefaultFolder; String ExeTitle = ToUpper(GetExeTitle()); for(int i = 0 ; i < ExeTitle.GetCount();i++) { if(ExeTitle[i] >= 'a' && ExeTitle[i] <= 'z') ExeTitle.Set(i, ExeTitle[i] + 'A'-'a'); } if(ExeTitle.Find("SVN") >= 0) DefaultFolder = "upp-svn"; else if(ExeTitle.Find("DEV") >= 0) DefaultFolder = "upp-dev"; else if(ExeTitle.Find("BETA") >= 0) DefaultFolder = "upp-beta"; else DefaultFolder = "upp"; return DefaultFolder; } struct XInstallDlg : public WithXInstallLayout { private: FrameRight