wireshark/ui
Gerald Combs e91ca72a44 Qt: Add initial Lua support.
Add a FunnelStatistics class, which is the main interface between the Qt
UI and the Funnel API.

Add FunnelTextDialog, which implements the text_window, ProgDlg, menu,
and other routines. Add FunnelStringDialog, which implements dlg_new.

We currently only support "Tools" menu items (MENU_TOOLS_UNSORTED, aka
REGISTER_TOOLS_GROUP_UNSORTED). Add a disabled placeholder to the
"Tools" menu in case we don't load any scripts.

Use "struct progdlg" instead of needlessly casting to
funnel_progress_window_t.

To do:
- Add support for MENU_STAT_UNSORTED, MENU_STAT_GENERIC, etc.
- Make the firewall config generator a Lua script?
- Add FunnelGraphDialog? It seems like it would be useful to
  make QCustomPlot accessible to Lua scripts.

Ping-Bug: 9845
Change-Id: Iefff02e9032ed1853666f7902509ed08b431e7a7
Reviewed-on: https://code.wireshark.org/review/9523
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2015-07-07 20:49:30 +00:00
..
cli Qt: Add initial Lua support. 2015-07-07 20:49:30 +00:00
gtk Qt: Add initial Lua support. 2015-07-07 20:49:30 +00:00
qt Qt: Add initial Lua support. 2015-07-07 20:49:30 +00:00
win32 Minor Win32 console fix. 2015-04-16 21:33:39 +00:00
alert_box.c
alert_box.h
capture.c Free a malloc'ed error message to not leak memory 2015-06-27 16:26:04 +00:00
capture.h
capture_globals.h
capture_ui_utils.c Have a common routine for constructing strings listing interfaces. 2015-04-05 23:43:01 +00:00
capture_ui_utils.h Have a common routine for constructing strings listing interfaces. 2015-04-05 23:43:01 +00:00
CMakeLists.txt Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
console.c
console.h
decode_as_utils.c
decode_as_utils.h
doxygen.cfg.in
export_object.c
export_object.h
export_object_dicom.c
export_object_http.c
export_object_smb.c
export_object_tftp.c
file_dialog.h
filters.c
filters.h Qt: Add the capture and display filter dialog. 2015-06-05 19:19:46 +00:00
follow.c
follow.h
help_url.c Add the Display Filter Expression dialog. 2015-06-03 02:27:00 +00:00
help_url.h Add the Display Filter Expression dialog. 2015-06-03 02:27:00 +00:00
iface_lists.c Let capture_dev_user_pmode_find() say "not found". 2015-04-04 21:03:34 +00:00
iface_lists.h
io_graph_item.c
io_graph_item.h Make FT_{U}INT64 behave more like FT_{U}INT32, add support for FT_{U}INT{40,48,56} 2015-02-21 16:57:52 +00:00
language.c
language.h
last_open_dir.h
main_statusbar.h
Makefile.am
Makefile.common Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
Makefile.nmake
mcast_stream.c Do all floating-point work in double-precision. 2015-05-16 22:50:15 +00:00
mcast_stream.h Do all floating-point work in double-precision. 2015-05-16 22:50:15 +00:00
packet_list_utils.c Take all epan_column_info members that always get allocated to "number of columns" to share their own data structure. 2015-06-29 02:11:04 +00:00
packet_list_utils.h
persfilepath_opt.c
persfilepath_opt.h
preference_utils.c Plugin Interface: Add GUI callbacks 2015-06-25 16:23:08 +00:00
preference_utils.h Plugin Interface: Add GUI callbacks 2015-06-25 16:23:08 +00:00
profile.c
profile.h
progress_dlg.h
proto_hier_stats.c
proto_hier_stats.h
recent.c recent.c: accept an UTF-8 string in read_set_recent_pair_dynamic() function 2015-06-19 13:30:56 +00:00
recent.h
recent_utils.h
rtp_analysis.h
rtp_stream.c Start exposing the filter field of a tap listener to the RTP GUI APIs. 2015-05-20 11:03:58 +00:00
rtp_stream.h Start exposing the filter field of a tap listener to the RTP GUI APIs. 2015-05-20 11:03:58 +00:00
service_response_time.c Squelch a compiler warning. 2015-07-04 02:31:55 +00:00
service_response_time.h Add ServiceResponseTimeDialog. 2015-07-03 23:09:13 +00:00
simple_dialog.h Do error checking on simple_error_message_box() calls and fix errors. 2015-07-04 02:39:18 +00:00
software_update.c
software_update.h
ssl_key_export.c Export CLIENT_RANDOM with Export SSL Session Keys 2015-03-12 16:27:10 +00:00
ssl_key_export.h
tap-rtp-common.c
tap-rtp-common.h
tap-sctp-analysis.c
tap-sctp-analysis.h
tap-sequence-analysis.c Take all epan_column_info members that always get allocated to "number of columns" to share their own data structure. 2015-06-29 02:11:04 +00:00
tap-sequence-analysis.h
tap-tcp-stream.c
tap-tcp-stream.h
tap_export_pdu.c PDU export: increase time precision to nano seconds 2015-06-26 15:43:16 +00:00
tap_export_pdu.h
text_import.c
text_import.h
text_import_scanner.h
text_import_scanner.l
time_shift.c
time_shift.h
traffic_table_ui.c
traffic_table_ui.h
ui_util.h Rename wsutil/process.h to wsutil/processes.h to avoid collisions. 2015-06-10 01:56:27 +00:00
utf8_entities.h
util.c
util.h
voip_calls.c Fix a few issues reported by PVS-Studio 2015-06-05 21:15:37 +00:00
voip_calls.h