[Uml-devel] Umbrello isn't listed in KDE 3.2 feature plan, because...

Carsten Pfeiffer carpdjih at mailbox.tu-berlin.de
Mon May 5 08:04:08 UTC 2003


-----BEGIN PGP SIGNED MESSAGE-----

On Monday 05 May 2003 16:22, Jonathan Riddell wrote:

>  - refactoring agent  (mostly done)

Mostly done? I can't seem to get it working at all. I right-click on an 
interface and click "Refactor" to rename a method. I'd expect that the method 
would be renamable and all classes implementing this interface and method 
would get updated as well. Also all classes using that method should get 
updated and if necessary, errors should be reported (e.g. when the visiblity 
is changed from public to protected).

What happens is: I get that refactoring window with a treeview (caption says 
just "umbrello") with no obvious operations (some items have a context menu, 
some don't). I have to double click the desired method to get another window, 
that looks like a dialog, but apparently isn't (it doesn't have a cancel or 
ok-button, nor does Escape close it). I can rename the method and its 
visiblity, but that's it. Oh and I can set the visibility to private, 
protected and public all together. The type combobox is empty and the buttons 
to manage parameters don't do anything. Items (e.g. "Derived") have a +/- 
sign even if they don't contain anything.

Without an Apply/OK button, I can't even apply the new name.

Trying to refactor another class or interface while the refactoring-window is 
still open doesn't bring it to the front, so it looks like the option doesn't 
work.

This doesn't look finished to me. Sorry for not having the time to submit 
patches right now.

Cheers
Carsten Pfeiffer
-----BEGIN PGP SIGNATURE-----

iQEVAwUBPrZ87qWgYMJuwmZtAQGxLQf/URdjYYSpvqfnd/eRJcEaGzDYHBaqn1qs
Aa4FP+9PwDHv7og/veb2fBpOZjNiyTViootbY6mBp+72BEOwxjdfDJgP6LMe3Rne
Mq4tizGb8Hr/o4IWkE0afZp5wGKo8JrvIlv/51fOcb4lUFYiiROJQahOQtswuzfy
45PTF1Bx0KSKj8YF11uSQiLX/KO+ptDPJCL0Dhjb4BWZPtYkfOtj3KbHGzG8JEAM
JS5mrNR2guDI4jdukad3IkYVv3cOW0Auv6h5g2wxmNkoe4cnOn/RTG2nUb+4ISxl
Bk3jTKlt1UnyQWayXVxjli90CFwO+9vybkVOTNRUc6A/jBpeWrTd8w==
=leC9
-----END PGP SIGNATURE-----




More information about the umbrello-devel mailing list