Skip to content

Commit

Permalink
kmlread: factor checkbox menu items
Browse files Browse the repository at this point in the history
only difference was checked-or-not
  • Loading branch information
peterbarker committed May 15, 2024
1 parent 729c4c1 commit a16dcb2
Showing 1 changed file with 7 additions and 14 deletions.
21 changes: 7 additions & 14 deletions MAVProxy/modules/mavproxy_kmlread.py
Original file line number Diff line number Diff line change
Expand Up @@ -392,20 +392,13 @@ def idle_task(self):
if layer.key.endswith('-text'):
continue

if layer.key in self.curlayers:
self.menu.items.append(MPMenuCheckbox(
layer.key,
layer.key,
'# kml toggle \"' + layer.key + '\"',
checked=True,
))
else:
self.menu.items.append(MPMenuCheckbox(
layer.key,
layer.key,
'# kml toggle \"' + layer.key + '\"',
checked=False,
))
checked = layer.key in self.curlayers
self.menu.items.append(MPMenuCheckbox(
layer.key,
layer.key,
f'# kml toggle \"{layer.key}\"',
checked=checked,
))
# and add the menu to the map popu menu
self.module('map').add_menu(self.menu)
self.menu_needs_refreshing = False
Expand Down

0 comments on commit a16dcb2

Please sign in to comment.