Native currency would be better as a document-specific setting rather than a system setting. Enabling this would require to create a new concept in moneyGuru, which is "document properties" which would be saved with the rest of the document. There's already document-specific "preferences" (column visibility/width etc.), but currency information doesn't belong there, it belongs in the document itself (changing it requires the document to be saved.
By creating such properties, I'd also move a couple of preferences into this:
(from [89958aad0900]) [#240] Added a "Document Properties" view (it caused a lot of shuffling around in localizations). Also de-ui-fied qt.controllers.new_view.
The document properties aren't document-based yet, that's for the next commit.
(from [13ad97985525]) [#240] Removed prefs that have been moved to the docprops view from the pref panel.
(from [a7dda85a5b95]) [#240] Moved docprops prefs from core.app to core.document (still pref based though).
(from [0f54de900889]) [#240] Made doc props document-based (saved/loaded with the document).
(from [fd0e95735750]) [#240] Save all properties in the same element instead of one prop per element.
(from [795d9900c7af]) [#240] The default currency because a document-based setting rather than an app-based one. A combobox to edit it was added to the doc props view.
(from [345f1338ffda]) [#240 state:fixed] Updated help file to reflect changes made to the native currency setting.