Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool FileDialog::Execute()
- {
- String strippedFilters;
- U32 filtersCount = StringUnit::getUnitCount(mData.mFilters, "|");
- for (U32 i = 1; i < filtersCount; ++i)
- {
- //The first of each pair is the name, which we'll skip because NFD doesn't support named filters atm
- const char *filter = StringUnit::getUnit(mData.mFilters, i, "|");
- if (!dStrcmp(filter, "*.*"))
- continue;
- U32 c = 2;
- const char* tmpchr = &filter[c];
- String tString = String(tmpchr);
- strippedFilters += tString;
- strippedFilters += String(",");
- strippedFilters += tString.ToUpper(tString);
- ++i;
- if (i < filtersCount-2)
- strippedFilters += String(";");
- }
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement