FilePaths getLibExtensions() { FilePaths strs; strs.push_back(FilePath("a", FP_Ext)); strs.push_back(FilePath("lib", FP_Ext)); return strs; }
FilePaths getCppSourceExtensions() { FilePaths strs; strs.push_back(FilePath("c", FP_Ext)); strs.push_back(FilePath("cc", FP_Ext)); strs.push_back(FilePath("c++", FP_Ext)); strs.push_back(FilePath("cpp", FP_Ext)); strs.push_back(FilePath("cxx", FP_Ext)); return strs; }
FilePaths getCppHeaderExtensions() { FilePaths strs; strs.push_back(FilePath("h", FP_Ext)); strs.push_back(FilePath("hh", FP_Ext)); strs.push_back(FilePath("hpp", FP_Ext)); strs.push_back(FilePath("hxx", FP_Ext)); strs.push_back(FilePath("inc", FP_Ext)); return strs; }
void ProjectPackagesDialog::winScanDirectories() { Package pkg = mProjectPackages.getPackage( mProjectPackagesList.getSelected()); if(pkg.getPkgName().length() > 0) { OovString rootDir = getEntry("PackageRootDirEntry"); FilePaths dirs; dirs.push_back(FilePath("/", FP_Dir)); dirs.push_back(FilePath("/Program Files", FP_Dir)); OovString dir = findMatchingDir(dirs, rootDir); if(dir.length()) { pkg.setRootDir(dir); // move to project packages. mProjectPackages.insertPackage(pkg); } setEntry("PackageRootDirEntry", pkg.getRootDir()); } else Gui::messageBox("Select a package to scan", GTK_MESSAGE_INFO); }
FilePaths getJavaSourceExtensions() { FilePaths strs; strs.push_back(FilePath("java", FP_Ext)); return strs; }