|
wiRedPanda
Logic Circuit Simulator
|
#include "App/BeWavedDolphin/DolphinFile.h"#include <QCoreApplication>#include <QDataStream>#include <QFile>#include <QSaveFile>#include <QTextStream>#include "App/BeWavedDolphin/SignalModel.h"#include "App/Core/Common.h"#include "App/IO/Serialization.h"Go to the source code of this file.
Namespaces | |
| namespace | DolphinFile |
| Disk I/O for the beWavedDolphin formats: opens the file, dispatches by extension (.dolphin = binary, .csv), and delegates the encoding to DolphinSerializer. | |
Functions | |
| DolphinSerializer::WaveformData | DolphinFile::load (const QString &fileName, const int maxInputPorts) |
| DolphinSerializer::WaveformData | DolphinFile::parseTerminal (QTextStream &in, const int maxInputPorts) |
| void | DolphinFile::save (const SignalModel &model, const QString &fileName, int inputPorts) |
| Writes model to fileName atomically, choosing the format by extension. | |