I will note that the QStandardPaths documentation says this:
Quote:
QStandardPaths::DataLocation Returns the same value as AppLocalDataLocation. This enumeration value is deprecated. Using AppDataLocation is preferable since on Windows, the roaming path is recommended.
QStandardPaths::AppDataLocation Returns a directory location where persistent application data can be stored. This is an application-specific directory. To obtain a path to store data to be shared with other applications, use QStandardPaths::GenericDataLocation. The returned path is never empty. On the Windows operating system, this returns the roaming path. This enum value was added in Qt 5.4.
QStandardPaths::AppLocalDataLocation Returns the local settings path on the Windows operating system. On all other platforms, it returns the same value as AppDataLocation. This enum value was added in Qt 5.4.
|
I'm guessing (without quick access to the codebase ATM) that Sigil is still using QStandardPaths::AppLocalDataLocation or QStandardPaths::DataLocation instead of the newer (as of Qt5.4) QStandardPaths::AppDataLocation which would return the Microsoft recommended AppData\Roaming on the Windows platform.
Probably worth a look.