wireshark/ui/qt/widgets
Roland Knall acdda8eb6b Qt: Fix File Path editor in table
The current situation in UatDelegate as well as PathChooserDelegate leads to issues, where Wireshark crashes if the button is clicked. This is due to the UI not correctly positioning the button inside the cell.

This change implements a widget, which will serve as cell content, handling all relations with choosing the file, but also properly handling the size and geometry of said cell content, therefore no longer leading to crashes and cleaning up code at the same time, as duplicate methods are being removed.

Fixes #17789, #17819, #18088
2022-05-16 09:54:08 +00:00
..
additional_toolbar.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
additional_toolbar.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
apply_line_edit.cpp Qt: Use QRegularExpression instead of QRegExp 2021-11-26 09:10:42 +00:00
apply_line_edit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
byte_view_text.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
byte_view_text.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
capture_filter_combo.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
capture_filter_combo.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
capture_filter_edit.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
capture_filter_edit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
clickable_label.cpp Qt: QMouseEvent::globalPos() is deprecated in Qt6. 2022-03-23 09:16:00 +00:00
clickable_label.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
copy_from_profile_button.cpp Qt: Qt6.2 compatibility fixes 2021-11-29 04:55:12 +00:00
copy_from_profile_button.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
display_filter_combo.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
display_filter_combo.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
display_filter_edit.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
display_filter_edit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
dissector_tables_view.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
dissector_tables_view.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
drag_drop_toolbar.cpp Qt: Fix more Qt6-related warnings. 2022-03-25 12:48:01 -07:00
drag_drop_toolbar.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
drag_label.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
drag_label.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
editor_file_dialog.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
editor_file_dialog.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
elided_label.cpp Qt: UAT editor column widths, italic pathname 2020-12-04 09:33:10 +00:00
elided_label.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
expert_info_view.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
expert_info_view.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
export_objects_view.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
export_objects_view.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
field_filter_edit.cpp Qt: Handle qsizetype. 2022-03-25 16:51:55 +00:00
field_filter_edit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
filter_expression_toolbar.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
filter_expression_toolbar.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
find_line_edit.cpp Qt: Use QRegularExpression instead of QRegExp 2021-11-26 09:10:42 +00:00
find_line_edit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
follow_stream_text.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
follow_stream_text.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
interface_toolbar_lineedit.cpp Qt: Use QRegularExpression instead of QRegExp 2021-11-26 09:10:42 +00:00
interface_toolbar_lineedit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
label_stack.cpp Qt: QMouseEvent::globalPos() is deprecated in Qt6. 2022-03-23 09:16:00 +00:00
label_stack.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
overlay_scroll_bar.cpp Qt: Set Packet List scrollbar page step only on macOS 2022-03-10 15:08:14 +01:00
overlay_scroll_bar.h Qt: Fix overlay scrollbar indicator 2022-03-08 10:31:25 +00:00
packet_list_header.cpp Qt: Split MainWindow into WiresharkMainWindow and LogwolfMainWindow. 2022-04-04 09:39:27 -07:00
packet_list_header.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
path_selection_edit.cpp Qt: Fix File Path editor in table 2022-05-16 09:54:08 +00:00
path_selection_edit.h Qt: Fix File Path editor in table 2022-05-16 09:54:08 +00:00
pref_module_view.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
pref_module_view.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
profile_tree_view.cpp Qt: Fix more Qt6-related warnings. 2022-03-25 12:48:01 -07:00
profile_tree_view.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
qcustomplot.cpp qcustomsplot: revert for fix Clang Warnings[core.UndefinedBinaryOperatorResult] 2022-05-03 15:46:03 +02:00
qcustomplot.h Qt: Fix some QCustomPlot Qt 6 warnings. 2022-03-27 14:35:55 +00:00
range_syntax_lineedit.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
range_syntax_lineedit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
rtp_audio_graph.cpp Remove unneeded modelines in ui. 2021-04-20 07:43:39 +00:00
rtp_audio_graph.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
splash_overlay.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
splash_overlay.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
splash_overlay.ui Qt: Move widgets to sub-directory 2019-07-01 06:55:45 +00:00
stock_icon_tool_button.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
stock_icon_tool_button.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
syntax_line_edit.cpp Qt: Fix more Qt6-related warnings. 2022-03-25 12:48:01 -07:00
syntax_line_edit.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
tabnav_tree_view.cpp Remove modelines in ui/qt. 2021-03-08 18:11:32 +00:00
tabnav_tree_view.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
wireless_timeline.cpp Qt: Split MainApplication out from WiresharkApplication. 2022-04-04 09:39:27 -07:00
wireless_timeline.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
wireshark_file_dialog.cpp regex: Prefer C99/POSIX types 2021-11-15 02:41:59 +00:00
wireshark_file_dialog.h Fix more repeated words throughout 2021-12-31 22:50:40 +00:00