QTfrontend/selectWeapon.cpp
changeset 3494 208c5671b202
parent 2948 3f21a9dc93d0
child 3697 d5b30d6373fc
equal deleted inserted replaced
3493:2adbae321127 3494:208c5671b202
   166     setWeapons(*cDefaultAmmoStore);
   166     setWeapons(*cDefaultAmmoStore);
   167 }
   167 }
   168 
   168 
   169 void SelWeaponWidget::save()
   169 void SelWeaponWidget::save()
   170 {
   170 {
   171     if (m_name->text() == "Default") {
   171     for(int i = 0; i < cDefaultAmmos.size(); i++)
   172         QMessageBox impossible(QMessageBox::Warning, QMessageBox::tr("Weapons"), QMessageBox::tr("Can not edit default weapon set"));
   172         if (!cDefaultAmmos[i].first.compare(m_name->text())) {
   173         impossible.exec();
   173             QMessageBox::warning(0, QMessageBox::tr("Weapons"), QMessageBox::tr("Can not overwrite default weapon set '%1'!").arg(cDefaultAmmos[i].first));
   174         return;
   174             return;
   175     }
   175         }
   176 
   176 
   177     if (m_name->text() == "") return;
   177     if (m_name->text() == "") return;
   178 
   178 
   179     QString state1;
   179     QString state1;
   180     QString state2;
   180     QString state2;