[Uml-devel] [Bug 94883] Just after loading a big model, the tree view is repainted each time is added a new item
Oliver Kellogg
okellogg at users.sourceforge.net
Sat Dec 11 04:19:00 UTC 2004
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=94883
okellogg users sourceforge net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
------- Additional Comments From okellogg users sourceforge net 2004-12-11 13:17 -------
CVS commit by okellogg:
Avoid unnecessary repaints.
BUG: 94883
M +2 -2 ChangeLog 1.45
M +0 -1 umbrello/umldoc.cpp 1.211
M +0 -1 umbrello/umllistview.cpp 1.130
M +0 -6 umbrello/umlobject.cpp 1.58
--- kdesdk/umbrello/ChangeLog #1.44:1.45
@ -19,6 +19,6 @
89563 89579 89582 89699 89860 89903 90102 90106 90206
90755 91298 91433 91494 91869 91922 92116 92123
-92222 92300 92301 92781 92995 93122 93501 93595 93696 94173
-
+92222 92300 92301 92781 92995 93122 93219 93501 93595 93696
+94173 94728 94883
Version 1.3
--- kdesdk/umbrello/umbrello/umldoc.cpp #1.210:1.211
@ -2200,5 +2200,4 @ bool UMLDoc::loadUMLObjectsFromXMI(QDomE
emit sigSetStatusbarProgress( ++m_count );
*/
- kapp->processEvents(); // give UI events a chance
}
--- kdesdk/umbrello/umbrello/umllistview.cpp #1.129:1.130
@ -2443,5 +2443,4 @ bool UMLListView::loadChildrenFromXMI( U
if (item) {
item->setOpen( (bool)bOpen );
- kapp->processEvents(); // give UI events a chance
if ( !loadChildrenFromXMI(item, domElement) ) {
return false;
--- kdesdk/umbrello/umbrello/umlobject.cpp #1.57:1.58
@ -15,5 +15,4 @
#include <qregexp.h>
#include <kdebug.h>
-#include <kapplication.h>
#include "umlobject.h"
#include "uml.h"
@ -335,5 +334,4 @ bool UMLObject::resolveRef() {
m_BaseType != Uml::ot_Association && m_BaseType != Uml::ot_UMLObject)
umldoc->signalUMLObjectCreated(this);
- kapp->processEvents(); // give UI events a chance
return true;
}
@ -349,5 +347,4 @ bool UMLObject::resolveRef() {
m_BaseType != Uml::ot_Association && m_BaseType != Uml::ot_UMLObject)
umldoc->signalUMLObjectCreated(this);
- kapp->processEvents(); // give UI events a chance
return true;
}
@ -361,5 +358,4 @ bool UMLObject::resolveRef() {
m_BaseType != Uml::ot_Association && m_BaseType != Uml::ot_UMLObject)
umldoc->signalUMLObjectCreated(this);
- kapp->processEvents(); // give UI events a chance
return true;
}
@ -394,5 +390,4 @ bool UMLObject::resolveRef() {
}
m_pSecondary = pDoc->createUMLObject(ot, m_SecondaryId, NULL, true);
- kapp->processEvents(); // give UI events a chance
// The `prepend' flag is set true because we need to move the
// newly created item to before the current item in UMLDoc's
@ -421,5 +416,4 @ bool UMLObject::resolveRef() {
m_BaseType != Uml::ot_Association && m_BaseType != Uml::ot_UMLObject)
umldoc->signalUMLObjectCreated(this);
- kapp->processEvents(); // give UI events a chance
return true;
}
More information about the umbrello-devel
mailing list