summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2018-11-13 08:56:18 +0000
committerTavmjong Bah <tavmjong@free.fr>2018-11-13 08:56:18 +0000
commit6f3961cecb8ff531bdf6dcc65dde73f4297e71d8 (patch)
treee9e52ac86815235465162206b61a443f7e3ca1c4 /src
parentRewrite of main.cpp using InkscapeApplication (Gtk::Application) (diff)
downloadinkscape-6f3961cecb8ff531bdf6dcc65dde73f4297e71d8.tar.gz
inkscape-6f3961cecb8ff531bdf6dcc65dde73f4297e71d8.zip
Imlplement '--action-list' command line option.
Diffstat (limited to 'src')
-rw-r--r--src/inkscape-application.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/inkscape-application.cpp b/src/inkscape-application.cpp
index 3a4721963..668d41289 100644
--- a/src/inkscape-application.cpp
+++ b/src/inkscape-application.cpp
@@ -316,8 +316,10 @@ InkscapeApplication::on_handle_local_options(const Glib::RefPtr<Glib::VariantDic
}
if (options->contains("action-list")) {
- std::cerr << "action-list: not implemented" << std::endl;
- list_actions(); // Doesn't work... member of Gio::ActionGroup, not Gio::ActionMap.
+ std::vector<Glib::ustring> actions = list_actions();
+ for (auto action : actions) {
+ std::cout << action << std::endl;
+ }
return EXIT_SUCCESS;
}