void MainFrame::OnBtnFileDstClick(wxCommandEvent& event) { wxString filename = FileSelector(); if (filename.IsEmpty() || SameConfig(filename, txtFileSrc)) return; if (!LoadConfig(filename, &mCfgDst) || !mCfgDst) { mCfgDstValid = false; return; } mFileDst = filename; txtFileDst->SetValue(filename); mCfgDstValid = true; // put configuration to wxListBox OfferConfig(mCfgDst, lstCfgDst, &mNodesDst); }// OnBtnFileDstClick
void MainFrame::OnBtnFileSrcClick(wxCommandEvent& /*event*/) { wxString filename = FileSelector(); if (filename.IsEmpty() || SameConfig(filename, txtFileDst)) return; if (!LoadConfig(filename, &mCfgSrc) || !mCfgSrc) { mCfgSrcValid = false; return; } mFileSrc = filename; txtFileSrc->SetValue(filename); mCfgSrcValid = true; // put configuration to wxCheckListBox OfferConfig(mCfgSrc, (wxListBox*)clbCfgSrc, &mNodesSrc); }// OnBtnFileSrcClick
void MainFrame::OnBtnFileDstClick(wxCommandEvent& /*event*/) { wxString filename = FileSelector(); if (filename.IsEmpty() || SameConfig(filename, txtFileSrc)) return; if (!LoadConfig(filename, &mCfgDst) || !mCfgDst) { wxMessageBox(wxT("Hint: To backup (export) your configuration use the \"Export\" button,\n" "to transfer to an existing (valid Code::Blocks) configuration file,\n" "use the \"Transfer\" button."), wxT("Information"), wxICON_INFORMATION | wxOK); mCfgDstValid = false; return; } mFileDst = filename; txtFileDst->SetValue(filename); mCfgDstValid = true; // put configuration to wxListBox OfferConfig(mCfgDst, lstCfgDst, &mNodesDst); }// OnBtnFileDstClick