3#include <NDEVR/ItemDownloader.h>
4#include <NDEVR/UpdateChecker.h>
5#include <NDEVR/Resource.h>
Used for Downloading resources from a network.
Resource< String > update_address
The network address to check for update.txt.
String updateURLPage() const override
Returns the URL of the page where the user can manually download the update.
NDEVRUpdateChecker()
Constructs an update checker with no initial version.
void requestCheckForUpdate(const StringView ¤t_version=StringView()) override
Initiates an asynchronous check for software updates.
Resource< String > manual_update_location
The URL for manual update downloads.
void onCheckForUpdateComplete() override
Called when the asynchronous update check completes to process the result.
ItemDownloader * m_check_update
The downloader used to fetch the update check file.
NDEVRUpdateChecker(const StringView ¤t_version)
Constructs an update checker for the given application version.
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
The core String View class for the NDEVR API.
The core String class for the NDEVR API.
UpdateChecker()
Constructs an UpdateChecker with default settings.
The primary namespace for the NDEVR SDK.