MuseScore  3.4
Music composition and notation
Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ms::UpdateChecker Class Reference

#include <updatechecker.h>

Inheritance diagram for Ms::UpdateChecker:
Inheritance graph
[legend]
Collaboration diagram for Ms::UpdateChecker:
Collaboration graph
[legend]

Public Slots

void onRequestFinished (QNetworkReply *)
 

Public Member Functions

void check (QString, bool)
 
 UpdateChecker (QObject *parent)
 
- Public Member Functions inherited from Ms::UpdateCheckerBase
 UpdateCheckerBase (QObject *parent)
 
virtual bool hasToCheck ()
 

Private Member Functions

QString parseText (QXmlStreamReader &)
 
virtual bool getUpdatePrefValue ()
 
virtual QString getUpdatePrefString ()
 

Private Attributes

QNetworkAccessManager * manager
 
QString os
 
QString release
 
QString _currentVersion
 
bool manual
 

Constructor & Destructor Documentation

◆ UpdateChecker()

Ms::UpdateChecker::UpdateChecker ( QObject *  parent)

Member Function Documentation

◆ check()

void Ms::UpdateChecker::check ( QString  currentVersion,
bool  m 
)

◆ getUpdatePrefString()

QString Ms::UpdateChecker::getUpdatePrefString ( )
privatevirtual

Implements Ms::UpdateCheckerBase.

◆ getUpdatePrefValue()

bool Ms::UpdateChecker::getUpdatePrefValue ( )
privatevirtual

Implements Ms::UpdateCheckerBase.

◆ onRequestFinished

void Ms::UpdateChecker::onRequestFinished ( QNetworkReply *  reply)
slot

◆ parseText()

QString Ms::UpdateChecker::parseText ( QXmlStreamReader &  reader)
private

Member Data Documentation

◆ _currentVersion

QString Ms::UpdateChecker::_currentVersion
private

◆ manager

QNetworkAccessManager* Ms::UpdateChecker::manager
private

◆ manual

bool Ms::UpdateChecker::manual
private

◆ os

QString Ms::UpdateChecker::os
private

◆ release

QString Ms::UpdateChecker::release
private

The documentation for this class was generated from the following files: