VCV Rack API v2
Loading...
Searching...
No Matches
library.hpp File Reference
#include <common.hpp>
#include <map>
Include dependency graph for library.hpp:

Go to the source code of this file.

Classes

struct  rack::library::UpdateInfo
 

Namespaces

namespace  rack
 Root namespace for the Rack API.
 
namespace  rack::library
 Synchronizes plugins with the VCV Library and handles VCV accounts with the vcvrack.com API.
 

Functions

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 ()
 

Variables

std::string rack::library::appVersion
 
std::string rack::library::appDownloadUrl
 
std::string rack::library::appChangelogUrl
 
std::string rack::library::loginStatus
 
std::map< std::string, UpdateInforack::library::updateInfos
 
std::string rack::library::updateStatus
 
std::string rack::library::updateSlug
 
float rack::library::updateProgress
 
bool rack::library::isSyncing
 Whether plugins are currently downloading.
 
bool rack::library::restartRequested
 Whether the UI should ask the user to restart after updating plugins.
 
bool rack::library::refreshRequested
 Whether the UI should refresh the plugin updates menu.