MCPcopy Create free account
hub / github.com/collin80/SavvyCAN / removeFile

Method removeFile

dbc/dbcloadsavewindow.cpp:113–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

111}
112
113void DBCLoadSaveWindow::removeFile()
114{
115 bool bContinue = true;
116 int idx = ui->tableFiles->currentRow();
117 if (idx < 0) return;
118
119 if (currentlyEditingFile == dbcHandler->getFileByIdx(idx))
120 {
121 bContinue = false;
122 QMessageBox::StandardButton confirmDialog;
123 confirmDialog = QMessageBox::question(this, "Confirm Deletion", "This DBC is currently open for editing.\nMake sure you've saved any changes!\nAre you sure you want to remove this DBC?",
124 QMessageBox::Yes|QMessageBox::No);
125 if (confirmDialog == QMessageBox::Yes) bContinue = true;
126 }
127
128 if (bContinue)
129 {
130 editorWindow->close();
131 dbcHandler->removeDBCFile(idx);
132 ui->tableFiles->removeRow(idx);
133 }
134}
135
136void DBCLoadSaveWindow::moveUp()
137{

Callers

nothing calls this directly

Calls 2

getFileByIdxMethod · 0.80
removeDBCFileMethod · 0.80

Tested by

no test coverage detected