wireshark/ui/qt/widgets
Mikael Kanstrup 8873c7e494 iface_lists: Access all_ifaces member by reference
Change access of all_ifaces elements from by val to by reference.
With this change unnecessary copying of the whole struct is avoided
but even more important is that elements no longer have to be
removed and inserted whenever data is updated.

This change aims to make it more clear that all_ifaces elements
shall never be removed from the array without freeing resources
via the capture_opts_free_interface_t function.

NOTE: Code for GTK UI not updated

Ping-Bug: 13864
Change-Id: I36742cb1d5c8daa136c9d3732a044a7c8e5c7fe7
Reviewed-on: https://code.wireshark.org/review/23201
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-08-28 14:41:43 +00:00
..
additional_toolbar.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
additional_toolbar.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
apply_line_edit.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
apply_line_edit.h Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
capture_filter_combo.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
capture_filter_combo.h Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
capture_filter_edit.cpp iface_lists: Access all_ifaces member by reference 2017-08-28 14:41:43 +00:00
capture_filter_edit.h Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
clickable_label.cpp Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
clickable_label.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
display_filter_combo.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
display_filter_combo.h
display_filter_edit.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
display_filter_edit.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
drag_drop_toolbar.cpp
drag_drop_toolbar.h Define Q_NULLPTR as NULL if not already defined 2017-07-30 05:21:37 +00:00
editor_color_dialog.cpp Use UAT model for I/O graph 2017-08-07 17:25:02 +00:00
editor_color_dialog.h Use UAT model for I/O graph 2017-08-07 17:25:02 +00:00
editor_file_dialog.cpp editor_file_dialog (qt/widgets): fix indent (use 4 spaces) 2017-08-09 14:07:14 +00:00
editor_file_dialog.h Use proper tab order for "file types" in UAT "table". 2017-08-07 04:53:42 +00:00
elided_label.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
elided_label.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
field_filter_edit.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
field_filter_edit.h Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
find_line_edit.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
find_line_edit.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
follow_stream_text.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
follow_stream_text.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
interface_toolbar_lineedit.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
interface_toolbar_lineedit.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
label_stack.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
label_stack.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
overlay_scroll_bar.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
overlay_scroll_bar.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
qcustomplot.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
qcustomplot.h Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
stock_icon_tool_button.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
stock_icon_tool_button.h Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
syntax_line_edit.cpp Qt: Move utils to separate utils directory 2017-07-26 10:11:55 +00:00
syntax_line_edit.h Qt: Move all utility widgets to widgets subdirectory 2017-07-11 21:30:29 +00:00
tabnav_tree_view.cpp Qt: refactor UatTreeView into something reusable 2017-07-16 14:47:01 +00:00
tabnav_tree_view.h Qt: refactor UatTreeView into something reusable 2017-07-16 14:47:01 +00:00