Enigma 3.2.2
A Simple, Reliable and Efficient Encryption Tool
Loading...
Searching...
No Matches
OpenFileDialog Class Reference

#include <OpenFileDialog.hpp>

Public Member Functions

 OpenFileDialog (const std::string &title, const std::string &initialPath=".", const bool allowMultiselect=true, const std::initializer_list< std::string > &filters={"*"}, const std::string &singleFilterDescription="All Files")
 
 ~OpenFileDialog () noexcept=default
 
std::vector< std::string > Show () const
 Spawns Open File Dialog and returns selected file(s) paths.
 

Detailed Description

System Dialog to ask the user to select a file from disk

Definition at line 9 of file OpenFileDialog.hpp.

Constructor & Destructor Documentation

◆ OpenFileDialog()

OpenFileDialog::OpenFileDialog ( const std::string &  title,
const std::string &  initialPath = ".",
const bool  allowMultiselect = true,
const std::initializer_list< std::string > &  filters = {"*"},
const std::string &  singleFilterDescription = "All Files" 
)
explicit

Constructor

Parameters
titletitle of the dialog
initialPaththe default path of the dialog.
allowMultiselectto allow selecting multiple files
filtersThe filter list enumerates filter names and corresponded space-separated wildcard lists. It defaults to { "*" }
singleFilterDescriptionThe single filter description. It defaults to "All Files"

◆ ~OpenFileDialog()

OpenFileDialog::~OpenFileDialog ( )
defaultnoexcept

Member Function Documentation

◆ Show()

std::vector< std::string > OpenFileDialog::Show ( ) const

Spawns Open File Dialog and returns selected file(s) paths.


The documentation for this class was generated from the following file: