void OlvisGuiPlugin::setGuiInterface(const QString &name, QObject * guiPlugin) { if(name == "OlvisExecGuiInterface") { connect(guiPlugin, SIGNAL(pluginsWriteConfigReq(QXmlStreamWriter&)), SLOT(writeXmlConfig(QXmlStreamWriter&)), Qt::DirectConnection); connect(guiPlugin, SIGNAL(pluginsReadConfigReq(QString)), SLOT(readXmlConfig(QString)), Qt::DirectConnection); connect(this, SIGNAL(saveGraphString(QString&)), guiPlugin, SLOT(saveGraphString(QString&)), Qt::DirectConnection); connect(this, SIGNAL(loadGraphString(QString)), guiPlugin, SLOT(loadGraphString(QString)), Qt::DirectConnection); }
void OlvisExecGuiPlugin::loadGraphFile(const QString &filename) { QFile file(filename); file.open(QFile::ReadOnly | QFile::Text); loadGraphString(file.readAll()); }