This is an automatically generated e-mail. To reply, visit: http://svn.reviewboard.kde.org/r/5431/ |
On September 23rd, 2010, 3:16 p.m., Thomas Zander wrote:
trunk/koffice/libs/odf/KoGenStyle.h (Diff revision 1) public:398 if (type == DefaultType) {What is this part about?On September 23rd, 2010, 3:22 p.m., Marijn Kruisselbrink wrote:
This is to mimic the behavior of the addProperty methods. When you add a property with type==DefaultType, it is actually added with type=m_propertyType, so this results in that same behavior on lookup.On September 24th, 2010, 8:56 a.m., Thomas Zander wrote:
Ok, makes sense. Please document that in the API docs for this new public method. And I think we should not have the DefaultType as default as that makes it a not-very-conventional getter (which leads to confusing API). So could you remove the (= DefaultType) in the method signature?
I don't think that the alternative of having a getter that is not symmetrical with the setter (where the setter has the same default parameter value) would be any less confusing. If I can set something with addProperty() without having to specify a type, I'd expect to be able to get that property again without having to specify a type as well.
- Marijn
On September 23rd, 2010, 2:31 p.m., Marijn Kruisselbrink wrote:
Review request for KOffice.
By Marijn Kruisselbrink.
Updated 2010-09-23 14:31:27 Description
Diffs
|