void RubySupportPart::savedFile(const KURL &fileName) { kdDebug() << "savedFile()" << endl; if (project()->allFiles().contains(fileName.path().mid ( project()->projectDirectory().length() + 1 ))) { maybeParse(fileName.path()); emit addedSourceInfo( fileName.path() ); } }
void RubySupportPart::maybeParse(const QString fileName) { QFileInfo fi(fileName); if (fi.extension() == "rb") { if (codeModel()->hasFile(fileName)) { emit aboutToRemoveSourceInfo(fileName); codeModel()->removeFile(codeModel()->fileByName(fileName)); } parse(fileName); emit addedSourceInfo( fileName ); } }
void PythonSupportPart::addedFilesToProject(const QStringList &fileList) { kdDebug(9014) << "addedFilesToProject()" << endl; QStringList::ConstIterator it; for ( it = fileList.begin(); it != fileList.end(); ++it ) { QString fileName = project()->projectDirectory() + "/" + ( *it ); maybeParse( fileName ); emit addedSourceInfo( fileName ); } //emit updatedSourceInfo(); }