[chirp_devel] [PATCH] [RFC] Abstract Bank and BankModel to MemoryMapping and MappingModel
Tom Hayward
Wed Aug 24 17:05:24 PDT 2016
On Wed, Aug 24, 2016 at 4:18 PM, Tom Hayward <tom at tomh.us> wrote:
> On Sat, Mar 30, 2013 at 2:15 PM, Dan Smith <dsmith at danplanet.com> wrote:
>>
>> > # HG changeset patch
>> > # User Dan Smith <dsmith at danplanet.com>
>> > # Date 1364678018 25200
>> > # Node ID bf1c92a33bfd4c730dcc49095ff9a737b30c33c0
>> > # Parent ede5a4ccfd6efbaed4883c86d93be92509fde8da
>> > [RFC] Abstract Bank and BankModel to MemoryMapping and MappingModel
>>
>> Tom, I think this should let you easily add your scan lists by adding a
>> few teensy subclasses to bankedit and then a few lines to editorset.
>> Let me know if anything is missing here. I can rename bankedit after
>> you add non-bank stuff to it.
>
> This isn't usable yet, is it? I'd like to add scan lists, as was the
> original use case. I imagine an interface like:
>
> def get_bank_model(self):
> return [BankModel(self), ScanlistModel(self),
GrouplistModel(self)]
>
> I'm guessing the changes to bankedit and editorset to support this
> were never made?
I have partially answered my question. I have multiple MemoryMappings now:
def get_mapping_models(self):
return [MD380ZoneModel(self, "Zones"),
MD380ScanlistModel(self, "Scan Lists"),
MD380GrouplistModel(self, "Group Lists")]
They all work independently, but when all three are active, only the last
one works. I'm guessing this means the changes to editorset were never made.
Last entry working:
https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2016-53-53.png
Preceding entries broken:
https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2017-01-41.png
No errors printed.
Tom KD7LXL
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_devel/attachments/20160824/fb00cfa5/attachment-0001.html
More information about the chirp_devel
mailing list