Dialog2::Dialog2(QWidget *parent=0, QString name=0,Canvas* c=0) :MyDialog(parent,name,2) { canvas=c; view=canvas->getClusterView(); index1=0; list1=new vector<int>; currentAtom1=view->getAtom(0); index2=1; list2=new vector<int>; currentAtom2=view->getAtom(1); QLabel *label1,*label2,*label3; label1=new QLabel(this,"label1"); label1->setText(QString("Atom:")); label1->setFont(QFont("times",12,QFont::Bold)); label2=new QLabel(this,"label2"); label2->setText(QString("To Atom:")); label2->setFont(QFont("times",12,QFont::Bold)); label3=new QLabel(this,"label"); label3->setText(QString("Bond Length:")); label3->setFont(QFont("times",12,QFont::Bold)); length=new QLineEdit(this); atomSelect1=new QComboBox(FALSE,this); setupComboBox(atomSelect1,1); atomSelect2=new QComboBox(FALSE,this); setupComboBox(atomSelect2,2); QGridLayout* grid1=new QGridLayout(0,1,7); grid1->setMargin(10); // grid1->setColStretch(5,3); QGridLayout* grid2=new QGridLayout(0,1,5); // grid2->setColStretch(4,3); grid2->setMargin(10); grid2->setSpacing(5); grid1->addWidget(label1,0,1); grid1->addWidget(atomSelect1,0,2); grid1->addWidget(label2,0,4); grid1->addWidget(atomSelect2,0,5); grid2->addWidget(label3,0,2); grid2->addWidget(length,0,4); addLayout(grid1,0,0); addLayout(grid2,1,0); }
mainWindow::mainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::mainWindow) { //#ifndef WIN32 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); //#endif ui->setupUi(this); setupDataBase(); setupTable(); setupComboBox(); ui->mainToolBar->addAction(ui->actionAjouter_console); ui->mainToolBar->addAction(ui->actionEditer_ligne); ui->mainToolBar->addAction(ui->actionSupprimer_ligne); connect(ui->buttonAdd, SIGNAL(clicked()), this, SLOT(addGame())); connect(ui->actionAjouter_console, SIGNAL(triggered()), this, SLOT(addConsole())); connect(ui->actionSupprimer_ligne, SIGNAL(triggered()), this, SLOT(deleteGame())); connect(ui->actionEditer_ligne, SIGNAL(triggered()), this, SLOT(editGame())); connect(ui->actionExporter_en_csv, SIGNAL(triggered()), this, SLOT(exportCSV())); connect(ui->actionImporter_un_CSV, SIGNAL(triggered()), this, SLOT(importCSV())); }
DTIDESplash::DTIDESplash(std::list<Toolchain*> t, QWidget* parent): QDialog(parent) { setupUi(this); toolchains = t; setupComboBox(); connect(btn_new, SIGNAL(clicked()), this, SLOT(setAndAccept())); connect(btn_cancel, SIGNAL(clicked()), this, SLOT(reject())); connect(btn_open, SIGNAL(clicked()), this, SLOT(openAndAccept())); }
void mainWindow::addConsole() { bool ok; QString text = QInputDialog::getText(this, "Ajouter une console", "Console :", QLineEdit::Normal, "", &ok); if (ok && !text.isEmpty()) { QSqlQuery q; q.exec("INSERT OR IGNORE into Consoles(id, console)" "values(NULL,'" + text + "')"); setupComboBox(); } }
void AnagraficaAddDialog::initComboBox() { qDebug() << "AnagraficaAddDialog::initComboBox()"; m_modelCitta = setupComboBox(table::CITTA, ui->cittaCB, int(modelCols::descr)); m_modelProvincia = setupComboBox(table::PROVINCIA, ui->provinciaCB, int(modelCols::descr)); m_modelCap = setupComboBox(table::CAP, ui->capCB, int(modelCols::descr)); m_modelStato = setupComboBox(table::STATO, ui->statoCB, int(modelCols::descr)); m_modelAgente = setupComboBox(table::AGENTI, ui->agenteCB, int(colsAgenti::COGNOME)); m_modelTrasmissione = setupComboBox(table::TIPO_TRASMISSIONE, ui->trasmissioneCB, int(modelCols::descr)); }