Hi - I'm wondering if there's a recommended strategy for adding an auto-updater to a Qt app. This would be something that would check online for an updated version, download the update and install it.

Would this be a separate app sitting next to the main Qt app that acts on it? Is there a good way to keep it all in one codebase/application?

Thanks for any suggestions/recommendations!