ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
ecvUpdateDlg.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - CloudViewer: www.cloudViewer.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.cloudViewer.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
// Qt
11
#include <QDialog>
12
13
class
QSimpleUpdater
;
14
15
namespace
Ui
{
16
class
UpdateDialog;
17
}
18
19
class
ecvUpdateDlg
:
public
QDialog {
20
Q_OBJECT
21
22
public
:
23
explicit
ecvUpdateDlg
(QWidget* parent =
nullptr
);
24
~ecvUpdateDlg
();
25
26
public
slots
:
27
void
resetFields
();
28
void
checkForUpdates
();
29
void
updateChangelog
(
const
QString& url);
30
void
displayAppcast
(
const
QString& url,
const
QByteArray& reply);
31
32
private
:
33
Ui::UpdateDialog* m_ui;
34
QSimpleUpdater
* m_updater;
35
};
slots
#define slots
Definition:
PythonPlugin.cpp:25
QSimpleUpdater
Manages the updater instances.
Definition:
QSimpleUpdater.h:44
ecvUpdateDlg
Definition:
ecvUpdateDlg.h:19
ecvUpdateDlg::displayAppcast
void displayAppcast(const QString &url, const QByteArray &reply)
Definition:
ecvUpdateDlg.cpp:104
ecvUpdateDlg::~ecvUpdateDlg
~ecvUpdateDlg()
Definition:
ecvUpdateDlg.cpp:50
ecvUpdateDlg::ecvUpdateDlg
ecvUpdateDlg(QWidget *parent=nullptr)
Definition:
ecvUpdateDlg.cpp:23
ecvUpdateDlg::updateChangelog
void updateChangelog(const QString &url)
Definition:
ecvUpdateDlg.cpp:95
ecvUpdateDlg::checkForUpdates
void checkForUpdates()
Definition:
ecvUpdateDlg.cpp:70
ecvUpdateDlg::resetFields
void resetFields()
Definition:
ecvUpdateDlg.cpp:56
Ui
Definition:
ecvFontPropertyWidget.h:19
app
ecvUpdateDlg.h
Generated on Wed Jan 28 2026 09:00:52 for ACloudViewer by
1.9.1