Update the FileDialog API, improve

This commit is contained in:
Joshua Granick
2015-08-22 17:10:51 -07:00
parent b5f1949577
commit 23e3882a24
5 changed files with 83 additions and 53 deletions

View File

@@ -209,7 +209,7 @@ namespace lime {
value lime_file_dialog_open_files (value filter, value defaultPath) {
#ifdef LIME_NFD
QuickVec<const char*> files;
std::vector<const char*> files;
FileDialog::OpenFiles (&files, val_string (filter), val_string (defaultPath));
value result = alloc_array (files.size ());

View File

@@ -34,7 +34,7 @@ namespace lime {
}
void FileDialog::OpenFiles (QuickVec<const char*>* files, const char* filter, const char* defaultPath) {
void FileDialog::OpenFiles (std::vector<const char*>* files, const char* filter, const char* defaultPath) {
nfdpathset_t pathSet;
nfdresult_t result = NFD_OpenDialogMultiple (filter, defaultPath, &pathSet);