Qt
ApplicationComponents
pqTransferFunctionWidgetPropertyDialog.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef pqTransferFunctionWidgetPropertyDialog_h
4
#define pqTransferFunctionWidgetPropertyDialog_h
5
6
#include "
pqApplicationComponentsModule.h
"
// for export macros
7
#include "
vtkSmartPointer.h
"
// For SmartPointer
8
#include <QDialog>
9
#include <QScopedPointer>
10
11
class
vtkPiecewiseFunction
;
12
13
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqTransferFunctionWidgetPropertyDialog
:
public
QDialog
14
{
15
Q_OBJECT
16
17
public
:
18
pqTransferFunctionWidgetPropertyDialog
(
const
QString& label,
19
vtkPiecewiseFunction
* transferFunction, QWidget* propertyWdg, QWidget* parentWdg =
nullptr
);
20
~
pqTransferFunctionWidgetPropertyDialog
()
override
;
21
22
private
:
23
vtkSmartPointer<vtkPiecewiseFunction>
TransferFunction;
24
QWidget* PropertyWidget;
25
26
class
pqInternals;
27
const
QScopedPointer<pqInternals> Internals;
28
};
29
#endif // pqTransferFunctionWidgetPropertyDialog_h
vtkPiecewiseFunction
pqTransferFunctionWidgetPropertyDialog
Definition:
pqTransferFunctionWidgetPropertyDialog.h:13
PQAPPLICATIONCOMPONENTS_EXPORT
#define PQAPPLICATIONCOMPONENTS_EXPORT
Definition:
pqApplicationComponentsModule.h:15
vtkSmartPointer< vtkPiecewiseFunction >
pqApplicationComponentsModule.h
vtkSmartPointer.h
Generated by
1.8.13 on Wed Nov 29 2023