| 106 | void ChannelComponent::initMenu(QWidget *parent) { m_menu = new MenuWidget(m_channelName, m_pen, parent); } |
| 107 | |
| 108 | void ChannelComponent::createMenuControlButton(ChannelComponent *c, QWidget *parent) |
| 109 | { |
| 110 | c->m_ctrl = new MenuControlButton(parent); |
| 111 | c->m_ctrl->setName(c->m_channelName); |
| 112 | c->m_ctrl->setCheckBoxStyle(MenuControlButton::CS_CIRCLE); |
| 113 | c->m_ctrl->setOpenMenuChecksThis(true); |
| 114 | c->m_ctrl->setDoubleClickToOpenMenu(true); |
| 115 | c->m_ctrl->setColor(c->pen().color()); |
| 116 | c->m_ctrl->button()->setVisible(true); |
| 117 | c->m_ctrl->button()->setCheckable(false); |
| 118 | c->m_ctrl->setCheckable(true); |
| 119 | |
| 120 | connect(c->m_ctrl->checkBox(), &QCheckBox::toggled, c, [=](bool b) { |
| 121 | if(b) { |
| 122 | c->enable(); |
| 123 | } else { |
| 124 | c->disable(); |
| 125 | } |
| 126 | c->plotChannelCmpt()->plotComponent()->replot(); |
| 127 | }); |
| 128 | c->m_ctrl->checkBox()->setChecked(true); |
| 129 | c->setEnabled(true); |
| 130 | } |
| 131 | |
| 132 | SamplingInfo ChannelComponent::samplingInfo() { return m_samplingInfo; } |
| 133 |
nothing calls this directly
no test coverage detected