void SearchDialog::setCoordinateSystem(int csID) { QString currentCoordinateSystemID = ui->coordinateSystemComboBox->itemData(csID).toString(); setCurrentCoordinateSystemKey(currentCoordinateSystemID); populateCoordinateAxis(); ui->AxisXSpinBox->setRadians(0.); ui->AxisYSpinBox->setRadians(0.); conf->setValue("search/coordinate_system", currentCoordinateSystemID); }
void PointerCoordinates::loadConfiguration(void) { conf->beginGroup("PointerCoordinates"); setFlagEnableAtStartup(conf->value("enable_at_startup", false).toBool()); textColor = StelUtils::strToVec3f(conf->value("text_color", "1,0.5,0").toString()); setFontSize(conf->value("font_size", 14).toInt()); flagShowCoordinatesButton = conf->value("flag_show_button", true).toBool(); setCurrentCoordinatesPlaceKey(conf->value("current_displaying_place", "TopRight").toString()); setCurrentCoordinateSystemKey(conf->value("current_coordinate_system", "RaDecJ2000").toString()); QStringList cc = conf->value("custom_coordinates", "1,1").toString().split(","); setCustomCoordinatesPlace(cc[0].toInt(), cc[1].toInt()); conf->endGroup(); }
SearchDialog::SearchDialog(QObject* parent) : StelDialog(parent), simbadReply(NULL) { dialogName = "Search"; ui = new Ui_searchDialogForm; simbadSearcher = new SimbadSearcher(this); objectMgr = GETSTELMODULE(StelObjectMgr); Q_ASSERT(objectMgr); flagHasSelectedText = false; greekLetters.insert("alpha", QString(QChar(0x03B1))); greekLetters.insert("beta", QString(QChar(0x03B2))); greekLetters.insert("gamma", QString(QChar(0x03B3))); greekLetters.insert("delta", QString(QChar(0x03B4))); greekLetters.insert("epsilon", QString(QChar(0x03B5))); greekLetters.insert("zeta", QString(QChar(0x03B6))); greekLetters.insert("eta", QString(QChar(0x03B7))); greekLetters.insert("theta", QString(QChar(0x03B8))); greekLetters.insert("iota", QString(QChar(0x03B9))); greekLetters.insert("kappa", QString(QChar(0x03BA))); greekLetters.insert("lambda", QString(QChar(0x03BB))); greekLetters.insert("mu", QString(QChar(0x03BC))); greekLetters.insert("nu", QString(QChar(0x03BD))); greekLetters.insert("xi", QString(QChar(0x03BE))); greekLetters.insert("omicron", QString(QChar(0x03BF))); greekLetters.insert("pi", QString(QChar(0x03C0))); greekLetters.insert("rho", QString(QChar(0x03C1))); greekLetters.insert("sigma", QString(QChar(0x03C3))); // second lower-case sigma shouldn't affect anything greekLetters.insert("tau", QString(QChar(0x03C4))); greekLetters.insert("upsilon", QString(QChar(0x03C5))); greekLetters.insert("phi", QString(QChar(0x03C6))); greekLetters.insert("chi", QString(QChar(0x03C7))); greekLetters.insert("psi", QString(QChar(0x03C8))); greekLetters.insert("omega", QString(QChar(0x03C9))); conf = StelApp::getInstance().getSettings(); useSimbad = conf->value("search/flag_search_online", true).toBool(); useStartOfWords = conf->value("search/flag_start_words", false).toBool(); simbadServerUrl = conf->value("search/simbad_server_url", DEF_SIMBAD_URL).toString(); setCurrentCoordinateSystemKey(conf->value("search/coordinate_system", "equatorialJ2000").toString()); }