MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / handleCustomLabelEnableChange

Function handleCustomLabelEnableChange

lib/macro/macro-edit.cpp:844–859  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

842}
843
844static 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
861static void setupSegmentLabelContextMenuEntries(MacroSegmentEdit *segmentEdit,
862 QMenu &menu)

Callers 1

Calls 5

handleCustomLabelRenameFunction · 0.85
isCheckedMethod · 0.80
HeaderInfoChangedMethod · 0.80
DataMethod · 0.45
GetShortDescMethod · 0.45

Tested by

no test coverage detected