/** On quit command event handler */ void srs_ui_but::CButProjection::CControllPane::OnSave(wxCommandEvent& event) { wxFileDialog fileDlg(this, _("Choose file to save"), wxEmptyString, _("screenshot.png"), _("*.*"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT ); wxString filename, directory; // Pause timer if(m_chkb->GetValue()) m_sigCheckBox( false ); if( fileDlg.ShowModal() == wxID_OK ) { filename = fileDlg.GetFilename(); directory = fileDlg.GetDirectory(); std::string path(std::string( wxString(directory + wxFileName::GetPathSeparator() + filename).mb_str() ) ); m_sigSave( path ); } // Start timer if(m_chkb->GetValue()) m_sigCheckBox( true ); }
/** On checkbox toggle */ void srs_ui_but::CButProjection::CControllPane::OnChckToggle(wxCommandEvent& event) { // Call signal m_sigCheckBox( m_chkb->GetValue() ); }
/** On checkbox toggle */ void CButCamCast::CControllPane::OnChckToggle(wxCommandEvent& event) { // Call signal m_sigCheckBox( m_chkb->GetValue() ); }