Skip to content

Commit 801a359

Browse files
committed
openFilesDialog: log user's choice
1 parent b102a23 commit 801a359

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

source/MRViewer/MRFileDialog.cpp

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,8 +449,22 @@ std::vector<std::filesystem::path> openFilesDialog( const FileParameters& params
449449
#elif !defined( MRVIEWER_NO_GTK )
450450
results = gtkDialog( parameters );
451451
#endif
452-
if ( !results.empty() )
452+
if ( results.empty() )
453+
spdlog::info( "Open dialog canceled" );
454+
else
455+
{
456+
spdlog::info( "Open dialog returned {} items", results.size() );
457+
for ( size_t i = 0; i < results.size(); ++i )
458+
{
459+
std::error_code ec;
460+
auto sz = file_size( results[i], ec );
461+
if ( ec )
462+
spdlog::info( " item #{}: {}, access error {}", i, MR::utf8string( results[i] ), ec.message() );
463+
else
464+
spdlog::info( " item #{}: {}, filesize={}", i, MR::utf8string( results[i] ), sz );
465+
}
453466
FileDialogSignals::instance().onOpenFiles( results );
467+
}
454468
return results;
455469
}
456470

0 commit comments

Comments
 (0)