[chirp_devel] [PATCH 2 of 3] Add support for opening and saving .eve (EVE) and .vx5 (VX5 Commander) files
Tom Hayward
Fri Mar 23 16:14:41 PDT 2012
# HG changeset patch
# User Tom Hayward <tom at tomh.us>
# Date 1332533558 21600
# Node ID ca42bc2080e10bc4d7fe2471807f8979d141e5b2
# Parent 84b71b058e563a7837ac4be12e5b4857b0c779cf
Add support for opening and saving .eve (EVE) and .vx5 (VX5 Commander) files.
diff -r 84b71b058e56 -r ca42bc2080e1 chirpui/mainapp.py
--- a/chirpui/mainapp.py Fri Mar 23 14:12:25 2012 -0600
+++ b/chirpui/mainapp.py Fri Mar 23 14:12:38 2012 -0600
@@ -34,7 +34,7 @@
common.log_exception()
common.show_error("\nThe Pyserial module is not installed!")
from chirp import platform, xml, generic_csv, directory, util
-from chirp import ic9x, kenwood_live, idrp, vx7
+from chirp import ic9x, kenwood_live, idrp, vx7, vx5
from chirp import CHIRP_VERSION, chirp_common, detect, errors
from chirp import icf, ic9x_icf
from chirpui import editorset, clone, miscwidgets, config, reporting
@@ -316,7 +316,9 @@
types = [(_("CHIRP Radio Images") + " (*.img)", "*.img"),
(_("CHIRP Files") + " (*.chirp)", "*.chirp"),
(_("CSV Files") + " (*.csv)", "*.csv"),
+ (_("EVE Files (VX5)") + " (*.eve)", "*.eve"),
(_("ICF Files") + " (*.icf)", "*.icf"),
+ (_("VX5 Commander Files") + " (*.vx5)", "*.vx5"),
(_("VX7 Commander Files") + " (*.vx7)", "*.vx7"),
]
fname = platform.get_platform().gui_open_file(types=types)
@@ -454,6 +456,9 @@
if isinstance(eset.radio, vx7.VX7Radio):
types += [(_("VX7 Commander") + " (*.vx7)", "vx7")]
+ elif isinstance(eset.radio, vx5.VX5Radio):
+ types += [(_("EVE") + " (*.eve)", "eve")]
+ types += [(_("VX5 Commander") + " (*.vx5)", "vx5")]
while True:
fname = platform.get_platform().gui_save_file(types=types)
@@ -716,7 +721,9 @@
types = [(_("CHIRP Files") + " (*.chirp)", "*.chirp"),
(_("CHIRP Radio Images") + " (*.img)", "*.img"),
(_("CSV Files") + " (*.csv)", "*.csv"),
+ (_("EVE Files (VX5)") + " (*.eve)", "*.eve"),
(_("ICF Files") + " (*.icf)", "*.icf"),
+ (_("VX5 Commander Files") + " (*.vx5)", "*.vx5"),
(_("VX7 Commander Files") + " (*.vx7)", "*.vx7")]
filen = platform.get_platform().gui_open_file(types=types)
if not filen:
More information about the chirp_devel
mailing list