Skip to content

Studio/Interface/UpdateChecker.h

Namespaces

Name
Ui
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::UpdateChecker
Update Checker.

Source code

```cpp

pragma once

include

include

include

namespace Ui { class UpdateChecker; }

namespace shapeworks {

class UpdateChecker : public QDialog { Q_OBJECT

public: explicit UpdateChecker(Preferences& prefs, QWidget* parent = nullptr); ~UpdateChecker();

void run_auto_update_check(); void run_manual_update_check();

public Q_SLOTS: void handleNetworkReply(QNetworkReply* reply);

private: void run_update_check();

bool manual_trigger_{false}; QNetworkAccessManager network_;

Ui::UpdateChecker* ui_;

Preferences& prefs_; };

} // namespace shapeworks ```


Updated on 2026-03-31 at 16:02:11 +0000