Using QFileDevice for checking error code was unnesseccary since this exists in QFile. QFileDevice was introduced late Qt 5.0.
Used setCurrentText on QComboBox in settingsdialog which is only available in recent QTs. Changed to setCurrentItem using findText instead.
Applying style after priority in string list, taking into account styles that may exist only on some platforms.
D64 using class accessors for header class instead of direct members.
Fixed important size calculation bug when returning file size to arduino.
Refactored parts of m2idriver code before completing m2i support. Now using Qt classes more efficiently for loading the M2i file.
A lot of variables moved to PROGMEM (flash). Saving a lot of RAM that actually got critical.
Now its plenty of RAM. Added conditional compiling for configuring a HC-06 bluetooth module for parameters like baudrate, pincode etc.
Fixed bug for reporting correct file size. It was a cast error for char when it is actually a byte (lowbyte, highbyte).
Moved a lot of stuff to PROGMEM saving lots of RAM.
Starting to fix up the full support for m2i files. Mounting and file listing now works.
Loading saving and file operations remaining (scratch, rename, new etc.)