@@ -36,6 +36,7 @@ class UpdateModel : public QObject
3636 Q_PROPERTY (QString checkUpdateIcon READ checkUpdateIcon NOTIFY checkUpdateIconChanged FINAL)
3737 Q_PROPERTY (double checkUpdateProgress READ checkUpdateProgress NOTIFY checkUpdateProgressChanged FINAL)
3838 Q_PROPERTY (UpdatesStatus checkUpdateStatus READ checkUpdateStatus NOTIFY checkUpdateStatusChanged FINAL)
39+ Q_PROPERTY (QString versionInfo READ versionInfo NOTIFY versionInfoChanged FINAL)
3940 Q_PROPERTY (QString checkUpdateErrTips READ checkUpdateErrTips NOTIFY checkUpdateErrTipsChanged FINAL)
4041 Q_PROPERTY (QString checkBtnText READ checkBtnText NOTIFY checkBtnTextChanged FINAL)
4142 Q_PROPERTY (QString lastCheckUpdateTime READ lastCheckUpdateTime NOTIFY lastCheckUpdateTimeChanged FINAL)
@@ -54,6 +55,7 @@ class UpdateModel : public QObject
5455 Q_PROPERTY (bool downloadWaiting READ downloadWaiting NOTIFY downloadWaitingChanged FINAL)
5556 Q_PROPERTY (bool downloadPaused READ downloadPaused NOTIFY downloadPausedChanged FINAL)
5657 Q_PROPERTY (bool upgradeWaiting READ upgradeWaiting NOTIFY upgradeWaitingChanged FINAL)
58+ Q_PROPERTY (QString scheduledUpgradeTime READ scheduledUpgradeTime NOTIFY scheduledUpgradeTimeChanged FINAL)
5759
5860 Q_PROPERTY (double downloadProgress READ downloadProgress NOTIFY downloadProgressChanged FINAL)
5961 Q_PROPERTY (double backupProgress READ backupProgress NOTIFY backupProgressChanged FINAL)
@@ -141,6 +143,9 @@ class UpdateModel : public QObject
141143 void setCheckUpdateStatus (UpdatesStatus newCheckUpdateStatus);
142144 void updateCheckUpdateUi ();
143145
146+ QString versionInfo () const { return m_versionInfo; }
147+ void setVersionInfo (const QString &newCheckUpdateErrTips);
148+
144149 QString checkUpdateErrTips () const { return m_checkUpdateErrTips; }
145150 void setCheckUpdateErrTips (const QString &newCheckUpdateErrTips);
146151
@@ -191,6 +196,9 @@ class UpdateModel : public QObject
191196 bool upgradeWaiting () const { return m_upgradeWaiting; }
192197 void setUpgradeWaiting (bool waiting);
193198
199+ QString scheduledUpgradeTime () const { return m_scheduledUpgradeTime; }
200+ void setScheduledUpgradeTime ();
201+
194202 double downloadProgress () const { return m_downloadProgress; }
195203 void setDownloadProgress (double downloadProgress);
196204
@@ -366,6 +374,7 @@ public slots:
366374 void checkUpdateIconChanged ();
367375 void checkUpdateProgressChanged ();
368376 void checkUpdateStatusChanged ();
377+ void versionInfoChanged ();
369378 void checkUpdateErrTipsChanged ();
370379 void checkBtnTextChanged ();
371380 void lastCheckUpdateTimeChanged ();
@@ -385,6 +394,7 @@ public slots:
385394 void downloadWaitingChanged (bool waiting);
386395 void downloadPausedChanged (bool paused);
387396 void upgradeWaitingChanged (bool waiting);
397+ void scheduledUpgradeTimeChanged ();
388398
389399 void downloadProgressChanged (const double &progress);
390400 void backupProgressChanged (double progress);
@@ -444,6 +454,7 @@ public slots:
444454 QString m_checkUpdateIcon;
445455 double m_checkUpdateProgress;
446456 UpdatesStatus m_checkUpdateStatus;
457+ QString m_versionInfo;
447458 QString m_checkUpdateErrTips;
448459 QString m_checkBtnText;
449460 QString m_lastCheckUpdateTime;
@@ -462,6 +473,7 @@ public slots:
462473 bool m_downloadWaiting;
463474 bool m_downloadPaused;
464475 bool m_upgradeWaiting;
476+ QString m_scheduledUpgradeTime;
465477 double m_downloadProgress;
466478 double m_distUpgradeProgress;
467479 double m_backupProgress;
0 commit comments