don't try to load invalid files #1
QFileDialog for loading files #2