48 VersionChecker(String pluginVersion, URL versionUrl, URL popupTextUrl, String versionFilePath);
Definition VersionChecker.h:14
String toString()
Definition VersionChecker.cpp:39
bool parseString(String versionString)
Definition VersionChecker.cpp:6
VERSION_FIELDS
Definition VersionChecker.h:21
@ NUM_FIELDS
Definition VersionChecker.h:25
@ MAJOR
Definition VersionChecker.h:22
@ REVISION
Definition VersionChecker.h:24
@ MINOR
Definition VersionChecker.h:23
Version()
Definition VersionChecker.h:16
bool m_isValid
Definition VersionChecker.h:45
eRtn compare(Version v)
Definition VersionChecker.cpp:25
bool isValid()
Definition VersionChecker.h:38
int m_version[NUM_FIELDS]
Definition VersionChecker.h:42
eRtn
Definition VersionChecker.h:29
@ GT
Definition VersionChecker.h:32
@ EQUAL
Definition VersionChecker.h:31
@ LT
Definition VersionChecker.h:30
Definition VersionChecker.h:10
void setLatestVersion(String v)
Definition VersionChecker.h:99
String m_versionFilePath
Definition VersionChecker.h:105
URL m_updateTextUrl
Definition VersionChecker.h:114
Version m_latestVersion
Definition VersionChecker.h:116
void exitSignalSent() override
Definition VersionChecker.cpp:173
bool isVersionInDontCheckFile(Version version)
Definition VersionChecker.cpp:105
void runCheck()
Definition VersionChecker.cpp:88
String getUpdateText()
Definition VersionChecker.h:74
bool resetDoNotCheckStatus()
Resets the user's "do not check" or "not now" status if they opted to skip the next version....
Definition VersionChecker.cpp:197
void run() override
Definition VersionChecker.cpp:130
std::atomic< bool > m_updateAvailable
Definition VersionChecker.h:112
std::function< void(bool)> onFinished
Definition VersionChecker.h:102
bool updateLatestVersion()
Definition VersionChecker.cpp:90
eReturn doRemoteVersionCheck()
Definition VersionChecker.cpp:155
Version m_pluginVersion
Definition VersionChecker.h:116
VersionChecker(String pluginVersion, URL versionUrl, URL popupTextUrl, String versionFilePath)
Definition VersionChecker.cpp:52
String getLatestVersionAsString()
Definition VersionChecker.h:77
String m_updateText
Definition VersionChecker.h:118
bool isNewerVersion(Version testVersion)
Definition VersionChecker.cpp:96
String m_dontCheckForUpdatesPath
Definition VersionChecker.h:118
~VersionChecker()
Definition VersionChecker.cpp:68
void storeRetrievedVersionId()
Definition VersionChecker.cpp:179
URL m_downloadLink
Definition VersionChecker.h:114
bool dontCheckFileExists()
Definition VersionChecker.cpp:124
eReturn
Definition VersionChecker.h:63
@ UPDATE_AVAILABLE
Definition VersionChecker.h:65
@ IS_UP_TO_DATE
Definition VersionChecker.h:64
@ CONNECTION_ERROR
Definition VersionChecker.h:66
@ MAX_RETURN
Definition VersionChecker.h:67
void testHelper()
Definition VersionChecker.cpp:70
URL m_versionUrl
Definition VersionChecker.h:114
Definition AirAbsorptionFilter.cpp:2