wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
Serializer.cpp File Reference
#include "App/BeWavedDolphin/Serializer.h"
#include <QDataStream>
#include <QFile>
#include <QSaveFile>
#include <QStandardItemModel>
#include "App/BeWavedDolphin/SignalModel.h"
#include "App/Core/Common.h"
Include dependency graph for Serializer.cpp:

Go to the source code of this file.

Namespaces

namespace  DolphinSerializer
 Pure I/O functions for the beWavedDolphin waveform file formats.

Functions

WaveformData DolphinSerializer::loadBinary (QDataStream &stream, int maxInputPorts)
 Deserializes input rows from a binary .dolphin stream.
WaveformData DolphinSerializer::loadCSV (QFile &file, int maxInputPorts)
 Deserializes input rows from a .csv file.
void DolphinSerializer::saveBinary (QDataStream &stream, const QStandardItemModel *model, int inputPorts)
 Serializes input rows to the binary .dolphin stream.
void DolphinSerializer::saveCSV (QSaveFile &file, const QStandardItemModel *model)
 Serializes all rows (inputs + outputs) to a .csv file.