コード例 #1
0
ファイル: scgwindow.cpp プロジェクト: proper4ik/kbe
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;
}
コード例 #2
0
ファイル: scgwindow.cpp プロジェクト: maxzh-voronets/kbe
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;
}