wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
DolphinFile.cpp File Reference
#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"
Include dependency graph for DolphinFile.cpp:

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.