MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / openFoldersDialog

Function openFoldersDialog

source/MRViewer/MRFileDialog.cpp:610–625  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

608}
609
610std::vector<std::filesystem::path> openFoldersDialog( std::filesystem::path baseFolder )
611{
612 // Windows dialog does not support forward slashes between folders
613 baseFolder.make_preferred();
614
615 FileDialog::Parameters parameters;
616 parameters.baseFolder = baseFolder;
617 parameters.folderDialog = true;
618 parameters.multiselect = true;
619 parameters.saveDialog = false;
620
621 const auto results = runDialog( parameters );
622 if ( !results.empty() )
623 FileDialogSignals::instance().onSelectFolders( results );
624 return results;
625}
626
627std::filesystem::path saveFileDialog( const FileParameters& params /*= {} */ )
628{

Callers

nothing calls this directly

Calls 3

runDialogFunction · 0.85
instanceFunction · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected