void EquipmentWriter::slotSaveScope() { ks->data()->userdb()->AddScope(ui.Model->text(), ui.Vendor->text(), ui.driverComboBox->currentText(), ui.Type->currentText(), ui.FocalLength->value(), ui.Aperture->value(), ui.Id->text()); loadEquipment(); }
void Creature::loadProperties(const Aurora::GFF3Struct &gff) { // Tag _tag = gff.getString("Tag", _tag); // Name Aurora::LocString firstName; gff.getLocString("FirstName", firstName); Aurora::LocString lastName; gff.getLocString("LastName", lastName); if (!firstName.empty()) { _name = firstName.getString(); if (!lastName.empty()) _name += " " + lastName.getString(); } // Description _description = gff.getString("Description", _description); // Portrait loadPortrait(gff); // Equipment loadEquipment(gff); // Appearance _appearance = gff.getUint("Appearance_Type", _appearance); // Static _static = gff.getBool("Static", _static); // Usable _usable = gff.getBool("Useable", _usable); // PC _isPC = gff.getBool("IsPC", _isPC); // Gender _gender = Gender(gff.getUint("Gender")); // Race _race = Race(gff.getSint("Race", _race)); _subRace = SubRace(gff.getSint("SubraceIndex", _subRace)); // Hit Points _currentHitPoints = gff.getSint("CurrentHitPoints", _maxHitPoints); _maxHitPoints = gff.getSint("MaxHitPoints", _currentHitPoints); _minOneHitPoint = gff.getBool("Min1HP", _minOneHitPoint); // Faction _faction = Faction(gff.getUint("FactionID")); // Scripts readScripts(gff); _conversation = gff.getString("Conversation", _conversation); }
void EquipmentWriter::slotRemoveScope() { ks->data()->userdb()->EraseEquipment("telescope",ui.Id->text().toInt()); ui.Model->clear(); ui.Vendor->clear(); ui.FocalLength->setValue(0); ui.Aperture->setValue(0); loadEquipment(); }
void EquipmentWriter::slotAddLens() { ks->data()->userdb()->AddLens(ui.l_Vendor->text(), ui.l_Model->text(), ui.l_Factor->value() ); loadEquipment(); ui.l_Id->clear(); ui.l_Model->clear(); ui.l_Vendor->clear(); ui.l_Factor->setValue(0); }
void EquipmentWriter::slotAddScope() { ks->data()->userdb()->AddScope(ui.Model->text(), ui.Vendor->text(), ui.driverComboBox->currentText(), ui.Type->currentText(), ui.FocalLength->value(), ui.Aperture->value()); loadEquipment(); ui.Model->clear(); ui.Vendor->clear(); ui.FocalLength->setValue(0); ui.Aperture->setValue(0); ui.driverComboBox->setCurrentIndex(0); }
void EquipmentWriter::slotAddFilter() { ks->data()->userdb()->AddFilter( ui.f_Vendor->text(), ui.f_Model->text(), ui.f_Type->text(), ui.f_Color->text()); loadEquipment(); ui.f_Id->clear(); ui.f_Model->clear(); ui.f_Vendor->clear(); ui.f_Type->clear(); ui.f_Color->clear(); }
void EquipmentWriter::slotRemoveLens() { ks->data()->userdb()->EraseEquipment("lens",ui.l_Id->text().toInt()); loadEquipment(); ui.l_Id->clear(); ui.l_Model->clear(); ui.l_Vendor->clear(); ui.l_Factor->setValue(0); ui.LensList->clear(); foreach( OAL::Lens *l, *( ks->data()->logObject()->lensList() ) ) ui.LensList->addItem( l->name() ); }
void EquipmentWriter::slotAddEyepiece() { ks->data()->userdb()->AddEyepiece(ui.e_Vendor->text(), ui.e_Model->text(), ui.e_focalLength->value(), ui.Fov->value(), ui.FovUnit->currentText()); loadEquipment(); ui.e_Id->clear(); ui.e_Model->clear(); ui.e_Vendor->clear(); ui.Fov->setValue(0); ui.e_focalLength->setValue(0); }
GameScreen::GameScreen() { //put all the equipments needed in this level. Mirror::loadTexture(); LaserSource::loadTexture(); Target::loadTexture(); Photon::loadTexture("Red_Light.png"); loadGrid(); loadEquipment(); }
void EquipmentWriter::slotRemoveFilter() { ks->data()->userdb()->EraseEquipment("filter",ui.f_Id->text().toInt()); loadEquipment(); ui.f_Id->clear(); ui.f_Model->clear(); ui.f_Vendor->clear(); ui.f_Type->clear(); ui.f_Color->clear(); ui.FilterList->clear(); foreach( OAL::Filter *f, *( ks->data()->logObject()->filterList() ) ) ui.FilterList->addItem( f->name() ); }
void EquipmentWriter::slotRemoveEyepiece() { ks->data()->userdb()->EraseEquipment("eyepiece",ui.e_Id->text().toInt()); loadEquipment(); ui.e_Id->clear(); ui.e_Model->clear(); ui.e_Vendor->clear(); ui.Fov->setValue(0); ui.e_focalLength->setValue(0); ui.EyepieceList->clear(); foreach( OAL::Eyepiece *e, *( ks->data()->logObject()->eyepieceList() ) ) ui.EyepieceList->addItem( e->name() ); }
EquipmentWriter::EquipmentWriter() { QWidget *widget = new QWidget; ui.setupUi( widget ); ui.tabWidget->setCurrentIndex(0); setMainWidget( widget ); setCaption( i18n( "Define Equipment" ) ); setButtons( KDialog::Close ); ks = KStars::Instance(); nextScope = 0; nextEyepiece = 0; nextFilter = 0; nextLens = 0; loadEquipment(); newScope = true; newEyepiece = true; newLens = true; newFilter = true; #ifdef HAVE_INDI_H ui.driverComboBox->insertItems(1, DriverManager::Instance()->getDriversStringList()); #endif //make connections connect( this, SIGNAL( closeClicked() ), this, SLOT( slotClose() ) ); connect( ui.NewScope, SIGNAL( clicked() ), this, SLOT( slotNewScope() ) ); connect( ui.NewEyepiece, SIGNAL( clicked() ), this, SLOT( slotNewEyepiece() ) ); connect( ui.NewLens, SIGNAL( clicked() ), this, SLOT( slotNewLens() ) ); connect( ui.NewFilter, SIGNAL( clicked() ), this, SLOT( slotNewFilter() ) ); connect( ui.AddScope, SIGNAL( clicked() ), this, SLOT( slotSave() ) ); connect( ui.AddEyepiece, SIGNAL( clicked() ), this, SLOT( slotSave() ) ); connect( ui.AddLens, SIGNAL( clicked() ), this, SLOT( slotSave() ) ); connect( ui.AddFilter, SIGNAL( clicked() ), this, SLOT( slotSave() ) ); connect( ui.ScopeList, SIGNAL( currentTextChanged(const QString) ), this, SLOT( slotSetScope(QString) ) ); connect( ui.EyepieceList, SIGNAL( currentTextChanged(const QString) ), this, SLOT( slotSetEyepiece(QString) ) ); connect( ui.LensList, SIGNAL( currentTextChanged(const QString) ), this, SLOT( slotSetLens(QString) ) ); connect( ui.FilterList, SIGNAL( currentTextChanged(const QString) ), this, SLOT( slotSetFilter(QString) ) ); connect( ui.RemoveScope, SIGNAL( clicked() ), this, SLOT( slotRemoveScope() ) ); connect( ui.RemoveEyepiece, SIGNAL( clicked() ), this, SLOT( slotRemoveEyepiece() ) ); connect( ui.RemoveLens, SIGNAL( clicked() ), this, SLOT( slotRemoveLens() ) ); connect( ui.RemoveFilter, SIGNAL( clicked() ), this, SLOT( slotRemoveFilter() ) ); }
void Execute::init() { //initialize geo to current location of the ObservingList geo = KStarsData::Instance()->geo(); ui.Location->setText( geo->fullName() ); // JM: Aren't we suppose to take KStars time? The one returned by the OL is the time of the LAST object // in the list which doesn't make sense. /* //set the date time to the dateTime from the OL ui.Begin->setDateTime( ks->observingList()->dateTime() ); */ ui.Begin->setDateTime(KStarsData::Instance()->geo()->UTtoLT(KStarsData::Instance()->clock()->utc())); KStarsData::Instance()->logObject()->readAll(); //load Targets loadTargets(); //load Equipment loadEquipment(); //load Observers loadObservers(); if( logObject->scopeList()->isEmpty() || logObject->observerList()->isEmpty() ) { ui.hintLabel->show(); } else { ui.hintLabel->hide(); } //set Current Items loadCurrentItems(); }