Wireshark-commits: [Wireshark-commits] master 321386e: PluginIF: AdditionalToolbar
From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Fri, 24 Feb 2017 08:13:13 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=321386e9f49d88b64f48868c6e4079b2073547a1 Submitter: Roland Knall (rknall@xxxxxxxxx) Changed: branch: master Repository: wireshark Commits: 321386e by Roland Knall (roland.knall@xxxxxxxxxxxxxxxxx): PluginIF: AdditionalToolbar Creates an interface for plugins and other parts of the code, to add a new toolbar to the system and have various widget types interact with this toolbar. All toolbars added via this interface, will be added to an additional submenu called "Additional Toolbars" within Wireshark. Also a demo plugin is being provided, demonstrating various features of the toolbar, including updating the gui elements. It also demonstrates how to update toolbar items. Change-Id: I8d0351224b3d7f4b90220d58970b51695551d7e3 Reviewed-on: https://code.wireshark.org/review/19803 Petri-Dish: Roland Knall <rknall@xxxxxxxxx> Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx> Reviewed-by: Stig Bjørlykke <stig@xxxxxxxxxxxxx> Reviewed-by: Roland Knall <rknall@xxxxxxxxx> Actions performed: from bd9afdd Reduce number of fwrite when writing pcap-ng EPB. adds 321386e PluginIF: AdditionalToolbar Summary of changes: CMakeLists.txt | 9 + CMakeOptions.txt | 1 + epan/plugin_if.c | 337 +++++++++++- epan/plugin_if.h | 178 ++++++- plugins/pluginifdemo/AUTHORS | 2 + plugins/{transum => pluginifdemo}/CMakeLists.txt | 58 +-- plugins/{gryphon => pluginifdemo}/COPYING | 0 plugins/{gryphon => pluginifdemo}/Makefile.am | 18 +- plugins/pluginifdemo/NEWS | 1 + plugins/pluginifdemo/README | 2 + plugins/{wimaxasncp => pluginifdemo}/moduleinfo.h | 4 +- plugins/{docsis => pluginifdemo}/plugin.rc.in | 0 plugins/pluginifdemo/pluginifdemo.c | 157 ++++++ .../pluginifdemo/pluginifdemo.h | 12 +- .../pluginifdemo/ui/pluginifdemo_about.cpp | 43 +- .../pluginifdemo/ui/pluginifdemo_about.h | 31 +- plugins/pluginifdemo/ui/pluginifdemo_about.ui | 156 ++++++ plugins/pluginifdemo/ui/pluginifdemo_main.cpp | 320 ++++++++++++ plugins/pluginifdemo/ui/pluginifdemo_main.h | 133 +++++ plugins/pluginifdemo/ui/pluginifdemo_main.ui | 315 ++++++++++++ plugins/pluginifdemo/ui/uiclasshandler.cpp | 128 +++++ .../pluginifdemo/ui/uihandler.cpp | 71 ++- plugins/pluginifdemo/ui/uihandler.h | 101 ++++ ui/qt/CMakeLists.txt | 4 + ui/qt/Makefile.am | 4 + ui/qt/additional_toolbar.cpp | 537 ++++++++++++++++++++ ui/qt/additional_toolbar.h | 101 ++++ ui/qt/apply_line_edit.cpp | 181 +++++++ .../{extcap_argument_file.h => apply_line_edit.h} | 50 +- ui/qt/main_window.cpp | 133 ++++- ui/qt/main_window.h | 5 +- ui/qt/main_window.ui | 6 + ui/qt/main_window_slots.cpp | 70 +++ ui/recent.c | 14 + ui/recent.h | 1 + 35 files changed, 3010 insertions(+), 173 deletions(-) create mode 100644 plugins/pluginifdemo/AUTHORS copy plugins/{transum => pluginifdemo}/CMakeLists.txt (72%) copy plugins/{gryphon => pluginifdemo}/COPYING (100%) copy plugins/{gryphon => pluginifdemo}/Makefile.am (82%) create mode 100644 plugins/pluginifdemo/NEWS create mode 100644 plugins/pluginifdemo/README copy plugins/{wimaxasncp => pluginifdemo}/moduleinfo.h (97%) copy plugins/{docsis => pluginifdemo}/plugin.rc.in (100%) create mode 100644 plugins/pluginifdemo/pluginifdemo.c copy epan/dissectors/packet-bfd.h => plugins/pluginifdemo/pluginifdemo.h (84%) copy ui/qt/about_dialog.h => plugins/pluginifdemo/ui/pluginifdemo_about.cpp (67%) copy ui/qt/export_pdu_dialog.h => plugins/pluginifdemo/ui/pluginifdemo_about.h (69%) create mode 100644 plugins/pluginifdemo/ui/pluginifdemo_about.ui create mode 100644 plugins/pluginifdemo/ui/pluginifdemo_main.cpp create mode 100644 plugins/pluginifdemo/ui/pluginifdemo_main.h create mode 100644 plugins/pluginifdemo/ui/pluginifdemo_main.ui create mode 100644 plugins/pluginifdemo/ui/uiclasshandler.cpp copy ui/qt/sctp_all_assocs_dialog.h => plugins/pluginifdemo/ui/uihandler.cpp (52%) create mode 100644 plugins/pluginifdemo/ui/uihandler.h create mode 100644 ui/qt/additional_toolbar.cpp create mode 100644 ui/qt/additional_toolbar.h create mode 100644 ui/qt/apply_line_edit.cpp copy ui/qt/{extcap_argument_file.h => apply_line_edit.h} (54%)
- Prev by Date: [Wireshark-commits] master bd9afdd: Reduce number of fwrite when writing pcap-ng EPB.
- Next by Date: [Wireshark-commits] master 3697192: pluginif: Add documentation for toolbar interface
- Previous by thread: [Wireshark-commits] master bd9afdd: Reduce number of fwrite when writing pcap-ng EPB.
- Next by thread: [Wireshark-commits] master 3697192: pluginif: Add documentation for toolbar interface
- Index(es):