worked on the UpdatePromptDialog

This commit is contained in:
fourtf
2018-07-05 11:42:40 +02:00
parent f02a89690e
commit f2238729f1
10 changed files with 161 additions and 35 deletions
+8 -5
View File
@@ -10,7 +10,7 @@ class Updates
Updates();
public:
enum UpdateStatus {
enum Status {
None,
Searching,
UpdateAvailable,
@@ -28,18 +28,21 @@ public:
const QString &getCurrentVersion() const;
const QString &getOnlineVersion() const;
void installUpdates();
UpdateStatus getStatus() const;
Status getStatus() const;
pajlada::Signals::Signal<UpdateStatus> statusUpdated;
bool shouldShowUpdateButton() const;
bool isError() const;
pajlada::Signals::Signal<Status> statusUpdated;
private:
QString currentVersion_;
QString onlineVersion_;
UpdateStatus status_ = None;
Status status_ = None;
QString updateUrl_;
void setStatus_(UpdateStatus status);
void setStatus_(Status status);
};
} // namespace chatterino