![]()  | 
  
    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.