bug fix when no file is selected
This commit is contained in:
+4
-1
@@ -764,8 +764,11 @@ DBCFile* DBCHandler::loadDBCFile(int idx)
|
|||||||
DBCFile newFile;
|
DBCFile newFile;
|
||||||
newFile.loadFile(filename);
|
newFile.loadFile(filename);
|
||||||
loadedFiles.append(newFile);
|
loadedFiles.append(newFile);
|
||||||
|
|
||||||
|
return &loadedFiles.last();
|
||||||
}
|
}
|
||||||
return &loadedFiles.last();
|
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void DBCHandler::removeDBCFile(int idx)
|
void DBCHandler::removeDBCFile(int idx)
|
||||||
|
|||||||
@@ -48,10 +48,12 @@ void DBCLoadSaveWindow::newFile()
|
|||||||
void DBCLoadSaveWindow::loadFile()
|
void DBCLoadSaveWindow::loadFile()
|
||||||
{
|
{
|
||||||
DBCFile *file = dbcHandler->loadDBCFile(-1);
|
DBCFile *file = dbcHandler->loadDBCFile(-1);
|
||||||
int idx = ui->tableFiles->rowCount();
|
if(file) {
|
||||||
ui->tableFiles->insertRow(ui->tableFiles->rowCount());
|
int idx = ui->tableFiles->rowCount();
|
||||||
ui->tableFiles->setItem(idx, 0, new QTableWidgetItem(file->getFullFilename()));
|
ui->tableFiles->insertRow(ui->tableFiles->rowCount());
|
||||||
ui->tableFiles->setItem(idx, 1, new QTableWidgetItem("-1"));
|
ui->tableFiles->setItem(idx, 0, new QTableWidgetItem(file->getFullFilename()));
|
||||||
|
ui->tableFiles->setItem(idx, 1, new QTableWidgetItem("-1"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DBCLoadSaveWindow::saveFile()
|
void DBCLoadSaveWindow::saveFile()
|
||||||
|
|||||||
Reference in New Issue
Block a user