GE Lua Documentation

Press F to search!

openFile

Definition


-- @/=[C]:-1
function openFile(...)

Callers

@/lua/ge/extensions/core/ropeVisualTest.lua
            -- Use editor file dialog if editor is active
            editor_fileDialog.openFile(
              function(data)
@/lua/ge/extensions/editor/missionPlaybook.lua
        if im.MenuItem1("Load") then
          editor_fileDialog.openFile(function(data) M.book = loadPlaybook(data.filepath) or M.book.instructions end, {{"missionPlaybook Files",".missionPlaybook.json"}}, false, defaultPlaybookPath)
        end
@/lua/ge/extensions/editor/biomeTool.lua
      local levelPath, levelName, _ = path.split(getMissionFilename())
      editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/api/core.lua
  editor.checkDirtyAndSave()
  editor_fileDialog.openFile(function(data)
    if data.path ~= "" then
  editor.checkDirtyAndSave()
  editor_fileDialog.openFile(function(data)
    if data.path ~= "" then
local function doSaveLevelAs()
  editor_fileDialog.openFile(function(data)
    if data.path ~= "" then
@/lua/ge/extensions/editor/sidewalkSpline.lua
        if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
          extensions.editor_fileDialog.openFile(
            function(data)
          if editor.uiIconImageButton(icons.folder, iconsSmall, cols.blueB, nil, nil, 'selectSidewalkKitBtn') then
            extensions.editor_fileDialog.openFile(
              function(data)
@/lua/ge/extensions/editor/terrainEditor.lua
    if im.MenuItem1("Load preset") then
      editor_fileDialog.openFile(function(data) selectPreset(data) end, {{"Any files", "*"},{"Terrain Data", "terrainPreset.json"}}, false, var.lastPath)
    end
    if im.Button("...##HeightMapImage", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
      editor_fileDialog.openFile(function(data) terrainImpExp.heightMapTexture = im.ArrayChar(128, data.filepath) end, {{"Any files", "*"},{"Images",{".png", ".dds", ".jpg"}},{"PNG", ".png"}, {"JPG", ".jpg"}, {"DDS", ".dds"}}, false, var.lastPath, true)
    end
    if im.Button("...##HoleMapImage", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
      editor_fileDialog.openFile(function(data) terrainImpExp.holeMapTexture = im.ArrayChar(128, data.filepath) end, {{"Any files", "*"},{"Images",{".png", ".dds", ".jpg"}},{"PNG", ".png"}, {"JPG", ".jpg"}, {"DDS", ".dds"}}, false, var.lastPath, true)
    end
      if im.Button("+##AddTextureMap", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
        editor_fileDialog.openFile(function(data) addTextureMap(data.filepath) end, {{"Any files", "*"},{"Images",{".png", ".dds", ".jpg"}},{"PNG", ".png"}, {"JPG", ".jpg"}, {"DDS", ".dds"}}, false, var.lastPath, true)
      end
    if im.Button("...##TerrainExportPath", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
      editor_fileDialog.openFile(function(data) terrainImpExp.exportPath=im.ArrayChar(128, data.path) end, nil, true, var.lastPath)
    end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
  if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, string.format("##%s_%s_%s", layer.uid, guiId, "pathLayerFontPath_fileDialog")) then
    editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/camPathEditor.lua
        local currentLevelPath = (path.split(getMissionFilename()) or '') .. 'camPaths'
        editor_fileDialog.openFile(function(data)
          editor.history:commitAction('LoadPath', { filepath = data.filepath }, loadPathActionUndo, loadPathActionRedo)
@/lua/ge/extensions/editor/tech/roadArchitect/import.lua

  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/dynamicDecals/loadSave.lua
local function loadFileDialog()
  editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/missionEditor/layers.lua
    if editor.uiIconImageButton(editor.icons.material_pick_mapto, imVec24x24) then
      extensions.editor_fileDialog.openFile(
        function(data)
    if editor.uiIconImageButton(editor.icons.create_new_folder, imVec24x24) then
      extensions.editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/masterSpline.lua
    if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/trafficManager.lua
    if editor.uiIconImageButton(editor.icons.folder, imSizes.large) then
      editor_fileDialog.openFile(function(data) loadSession(data.filepath) end, {{"Session Data Files", ".json"}}, false, prevFilePath)
    end
@/lua/ge/extensions/editor/materialEditor.lua
  local function openFileDialog()
    editor_fileDialog.openFile(
      function(data)
  local function openFileDialog()
    editor_fileDialog.openFile(
      function(data)
  ) then
    editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/missionEditor/prefabs.lua
    if im.Button(" ... ##prefab"..i) then
      extensions.editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua

    editor_fileDialog.openFile(
      function(data)

    editor_fileDialog.openFile(
      function(data)

    editor_fileDialog.openFile(
      function(data)

    editor_fileDialog.openFile(
      function (data)
@/lua/ge/extensions/flowgraph/basenode.lua
      if im.MenuItem1("Open Source File") then
        Engine.Platform.openFile(self.sourcePath)
      end
@/lua/ge/extensions/editor/tech/roadArchitect/groups.lua
local function load()
  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/toolUtilities/meshAuditionMgr.lua
      if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(24, 24), nil, nil, nil, 'folderSelectBtn') then
        extensions.editor_fileDialog.openFile(
          function(data)
@/lua/ge/extensions/editor/assemblySpline.lua
    if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
        if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
          extensions.editor_fileDialog.openFile(
            function(data)
            if editor.uiIconImageButton(icons.folder, iconsSmall, cols.blueB, nil, nil, 'selectMeshKitBtn') then
              extensions.editor_fileDialog.openFile(
              function(data)
@/lua/ge/extensions/editor/dynamicDecals/fonts.lua
  if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, "fontPath_FileDialogButton") then
    editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/particleEditor.lua
  if im.Button("...") then
    editor_fileDialog.openFile(function(data)
      if data.filepath ~= "" then
@/lua/ge/extensions/editor/preferences.lua
    if imgui.Button("Import...") then
      editor_fileDialog.openFile(
        function(data) editor.preferencesRegistry:loadCategory(catName, data.filepath) end,
@/lua/ge/extensions/editor/rendererComponents.lua
    local function openFileDialog(dir)
      editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/tech/roadArchitect/profiles.lua
local function load()
  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/flowgraph/main.lua
      if im.MenuItem1("Load Project...") then
        extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
      end
      if im.MenuItem1("Load Project...") then
        extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
      end
              if im.MenuItem1(idx.." - " .. file) then
                self.fgEditor.openFile({filepath = file}, true)
              end
                  writeFile(data.filepath, nodeData)
                  Engine.Platform.openFile(data.filepath)
                end,
      if im.MenuItem1("Load into current...") then
        extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, false)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
      end
      if im.MenuItem1("Load into current...") then
        extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, false)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
      end
      if im.MenuItem1("Load Macro from file...") then
        extensions.editor_fileDialog.openFile(function(data)self.mgr:createNewMacroNode(data.filepath)end, {{"Any files", "*"},{"Node graph Files",".macro.flow.json"}}, false, self.fgEditor.lastOpenedFolder)
      end
@/lua/ge/extensions/editor/mapSensorEditor.lua
local function loadConfiguration()
  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/assetManagementTool.lua
  if imgui.Button("...##chooseTargetPathForSelection") then
    editor_fileDialog.openFile(function(data)
      if data.path ~= "" then
            changeTargetPathForHash = hash
            editor_fileDialog.openFile(function(data)
              if data.path ~= "" then
  if imgui.Button("...##chooseScanPathForSelection") then
    editor_fileDialog.openFile(function(data)
      if data.path ~= "" then
  if imgui.Button("...##chooseScanPathForNaming") then
    editor_fileDialog.openFile(function(data)
      if data.path ~= "" then
  if imgui.Button("Browse...##delinkPathBtn") then
    editor_fileDialog.openFile(function(data)
      if data.path ~= "" then
  if imgui.Button("Browse...##relinkPathBtn") then
    editor_fileDialog.openFile(function(data)
      if data.path ~= "" then
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
  if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, name .. "_Button") then
    editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/multiSpawnManager.lua
      if im.MenuItem1("Load...") then
        editor_fileDialog.openFile(function(data) loadGroup(data.filepath) end, {{"Vehicle Group Files", ".vehGroup.json"}}, false, prevFilePath)
      end
@/lua/ge/extensions/editor/forestEditor.lua
  if im.ImageButton(string.format("TextureSetImageButton_%d", id), img.texId, im.ImVec2(imgSize, imgSize)) then
    editor_fileDialog.openFile(
    function(data)
        if editor.uiIconImageButton(editor.icons.forest_add_brushelement, tabIconSize, nil, nil, nil, "addNewMeshIcon", nil) then
          editor_fileDialog.openFile(newForestItemData, {{"mesh files", {".dae", ".dts"}}}, false, "/")
        end

    editor_fileDialog.openFile(function(data)
      if data.filepath ~= "" then
@/lua/ge/extensions/editor/dynamicDecals/inspector/utils.lua
  if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, string.format("##%s_%s_%s_%s", layer.uid, guiId, propert, "button")) then
    editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/terrainAndRoadImporter.lua
    if editor.uiIconImageButton(editor.icons.lineToTerrain, im.ImVec2(34, 34), nil, nil, nil, 'conformToPeaksBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
    if editor.uiIconImageButton(editor.icons.simobject_terrainblock, im.ImVec2(34, 34), nil, nil, nil, 'importTerrainBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
    if editor.uiIconImageButton(editor.icons.autobahn, im.ImVec2(34, 34), nil, nil, nil, 'importRoadsBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/raceEditor.lua
        if im.MenuItem1("Load...") then
          editor_fileDialog.openFile(function(data) loadRace(data.filepath) end, {{"Race files",".race.json"}}, false, previousFilepath)
        end
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamTableVis.lua
      -- Opens a file dialog to choose JBeam file to load
      editor_fileDialog.openFile(function(data)
        loadJBeamFile(data)
@/lua/ge/extensions/editor/dynamicDecals/meshes.lua
  if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize())) then
    editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/decalSpline.lua
    if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
        if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
          extensions.editor_fileDialog.openFile(
            function(data)
@/lua/ge/extensions/editor/drivePathEditor.lua
      if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
        extensions.editor_fileDialog.openFile(
          function(data)
    if editor.uiIconImageButton(icons.folder, iconsBig, nil, nil, nil, 'loadSessionBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/flowgraphEditor.lua

local function openFile(fCbData, openAsNewManager, keepSavedDirs)
  --currentFile = fCbData.filepath
        if im.MenuItem1("Load Project...") then
          extensions.editor_fileDialog.openFile(function(data)M.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, M.lastOpenedFolder)
        end
        if im.MenuItem1("Load Project...") then
          extensions.editor_fileDialog.openFile(function(data)M.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, M.lastOpenedFolder)
        end
                if im.MenuItem1(idx.." - " .. file) then
                  M.openFile({filepath = file}, true)
                end
        if im.MenuItem1(idx.." - " ..elem.shortName.." - " .. elem.dateFormatted) then
          M.openFile({filepath = elem.fileName}, true, true)
        end
            if im.MenuItem1(idx.." - " .. elem.dateFormatted) then
              M.openFile({filepath = elem.fileName}, true, true)
            end
@/lua/ge/extensions/editor/raceEditor/tools.lua
  if im.Button(" ... ##leftSelector") then
    extensions.editor_fileDialog.openFile(
      function(data)
  if im.Button(" ... ##rightSelector") then
    extensions.editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/raceEditor/timeTrials.lua
    if im.Button(" ... ##prefab"..i) then
      extensions.editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/crawlEditor/trails.lua
  if im.Button("Browse##Thumbnail") then
    extensions.editor_fileDialog.openFile(
      function(data)
  if im.Button("Browse##Preview") then
    extensions.editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/tech/roadArchitect/junctions.lua
local function loadJunction()
  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/api/gui.lua
    end
    extensions.editor_fileDialog.openFile(
      function(data)
@/lua/ge/client/postFx/utils.lua

  editor_fileDialog.openFile(callback, {{"Post Effect Settings", ".postfx"}}, false, lastUsedFolder)
end
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
  if editor.uiButtonRightAlign("Bulk Change Texture", nil, true, "bulkChangeTexture_" .. map .. property) then
    editor_fileDialog.openFile(
      function(data)
  local function openFileDialog()
    editor_fileDialog.openFile(
      function(data)
  if im.ImageButton("##imageButton2", terrainMtlCopyProxy.diffuseMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
    editor_fileDialog.openFile(
      function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "diffuse", data.filepath) end,
  if im.ImageButton("##imageButton3", terrainMtlCopyProxy.macroMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
    editor_fileDialog.openFile(
      function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "macro", data.filepath) end,
  if im.ImageButton("##imageButton4", terrainMtlCopyProxy.detailMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
    editor_fileDialog.openFile(
      function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "detail", data.filepath) end,
  if im.ImageButton("##imageButton5", terrainMtlCopyProxy.normalMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
    editor_fileDialog.openFile(
      function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "normal", data.filepath) end,
@/lua/ge/extensions/editor/meshSpline.lua
    if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
        if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
          extensions.editor_fileDialog.openFile(
            function(data)
@/lua/ge/extensions/editor/scriptAIEditor.lua
local function load(d)
  extensions.editor_fileDialog.openFile(
    function(data)
local function import()
  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/sitesEditor.lua
        if im.MenuItem1("Load...") then
          editor_fileDialog.openFile(function(data) currentSites = loadSites(data.filepath) end, {{"Sites Files",".sites.json"}}, false, previousFilepath)
        end
@/lua/ge/extensions/editor/flowgraph/references.lua
        if editor.uiIconImageButton(editor.icons.folder_open, im.ImVec2(24, 24)) then
          editor_flowgraphEditor.openFile({ filepath = p.projectFile }, true)
        end
@/lua/ge/extensions/editor/roadArchitect.lua
local function loadSession()
  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/gen/world.lua
		local dirname = editor.getLevelPath()..'bat'
		editor_fileDialog.openFile(
			function(fdata)
		local dirname = editor.getLevelPath()..'bat'
		editor_fileDialog.openFile(
			function(data)
@/lua/ge/extensions/editor/fileDialog.lua

local function openFile(callbackFn, filenameSuffix, selectFolder, defaultPath, preview, caseSensitivePattern)
  return _fileDialog("Open", callbackFn, filenameSuffix, selectFolder, defaultPath, preview, nil, caseSensitivePattern)
@/lua/ge/extensions/editor/dragRaceEditor.lua
    if im.MenuItem1("Load Drag Settings...") then
      editor_fileDialog.openFile(function(data)
        dragSettings.loadDragSettings(data.filepath)
    if im.MenuItem1("Load Mission...") then
      editor_fileDialog.openFile(function(data)
        -- Mission loading is now handled by the modular system
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamBeautifier.lua
      -- Opens a file dialog to choose JBeam file to load
      editor_fileDialog.openFile(function(data)
        ffi.copy(directoryToBeautifyPtr, data.path)
      -- Opens a file dialog to choose JBeam file to load
      editor_fileDialog.openFile(function(data)
        ffi.copy(directoryToBeautifyPtr, data.filepath)
@/lua/ge/extensions/editor/flowgraph/welcome.lua
  if fancyIconButton('OpenProject', editor.icons.folder_open, editor.icons.folder, "Open Project...", "") then
    extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
  end
  if fancyIconButton('OpenProject', editor.icons.folder_open, editor.icons.folder, "Open Project...", "") then
    extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
  end
      if fancyIconButton('recent_'..k, editor.icons.folder_open, editor.icons.folder, filename, file) then
        self.fgEditor.openFile({filepath = file}, true)
      end
@/lua/ge/extensions/editor/dragRaceEditor/dragSettings.lua
    if im.Button("Browse##christmasTree") then
      editor_fileDialog.openFile("Select Christmas Tree Prefab", "*.prefab", function(path)
        if path then
    if im.Button("Browse##displaySign") then
      editor_fileDialog.openFile("Select Display Sign Prefab", "*.prefab", function(path)
        if path then
    if im.Button("Browse##paths") then
      editor_fileDialog.openFile("Select Paths Prefab", "*.prefab", function(path)
        if path then
    if im.Button("Browse##decorations") then
      editor_fileDialog.openFile("Select Decorations Prefab", "*.prefab", function(path)
        if path then
    if im.Button("Load...##" .. label) then
      editor_fileDialog.openFile(function(data)
        dragSettings.prefabs[prefabType].path = data.filepath
@/lua/ge/extensions/editor/resourceChecker.lua
    if im.Button("Convert to PNG", im.ImVec2(121* im.uiscale[0],0)) then
      editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/driftDataEditor.lua
      if im.MenuItem1("Load...") then
        editor_fileDialog.openFile(function(data) loadDriftData(data.filepath) end, {{"driftData Files",".driftData.json"}}, false, currentFileDir)
      end
@/lua/ge/extensions/editor/dynamicDecals/export.lua
    if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize())) then
      editor_fileDialog.openFile(
        function(data)
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
local function loadConfiguration()
  extensions.editor_fileDialog.openFile(
    function(data)
@/lua/ge/extensions/editor/flowgraph/properties.lua
      if im.Selectable1("Select File...") then
        extensions.editor_fileDialog.openFile(function(data)
          local sel = data.filepath
@/lua/ge/extensions/editor/api/valueInspector.lua
      if extensions then fileSpec = {extensions, {"All Files","*"}} end
      editor_fileDialog.openFile(function(data)
        if data.filepath ~= "" then
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
  if im.Button(" ... ##file"..e.label.."...") then
    extensions.editor_fileDialog.openFile(
      function(data)
        editor_flowgraphEditor.open()
        editor_flowgraphEditor.openFile({filepath = e.foundFile}, true)
      end
@/lua/ge/extensions/editor/perfProfiler.lua

        editor_fileDialog.openFile(M.loadFile, {{"Performance Recordings", ".perfRecording.json"}}, false, "/perfRecordings/")
      end
@/lua/ge/extensions/editor/createObjectTool.lua
  if not staticMeshPickFilenameShown then
    editor_fileDialog.openFile(callback, {{"DAE Mesh", ".dae"}}, false, lastUsedStaticMeshFolder)
    staticMeshPickFilenameShown = true
@/lua/ge/extensions/editor/util/editorElementHelper.lua
  if im.Button(" ... ##file"..e.label.."...") then
    extensions.editor_fileDialog.openFile(
      function(data)
        editor_flowgraphEditor.open()
        editor_flowgraphEditor.openFile({filepath = e.foundFile}, true)
      end
@/lua/ge/extensions/editor/rallyEditor/pacenotes/customForm.lua
  if im.Button("Open Audio File") then
    editor_fileDialog.openFile(
      function(data)
@/lua/ge/extensions/editor/roadSpline.lua
    if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
      extensions.editor_fileDialog.openFile(
        function(data)
          materialSelectionMgr.closeWindow() -- If using the groups section, ensure the material selection window is closed.
          extensions.editor_fileDialog.openFile(
            function(data)
@/lua/ge/extensions/editor/cosimulationSignalEditor.lua
local function loadConfiguration(vehicle)
  extensions.editor_fileDialog.openFile(
    function(data)
local function execute()
  extensions.editor_fileDialog.openFile(
    function(data)