void InfoGiocatori::abilitaGiocatore(int num) { aggiorna(); vector<MonoGiocatore*>::iterator it=Schede.begin(); for(int i=0; it<Schede.end(); ++it, ++i) if(i==num) (*it)->setDisabled(false); else (*it)->setDisabled(true); }
void scuola::clicca() { QSqlQuery Qctrl; Qctrl.prepare("SELECT * FROM scuola WHERE id = 1"); Qctrl.exec(); if(Qctrl.next()) //Se esiste già { //Tentativo di aggiornamento del record perché trovato aggiorna(); } else { inserisci(); } cerca(); }
void causali::salva(){ if(!id->text().isEmpty()) { QSqlQuery qctrl; qctrl.prepare("select * from causali where id='"+id->text()+"'"); qctrl.exec(); if(qctrl.next()) { aggiorna(); } else{ inserisci(); } } else { inserisci(); } lista(); }
QtSEnaMainWindow::QtSEnaMainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::QtSEnaMainWindow) { _colList = NULL; _sistema = NULL; ui->setupUi(this); _apriFile = new QFileDialog(this); _g3 = new QRadioButton(this); _g4 = new QRadioButton(this); _g5 = new QRadioButton(this); _grigliaNumeri= new GrigliaNumeri(this); _integrale = new QRadioButton(this); _layoutConsecutivi = new QHBoxLayout(ui->consecutiviBox); _layoutGemelli = new QHBoxLayout(ui->gemelliBox); _layoutGrigliaNumeri= new QHBoxLayout(ui->numbersGridBox); _layoutPari = new QHBoxLayout(ui->pariBox); _printer = NULL; _printDialog = new QPrintDialog(this); _progressDialog = new QProgressDialog(); _salvaFile = new QFileDialog(this); _toolBar = new QToolBar(this); for (quint8 i = 0; i <= _NUMERO_ELEMENTI_COLONNA; i++) { QCheckBox *elementoPari = new QCheckBox(); QCheckBox *elementoConsecutivi = new QCheckBox(); QCheckBox *elementoGemelli = new QCheckBox(); elementoConsecutivi->setChecked(true); elementoConsecutivi->setText(QString("%1").arg(i)); elementoGemelli->setChecked(true); elementoGemelli->setText(QString("%1").arg(i)); elementoPari->setChecked(true); elementoPari->setText(QString("%1").arg(i)); _consecutivi.append(elementoConsecutivi); _gemelli.append(elementoGemelli); _pari.append(elementoPari); _layoutConsecutivi->addWidget(_consecutivi.at(i)); _layoutGemelli->addWidget(_gemelli.at(i)); _layoutPari->addWidget(_pari.at(i)); } QStringList sFileFilters; sFileFilters << "Sistemi QtSEna (*.sen *.SEN)"; _apriFile->setWindowTitle("Apri Sistema Salvato"); _apriFile->setNameFilters(sFileFilters); _g3->setText("G3"); _g3->setEnabled(false); _g4->setText("G4"); _g4->setEnabled(false); _g5->setText("G5"); _g5->setEnabled(false); _integrale->setChecked(true); _integrale->setText("Integrale"); _layoutGrigliaNumeri->addWidget(_grigliaNumeri); _salvaFile->setWindowTitle("Salva Sistema Corrente"); _salvaFile->setNameFilters(sFileFilters); _salvaFile->setAcceptMode(QFileDialog::AcceptSave); ui->actionG3->setEnabled(false); ui->actionG4->setEnabled(false); ui->actionG5->setEnabled(false); ui->actionIntegrale->setChecked(true); ui->actionPreferenze->setEnabled(false); ui->actionStampaColonne->setEnabled(false); addToolBar(_toolBar); _toolBar->addAction(ui->actionApri); _toolBar->addAction(ui->actionSalva); _toolBar->addSeparator(); _toolBar->addAction(ui->actionSistema); _toolBar->addSeparator(); _toolBar->addWidget(_integrale); _toolBar->addWidget(_g5); _toolBar->addWidget(_g4); _toolBar->addWidget(_g3); connect(_grigliaNumeri, SIGNAL(aggiornato(int)), this, SLOT(aggiorna())); connect(&watcher, SIGNAL(finished()), _progressDialog, SLOT(cancel())); connect(ui->actionApri, SIGNAL(triggered()), _apriFile, SLOT(exec())); connect(ui->actionSalva, SIGNAL(triggered()), _salvaFile, SLOT(exec())); connect(_apriFile, SIGNAL(accepted()), this, SLOT(apri())); connect(_salvaFile, SIGNAL(accepted()), this, SLOT(salva())); connect(_g3, SIGNAL(clicked()), this, SLOT(on_actionG3_activated())); connect(_g4, SIGNAL(clicked()), this, SLOT(on_actionG4_activated())); connect(_g5, SIGNAL(clicked()), this, SLOT(on_actionG5_activated())); connect(_integrale, SIGNAL(clicked()), this, SLOT(on_actionIntegrale_activated()));+ connect(ui->actionStampaSchedine, SIGNAL(triggered()), _printDialog, SLOT(exec())); connect(_printDialog, SIGNAL(accepted()), this, SLOT(stampaSchedina())); aggiorna(); }