36 #include <QMetaObject>
38 #include <QNetworkAccessManager>
43 #include <QNetworkReply>
119 bool showEvenInSilentMode =
false);
122 bool showEvenInSilentMode =
false);
125 bool showEvenInSilentMode =
false);
bool CheckForUpdatesNotSilent()
bool showConfirmationDialog(const QString &message, bool showEvenInSilentMode=false)
bool releaseIsNewer(const QString &releaseTag)
void cancelDownloadFeed()
void SetDropOnFinish(bool value)
bool CheckForUpdates(bool silentAsMuchAsItCouldGet=true)
void SetFeedURL(const QUrl &feedURL)
QNetworkAccessManager m_qnam
bool m_httpRequestAborted
void httpFeedDownloadFinished()
QPointer< QNetworkReply > m_reply
friend class FvUpdateWindow
void startDownloadFeed(const QUrl &url)
bool CheckForUpdatesSilent()
void getPLatformSpecificInstaller(QJsonArray assets)
QString GetFeedURL() const
static QPointer< FvUpdater > m_Instance
void fileDownloadFinished(QFile *downloadedFile, QString name)
static FvUpdater * sharedUpdater()
void showInformationDialog(const QString &message, bool showEvenInSilentMode=false)
bool m_silentAsMuchAsItCouldGet
void showErrorDialog(const QString &message, bool showEvenInSilentMode=false)
bool IsDropOnFinish() const
void networkError(QNetworkReply::NetworkError)
void startDownloadFile(QUrl url, QString name)
const QString defaultFeedURL