INNER CODE UNIT · C++

indices

zhangdoa/InnocenceEngine · Source/Editor/directorylistviewer.cpp:45

    auto indices = this->selectedIndexes();
    return indices.size() != 0 ? m_fileModel->filePath(indices[0]) : "";
    }

    void DirectoryListViewer::InteractiveWithFile(QModelIndex index)
    {
    auto l_fileInfo = m_fileModel->fileInfo(index);

    auto l_relativeRoot = g_Engine->Get<IOService>()->getWorkingDirectory() + "..//Res//";

    if (l_fileInfo.isDir())
    {
        this->SetRootPath(QString::fromStdString(l_fileInfo.canonicalFilePath().toStdString()));
    }
    else if (l_fileInfo.suffix().toStdString() == "obj"
             || l_fileInfo.suffix().toStdString() == "fbx"
             || l_fileInfo.suffix().toStdString() == "gltf"
             || l_fileInfo.suffix().toStdString() == "fbx"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…