41 virtual void save(
const QString &fileName) = 0;
Interface the host application (MainWindow) provides to BewavedDolphin.
virtual void save(const QString &fileName)=0
Saves the host's current circuit to fileName (empty = its current path).
virtual QString dolphinFileName()=0
Returns the .dolphin file currently linked to the circuit (empty if none).
virtual QDir currentDir() const =0
Working directory of the host's current circuit.
virtual QFileInfo currentFile() const =0
Path of the host's current circuit (.panda) file.
virtual void setDolphinFileName(const QString &fileName)=0
Links fileName as the circuit's associated .dolphin file.
virtual ~DolphinHost()=default