43extern std::map<std::string, UpdateInfo> 
updateInfos;
 
 
#define PRIVATE
Attribute for private functions not intended to be called by plugins.
Definition common.hpp:32
 
Synchronizes plugins with the VCV Library and handles VCV accounts with the vcvrack....
Definition library.hpp:9
 
PRIVATE void syncUpdate(std::string slug)
 
PRIVATE void checkUpdates()
 
bool isAppUpdateAvailable()
 
std::map< std::string, UpdateInfo > updateInfos
 
bool isSyncing
Whether plugins are currently downloading.
 
PRIVATE void syncUpdates()
 
std::string appChangelogUrl
 
std::string appDownloadUrl
 
bool refreshRequested
Whether the UI should refresh the plugin updates menu.
 
bool restartRequested
Whether the UI should ask the user to restart after updating plugins.
 
PRIVATE void logIn(std::string email, std::string password)
 
PRIVATE bool hasUpdates()
 
PRIVATE void checkAppUpdate()
 
Root namespace for the Rack API.
Definition AudioDisplay.hpp:9
 
Definition library.hpp:12
 
std::string minRackVersion
Only defined if plugin does not meet Rack version requirement.
Definition library.hpp:17
 
std::string name
Definition library.hpp:13
 
bool downloaded
Definition library.hpp:18
 
std::string changelogUrl
Definition library.hpp:15
 
std::string version
Definition library.hpp:14