VCV Rack API v2
|
Synchronizes plugins with the VCV Library and handles VCV accounts with the vcvrack.com API. More...
Classes | |
struct | UpdateInfo |
Functions | |
PRIVATE void | init () |
PRIVATE void | destroy () |
PRIVATE void | checkAppUpdate () |
bool | isAppUpdateAvailable () |
bool | isLoggedIn () |
PRIVATE void | logIn (std::string email, std::string password) |
PRIVATE void | logOut () |
PRIVATE void | checkUpdates () |
PRIVATE bool | hasUpdates () |
PRIVATE void | syncUpdate (std::string slug) |
PRIVATE void | syncUpdates () |
Variables | |
std::string | appVersion |
std::string | appDownloadUrl |
std::string | appChangelogUrl |
std::string | loginStatus |
std::map< std::string, UpdateInfo > | updateInfos |
std::string | updateStatus |
std::string | updateSlug |
float | updateProgress |
bool | isSyncing |
Whether plugins are currently downloading. | |
bool | restartRequested |
Whether the UI should ask the user to restart after updating plugins. | |
bool | refreshRequested |
Whether the UI should refresh the plugin updates menu. | |
Synchronizes plugins with the VCV Library and handles VCV accounts with the vcvrack.com API.
PRIVATE void rack::library::init | ( | ) |
PRIVATE void rack::library::destroy | ( | ) |
PRIVATE void rack::library::checkAppUpdate | ( | ) |
bool rack::library::isAppUpdateAvailable | ( | ) |
bool rack::library::isLoggedIn | ( | ) |
PRIVATE void rack::library::logIn | ( | std::string | email, |
std::string | password ) |
PRIVATE void rack::library::logOut | ( | ) |
PRIVATE void rack::library::checkUpdates | ( | ) |
PRIVATE bool rack::library::hasUpdates | ( | ) |
PRIVATE void rack::library::syncUpdate | ( | std::string | slug | ) |
PRIVATE void rack::library::syncUpdates | ( | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Whether plugins are currently downloading.
|
extern |
Whether the UI should ask the user to restart after updating plugins.
|
extern |
Whether the UI should refresh the plugin updates menu.