LPTSTR TSHPath::AddBackslash(LPTSTR pszPath) { static TModuleProc1<LPTSTR,LPTSTR> addBackslash(GetModule(), AddBackslashStr); return addBackslash(pszPath); }
QString PathResolve::resourcesPath() { #ifdef Q_OS_MAC QDir dir(appPath()); dir.cdUp(); dir.cd("Resources"); QString strPath = dir.path(); addBackslash(strPath); return strPath; #elif defined(Q_OS_LINUX) QDir dir(appPath()); dir.cdUp(); dir.cd("share/wiznote"); QString strPath = dir.path(); addBackslash(strPath); return strPath; #else return appPath(); #endif }
QString PathResolve::appPath() { QString strPath = QApplication::applicationDirPath(); addBackslash(strPath); return strPath; }