#include <UpdateManager.hpp>
Inheritance diagram for openstudio::UpdateManager:Public Slots | |
| void | replyFinished (QNetworkReply *reply) |
| virtual void | replyProcessed () |
Signals | |
| void | processed () |
Public Member Functions | |
| std::string | appName () const |
| returns the application name More... | |
| bool | error () const |
| returns true if an error occurred while checking for updates, must call after update manager is finished More... | |
| bool | finished () const |
| returns true when the manager is finished checking for updates More... | |
| std::string | mostRecentDownloadUrl () const |
| returns url for the most recent download, manager must have finished checking for updates with no errors More... | |
| std::string | mostRecentVersion () const |
| returns most recent version, manager must have finished checking for updates with no errors More... | |
| bool | newMajorRelease () const |
| returns true if a new major release is available, manager must have finished checking for updates with no errors More... | |
| bool | newMinorRelease () const |
| returns true if a new minor release is available, manager must have finished checking for updates with no errors More... | |
| bool | newPatchRelease () const |
| returns true if a new patch release is available, manager must have finished checking for updates with no errors More... | |
| UpdateManager (const std::string &appName) | |
| Constructor with application name. More... | |
| UpdateManager (const std::string &appName, const std::string &url) | |
| Constructor with application name and alternate test Url. More... | |
| std::vector< std::string > | updateMessages () const |
| returns the description of each update since the current release with the most recent first, manager must have finished checking for updates with no errors More... | |
| virtual | ~UpdateManager () |
Class for checking whether a new version of OpenStudio is available for download.
| openstudio::UpdateManager::UpdateManager | ( | const std::string & | appName | ) |
Constructor with application name.
| openstudio::UpdateManager::UpdateManager | ( | const std::string & | appName, |
| const std::string & | url | ||
| ) |
Constructor with application name and alternate test Url.
|
inlinevirtual |
| std::string openstudio::UpdateManager::appName | ( | ) | const |
returns the application name
| bool openstudio::UpdateManager::error | ( | ) | const |
returns true if an error occurred while checking for updates, must call after update manager is finished
| bool openstudio::UpdateManager::finished | ( | ) | const |
returns true when the manager is finished checking for updates
| std::string openstudio::UpdateManager::mostRecentDownloadUrl | ( | ) | const |
returns url for the most recent download, manager must have finished checking for updates with no errors
| std::string openstudio::UpdateManager::mostRecentVersion | ( | ) | const |
returns most recent version, manager must have finished checking for updates with no errors
| bool openstudio::UpdateManager::newMajorRelease | ( | ) | const |
returns true if a new major release is available, manager must have finished checking for updates with no errors
| bool openstudio::UpdateManager::newMinorRelease | ( | ) | const |
returns true if a new minor release is available, manager must have finished checking for updates with no errors
| bool openstudio::UpdateManager::newPatchRelease | ( | ) | const |
returns true if a new patch release is available, manager must have finished checking for updates with no errors
|
signal |
|
slot |
|
virtualslot |
| std::vector<std::string> openstudio::UpdateManager::updateMessages | ( | ) | const |
returns the description of each update since the current release with the most recent first, manager must have finished checking for updates with no errors