← Back to team overview

kicad-developers team mailing list archive

Re: What does Need ::Show() override for this class means?

 

On 04/27/2014 06:36 AM, Dick Hollenbeck wrote:
> On 04/27/2014 06:33 AM, Dick Hollenbeck wrote:
>> On 04/27/2014 06:22 AM, Lorenzo Marcantonio wrote:
>>> Testing the modifications in the 3D view (never used it before,
>>> actually) it spit out some of these messages:
>>>
>>> <drawsegment> Need ::Show() override for this class </drawsegment>
>>>
>>> is this supposed to happen or did I broke something? 
>>
>>
>> Yes to both.  This of it as an inherited assert.
>>
>> A new inheritance pathway exposed it.
>>
>>
>>> (didn't touch the
>>> drawsegment class so I have doubts...)
>>>
>>
>>
> 
> 
> With most objects having the Format() or format() function, 

available in PCB_IO,

> and with such highly human
> readable output coming from such functions, the once very useful BOARD_ITEM::Show()
> overrides are are no longer needed IMO.





Follow ups

References