Ejemplo n.º 1
0
void MainWindow::RemoveRow(int row)
{
    QString name = ui->Table->item(row,NAME)->text();
    Variable * var = variables.value(name);
    var->deleteLater();
    variables.remove(name);
    RefreshTable();
}
Ejemplo n.º 2
0
void MainWindow::AddNewRow()
{
    Variable *  var = new Variable(client,this);
    VariableDialog dlg(var,Map,this);
    if (dlg.exec() == QDialog::Accepted)
    {
        variables.insert(var->GetName(),var);
        var->connectNewSample(this,SLOT(VariableModified()));
        RefreshTable();

        if (ui->actionConnect->isChecked())
            emit TimerStart();
    }
    else
    {
        var->deleteLater();
    }
}