Correct, but my point was that it should not be so that kind of not related enums would be gathered under one class.

Instead the class and/or exposed name should be FileUploadMode. The enum could then be e.g. Options / Mode. That would imo make this to look better in QML side. And same for filters.

As initially said this is not a big deal.