aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmicli/qmicli.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2015-02-25 14:51:46 +0100
committerAleksander Morgado <aleksander@aleksander.es>2015-02-25 15:47:14 +0100
commit52a660aec9f58b37d1fcaa4c827102dbec76dd63 (patch)
tree0c0601433fca2336cd7b3887175151a6086d3a8f /src/qmicli/qmicli.c
parent2c8d6adaef398fb951a184e4ba898033d2c1d5b7 (diff)
qmicli: new WMS action group
Currently just supporting '--wms-reset' and '--wms-noop'.
Diffstat (limited to 'src/qmicli/qmicli.c')
-rw-r--r--src/qmicli/qmicli.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/qmicli/qmicli.c b/src/qmicli/qmicli.c
index 3ba6a9c..855cb0a 100644
--- a/src/qmicli/qmicli.c
+++ b/src/qmicli/qmicli.c
@@ -312,6 +312,9 @@ allocate_client_ready (QmiDevice *dev,
case QMI_SERVICE_UIM:
qmicli_uim_run (dev, QMI_CLIENT_UIM (client), cancellable);
return;
+ case QMI_SERVICE_WMS:
+ qmicli_wms_run (dev, QMI_CLIENT_WMS (client), cancellable);
+ return;
case QMI_SERVICE_WDA:
qmicli_wda_run (dev, QMI_CLIENT_WDA (client), cancellable);
return;
@@ -582,6 +585,12 @@ parse_actions (void)
actions_enabled++;
}
+ /* WMS options? */
+ if (qmicli_wms_options_enabled ()) {
+ service = QMI_SERVICE_WMS;
+ actions_enabled++;
+ }
+
/* WDA options? */
if (qmicli_wda_options_enabled ()) {
service = QMI_SERVICE_WDA;
@@ -632,6 +641,8 @@ int main (int argc, char **argv)
g_option_context_add_group (context,
qmicli_uim_get_option_group ());
g_option_context_add_group (context,
+ qmicli_wms_get_option_group ());
+ g_option_context_add_group (context,
qmicli_wda_get_option_group ());
g_option_context_add_group (context,
qmicli_voice_get_option_group ());