Avoid opening duplicate Properties dialogs
Review Request #129589 - Created Nov. 29, 2016 and discarded
You could open duplicate Properties dialogs because every time u hit "Properties" button, a new KPropertiesDialog is created. Now it's stored in class variable until it destroys, if you try to open another KPropertiesDialog it will focus back to already opened one.
I see no code to actually update the url of the property dialog when you want to show the properties of a different item than is already opened. Thinking of that, either the code should reuse an existing dialog _only_ if you try to open it again for the same item (which would need a map Url->dialog instance), or it should always update the url of the existing dialog. The downside is that you cnn no longer compare properties for different items side by side.