Post by Joe PhamIsn't the (Cingular) bit in the name redundant?
Yes, it is. I'll remove the carrier's name from the model's name.
There may still be a problem. If the same model is
supported twice but with different carriers, then
the key won't be unique (imagine a vx4400 on vzw and
sprint). You can fix that by changing the structure
from a dict into a list and then constructing a dict
from the list when you add the carrier names.
There is also a problem with the file selection dialog.
The columns should be forced to be wider. On Mac they
are undreadable.
The screenshot also demonstrates another problem. I
happen to know my VX4400 is on Verizon Wireless but
selecting them as a carrier first means I can't find
the phone! I think you'll need to do something like
consider phones that have no carrier listed as being
with all carriers. It may also be a good idea to
change the 'carrier' key in the data structure to
be a list. That way we could list the carriers for
each model that we know work.
I also don't see the distinction between unknown and
other as carriers or handset manufacturers.
Roger