SHAPER
9.12.0
XGUI_TransparencyWidget.h
1
// Copyright (C) 2014-2023 CEA, EDF
2
//
3
// This library is free software; you can redistribute it and/or
4
// modify it under the terms of the GNU Lesser General Public
5
// License as published by the Free Software Foundation; either
6
// version 2.1 of the License, or (at your option) any later version.
7
//
8
// This library is distributed in the hope that it will be useful,
9
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11
// Lesser General Public License for more details.
12
//
13
// You should have received a copy of the GNU Lesser General Public
14
// License along with this library; if not, write to the Free Software
15
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16
//
17
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18
//
19
20
#ifndef XGUI_TransparencyWidget_H
21
#define XGUI_TransparencyWidget_H
22
23
#include "XGUI.h"
24
25
#include <QWidget>
26
27
class
QSlider;
28
class
QLabel
;
29
35
class
XGUI_TransparencyWidget
:
public
QWidget
36
{
37
Q_OBJECT
38
public
:
42
XGUI_EXPORT
XGUI_TransparencyWidget
(
QWidget
* theParent,
43
const
QString& theLabelText = QString());
44
XGUI_EXPORT
virtual
~
XGUI_TransparencyWidget
() {};
45
48
void
setValue
(
double
theValue);
49
52
double
getValue
()
const
;
53
54
signals:
55
void
transparencyValueChanged();
56
57
private
slots:
60
void
onSliderValueChanged(
int
theValue);
61
62
private
:
63
QSlider* mySliderValue;
64
QLabel
* myValLbl;
65
};
66
67
#endif
QLabel
QWidget
XGUI_TransparencyWidget
A class of a widget to chose transparency.
Definition:
XGUI_TransparencyWidget.h:36
XGUI_TransparencyWidget::XGUI_TransparencyWidget
XGUI_TransparencyWidget(QWidget *theParent, const QString &theLabelText=QString())
Constructor.
Definition:
XGUI_TransparencyWidget.cpp:29
XGUI_TransparencyWidget::getValue
double getValue() const
Returns the current transparency value.
Definition:
XGUI_TransparencyWidget.cpp:65
XGUI_TransparencyWidget::setValue
void setValue(double theValue)
Initializes the dialog with the given value.
Definition:
XGUI_TransparencyWidget.cpp:56
src
XGUI
XGUI_TransparencyWidget.h
Generated on Mon Jan 29 2024 15:17:24 for SHAPER by
1.9.1