Fixing issues when the QLineEdit value changes but the preflight is not executed leading to inconsistent filter parameters
Changing the way the dimensions (h5dims) are written and subsequently read in from the hdf5 file. HDF5 stores the dimensions in slowest to fastest ordering (ZYZ) but DREAM3D stores them in Fastest to Slowest (XYZ) order which can lead to confusion when 3rd party codes try to read the data (like MTEX). The values of the dimensions are flipped and written into the HDF5 file in the order that HDF5 is expecting them to be in. When reading a file the values are then flipped back.