From 52bcd981ba6a888d8d86dd3e0932d9edfdd849b6 Mon Sep 17 00:00:00 2001 From: saturneric Date: Wed, 11 Jun 2025 01:18:10 +0200 Subject: feat(version_checking): add update checking api selection and caching - add bktus api support for version checking - implement version info caching with timestamp - add manual check button in update tab - support api selection from settings - add json serialization for version info --- src/m_ver_check/UpdateTab.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/m_ver_check/UpdateTab.h') diff --git a/src/m_ver_check/UpdateTab.h b/src/m_ver_check/UpdateTab.h index fef54e6..9c969de 100644 --- a/src/m_ver_check/UpdateTab.h +++ b/src/m_ver_check/UpdateTab.h @@ -46,6 +46,7 @@ class UpdateTab : public QWidget { QGroupBox* release_note_box_; QGroupBox* upgrade_info_box_; QGroupBox* current_version_box_; + QPushButton* check_update_btn_; public: /** @@ -56,6 +57,11 @@ class UpdateTab : public QWidget { explicit UpdateTab(QWidget* parent = nullptr); protected: + /** + * @brief + * + * @param event + */ void showEvent(QShowEvent* event) override; private slots: @@ -66,6 +72,12 @@ class UpdateTab : public QWidget { */ void slot_show_version_status(); + /** + * @brief + * + */ + void slot_check_version_update(); + signals: /** * @brief -- cgit v1.2.3