diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2023-11-08 18:23:36 +0100 |
---|---|---|
committer | AndersBroman <a.broman58@gmail.com> | 2023-11-09 09:08:52 +0000 |
commit | 4fcceef21c45b4122d1a0956283018c6e04bfe63 (patch) | |
tree | 0dbf6b9d610d24c0068a67907bc521a5528b321e /ui/qt | |
parent | a9c1fa3a68bbb3357cafc4edda8d22cf6d638002 (diff) |
Qt: Remove PINOs from Enabled Protocols dialog
PINOs are controlled through their parent protocol and cannot be
individually enable/disabled.
Diffstat (limited to 'ui/qt')
-rw-r--r-- | ui/qt/models/enabled_protocols_model.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ui/qt/models/enabled_protocols_model.cpp b/ui/qt/models/enabled_protocols_model.cpp index 4a6c7a8224..ecbc47a9ed 100644 --- a/ui/qt/models/enabled_protocols_model.cpp +++ b/ui/qt/models/enabled_protocols_model.cpp @@ -33,7 +33,7 @@ public: protected: virtual void applyValuePrivate(gboolean value) { - if (! proto_can_toggle_protocol(proto_get_id(proto_)) || proto_is_pino(proto_)) { + if (! proto_can_toggle_protocol(proto_get_id(proto_))) { return; } proto_set_decoding(proto_get_id(proto_), value); @@ -292,10 +292,12 @@ void EnabledProtocolsModel::populate() if (proto_can_toggle_protocol(i)) { protocol = find_protocol_by_id(i); - ProtocolTreeItem* protocol_row = new ProtocolTreeItem(protocol, root_); - root_->prependChild(protocol_row); + if (!proto_is_pino(protocol)) { + ProtocolTreeItem* protocol_row = new ProtocolTreeItem(protocol, root_); + root_->prependChild(protocol_row); - proto_heuristic_dissector_foreach(protocol, addHeuristicItem, protocol_row); + proto_heuristic_dissector_foreach(protocol, addHeuristicItem, protocol_row); + } } } |