Hi Chris,
IHoldOptions was discussed a while back on
cdt-dev. I had forgotten about it when I decided to use ITool in the
IOptionApplicability methods. I think the callbacks that Lars is implementing
and the callbacks that Chris implemented should pass similar arguments to the
client code, hence the need to change the IOptionApplicability methods once
Lars’ patch is applied.
Regards,
Leo
From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Recoskie, Chris
Sent: Tuesday, May 31, 2005 3:21
PM
To: CDT
General developers list.
Subject: RE: [cdt-dev] New code:
IOptionApplicability - Merge conflict
I didn’t see anything in your
proposal for the shared tool options about an IHoldsOptions interface, so
forgive me for shooting in the dark, but can you not just have ITool extend
IHoldsOptons?
___________________________________________
Chris Recoskie
Texas Instruments, Toronto
From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Lars.Kurth@xxxxxxxxxxx
Sent: Tuesday, May 31, 2005 3:00
PM
To: CDT
General developers list.
Subject: [cdt-dev] New code:
IOptionApplicability - Merge conflict
Hi,
I am
trying to merge the latest changes from CDT-build such that I can prepare a patch
for CDT tomorrow. The following newly introduced code is causing difficulties:
- IOptionApplicability has
methods, which use ITool as parent for an option
- We have moved all functionality
which was in ITool and had to do with the capability of holding options
into a common interface IHoldsOptions
- I have a real merge conflict
with the function IOptionApplicability.isOptionEnabled() which would have
to have the type IHoldsOptions
- For the other members of
IOptionApplicability this would probably be necessary as well
How would this be resolved?
Regards
--
Lars
**********************************************************************
Symbian Software Ltd is a company registered in England and Wales with
registered number 4190020 and registered office at 2-6 Boundary Row, Southwark,
London, SE1 8HP, UK. This message is intended only for use by the named
addressee and may contain privileged and/or confidential information. If you
are not the named addressee you should not disseminate, copy or take any action
in reliance on it. If you have received this message in error please notify
postmaster@xxxxxxxxxxx and delete the message and any attachments accompanying
it immediately. Neither Symbian nor any of its subsidiaries accepts liability
for any corruption, interception, amendment, tampering or viruses occurring to
this message in transit or for any message sent by its employees which is not
in compliance with Symbian corporate policy.
**********************************************************************