bool SCgWindow::loadFromFile(const QString &fileName) { GWFFileLoader loader; if (loader.load(fileName, mView->scene())) { mFileName = fileName; setWindowTitle(mFileName); emitEvent(EditorObserverInterface::ContentLoaded); return true; }else return false; }
bool SCgWindow::loadFromFile(const QString &fileName) { QFileInfo * fileExt = new QFileInfo(fileName); if(fileExt->suffix()=="gwf") { GWFFileLoader loader; if (loader.load(fileName, mView->scene())) { mFileName = fileName; setWindowTitle(mFileName); emitEvent(EditorObserverInterface::ContentLoaded); return true; } else return false; } if(fileExt->suffix()=="scsi") { ScsFileLoader loader; if (loader.load(fileName, mView->scene())) { mFileName = fileName; setWindowTitle(mFileName); emitEvent(EditorObserverInterface::ContentLoaded); return true; } else return false; } return false; }