static bool GetDriverProgId(BSTR *progid, const wxString& choice) { if (IsChooser(choice)) { if (!ChooseASCOMScope(progid)) return false; } else { wxString progidstr = s_progid[choice]; *progid = wxBasicString(progidstr).Get(); } return true; }
Camera_ASCOMLateClass::Camera_ASCOMLateClass(const wxString& choice) { m_choice = choice; Connected = false; Name = choice; FullSize = wxSize(100,100); m_hasGuideOutput = false; HasGainControl = false; HasSubframes = true; PropertyDialogType = IsChooser(choice) ? PROPDLG_NONE : PROPDLG_WHEN_DISCONNECTED; Color = false; DriverVersion = 1; m_bitsPerPixel = 0; }
bool ScopeASCOM::HasSetupDialog(void) const { return !IsChooser(m_choice); }