void CSourcesDlg::OnAdd(UINT /*uNotifyCode*/, int /*nID*/, CWindow /*wndCtl*/) { CSourceDlg dlg(L"UDP port 2020", SourceType::Udp, L"192.168.1.1", 2020); if (dlg.DoModal() != IDOK) return; auto info = SourceInfo(dlg.GetName(), dlg.GetSourceType(), dlg.GetAddress(), dlg.GetPort()); info.enabled = true; m_sourceInfos.push_back(info); UpdateGrid(); }
ProgramPtr NodeFactory::createProgram() { return _(SourceInfo(), new Program()); }
ProgramPtr NodeFactory::createProgram() { return create<Program>(SourceInfo()); }