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.