Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::AppUpdateService Class Referenceabstract

#include <app_updates.hpp>

Public Member Functions

virtual ~AppUpdateService ()=default
virtual AppUpdateStatus status () const =0
virtual bool check_for_updates ()=0
 Start a user-initiated check; the backend shows its own progress, "up to date" and update dialogs.
virtual bool set_automatic_checks (bool on)=0
 Turn scheduled checks on or off. Returns false if the backend refused.
virtual bool open_releases_page ()
 Open status().releases_url in the user's browser.

Constructor & Destructor Documentation

◆ ~AppUpdateService()

virtual pulp::format::AppUpdateService::~AppUpdateService ( )
virtualdefault

Member Function Documentation

◆ check_for_updates()

virtual bool pulp::format::AppUpdateService::check_for_updates ( )
pure virtual

Start a user-initiated check; the backend shows its own progress, "up to date" and update dialogs.

Returns false if it could not start.

◆ open_releases_page()

virtual bool pulp::format::AppUpdateService::open_releases_page ( )
inlinevirtual

Open status().releases_url in the user's browser.

Returns false when there is none or the backend cannot open pages.

◆ set_automatic_checks()

virtual bool pulp::format::AppUpdateService::set_automatic_checks ( bool on)
pure virtual

Turn scheduled checks on or off. Returns false if the backend refused.

◆ status()

virtual AppUpdateStatus pulp::format::AppUpdateService::status ( ) const
nodiscardpure virtual

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/format/include/pulp/format/app_updates.hpp