Exemplo n.º 1
0
	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);
}
Exemplo n.º 2
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()));
}
Exemplo n.º 3
0
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()));
}
Exemplo n.º 4
0
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();
    }
}
Exemplo n.º 5
0
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));
}