| 842 | } |
| 843 | |
| 844 | static void handleCustomLabelEnableChange(MacroSegmentEdit *segmentEdit, |
| 845 | QAction *contextMenuOption) |
| 846 | { |
| 847 | bool enable = contextMenuOption->isChecked(); |
| 848 | auto segment = segmentEdit->Data(); |
| 849 | segment->SetUseCustomLabel(enable); |
| 850 | if (!enable) { |
| 851 | segmentEdit->HeaderInfoChanged( |
| 852 | QString::fromStdString(segment->GetShortDesc())); |
| 853 | return; |
| 854 | } |
| 855 | |
| 856 | if (!handleCustomLabelRename(segmentEdit)) { |
| 857 | segment->SetUseCustomLabel(false); |
| 858 | } |
| 859 | } |
| 860 | |
| 861 | static void setupSegmentLabelContextMenuEntries(MacroSegmentEdit *segmentEdit, |
| 862 | QMenu &menu) |
no test coverage detected