ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
qVoxFallDisclaimerDialog.cpp
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
#include "
qVoxFallDisclaimerDialog.h
"
9
10
#include "ui_disclaimerDlg.h"
11
12
// qCC_plugins
13
#include <
ecvMainAppInterface.h
>
14
15
// Qt
16
#include <QMainWindow>
17
18
bool
DisclaimerDialog::s_disclaimerAccepted =
false
;
19
20
DisclaimerDialog::DisclaimerDialog
(QWidget *parent)
21
: QDialog(parent), m_ui(new
Ui
::
DisclaimerDialog
) {
22
m_ui->setupUi(
this
);
23
}
24
25
DisclaimerDialog::~DisclaimerDialog
() {
delete
m_ui; }
26
27
bool
DisclaimerDialog::show
(
ecvMainAppInterface
*app) {
28
if
(!s_disclaimerAccepted) {
29
// if the user "cancels" it, then he refuses the disclaimer
30
s_disclaimerAccepted =
31
DisclaimerDialog
(app ? app->
getMainWindow
() : 0).exec();
32
}
33
34
return
s_disclaimerAccepted;
35
}
DisclaimerDialog
Dialog for displaying the BRGM disclaimer.
Definition:
disclaimerDialog.h:19
DisclaimerDialog::DisclaimerDialog
DisclaimerDialog(QWidget *parent=0)
Default constructor.
Definition:
disclaimerDialog.h:22
DisclaimerDialog::~DisclaimerDialog
~DisclaimerDialog()
Definition:
qM3C2DisclaimerDialog.cpp:25
DisclaimerDialog::show
static bool show(ecvMainAppInterface *app)
Definition:
qM3C2DisclaimerDialog.cpp:27
ecvMainAppInterface
Main application interface (for plugins)
Definition:
ecvMainAppInterface.h:24
ecvMainAppInterface::getMainWindow
virtual QMainWindow * getMainWindow()=0
Returns main window.
ecvMainAppInterface.h
Ui
Definition:
ecvFontPropertyWidget.h:19
qVoxFallDisclaimerDialog.h
plugins
core
Standard
qVoxFall
src
qVoxFallDisclaimerDialog.cpp
Generated on Wed Jan 28 2026 09:01:08 for ACloudViewer by
1.9.1