List Info

Thread: branches/KDE/3.5/kdevelop/languages/cpp




branches/KDE/3.5/kdevelop/languages/cpp
user name
2007-10-23 17:58:45
SVN commit 728690 by apaku:

This should fix the lag that could be experienced, specially
on larger projects. As David pointed out the
updatedSourceInfo signal is more like a "the whole
code-model changed" thing.

Everybody who experiences short delays when typing normal
code, please svn up and test. I couldn't get the delay to
work here the last days so I'm not 100% sure it fixes this
problem (but I'm pretty confident)
CCMAIL:kdevelop-develkdevelop.org
CCMAIL:cyblepi.org

 M  +6 -1      cppsupportpart.cpp  


---
branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp
#728689:728690
 -2533,6
+2533,9 
 				QStringList l = files.res;
 				while(!l.isEmpty() ) {
 					emit addedSourceInfo( l.front() );
+					emit aboutToRemoveSourceInfo( l.front() );
+					emit removedSourceInfo( l.front() );
+					emit addedSourceInfo( l.front() );
 					l.pop_front();
 				}
 
 -2542,9
+2545,11 
 				QStringList l = files.res;
 				while( !l.isEmpty() ) {
 					emit codeModelUpdated( l.front() );
+					emit aboutToRemoveSourceInfo( l.front() );
+					emit removedSourceInfo( l.front() );
+					emit addedSourceInfo( l.front() );
 					l.pop_front();
 				}
-				emit updatedSourceInfo();
 			}
 		}
 		kdDebug( 9007 ) << "files in code-model after
parseEmit: " <<
codeModel()->fileList().count() << " before:
" << oldFileCount << endl;

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )