MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / saveDumpProgram

Method saveDumpProgram

gui/qt/romselection.cpp:193–216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191}
192
193void RomSelection::saveDumpProgram() {
194 FILE* file;
195 QFileDialog dialog(this);
196
197 dialog.setFileMode(QFileDialog::AnyFile);
198 QString filename = dialog.getSaveFileName(this, tr("Save ROM Dumper Program"), m_dir.absolutePath(), tr("ROM Dumper (*.8xp)"));
199
200 m_dir = dialog.directory();
201
202 if (filename.isEmpty()) {
203 return;
204 }
205
206 if (!filename.endsWith(QStringLiteral(".8xp"), Qt::CaseInsensitive)) {
207 filename += QStringLiteral(".8xp");
208 }
209
210 file = fopen_utf8(filename.toStdString().c_str(), "wb");
211
212 if (file) {
213 fwrite(dumper_program, sizeof(dumper_program), 1, file);
214 fclose(file);
215 }
216}
217
218void RomSelection::saveROMImage() {
219 FILE* saveRom;

Callers

nothing calls this directly

Calls 1

fopen_utf8Function · 0.50

Tested by

no test coverage detected