Files
leocad/common/lc_updatedialog.h
Leonardo Zide a638e267cc Style fixes.
2026-04-29 20:59:17 -07:00

34 lines
537 B
C++

#pragma once
class lcHttpReply;
class lcHttpManager;
namespace Ui {
class lcUpdateDialog;
}
void lcDoInitialUpdateCheck();
class lcUpdateDialog : public QDialog
{
Q_OBJECT
public:
lcUpdateDialog(QWidget* Parent, bool InitialUpdate);
virtual ~lcUpdateDialog();
void ParseUpdate(const char* Update);
public slots:
void DownloadFinished(lcHttpReply* Reply);
void accept() override;
void finished(int result);
private:
Ui::lcUpdateDialog* ui;
lcHttpManager* mHttpManager;
QByteArray mVersionData;
bool mInitialUpdate;
};