ACF
$AcfVersion:0$
Acf
Include
iwidgets
CDoubleRangeSpinEdit.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2
#pragma once
3
4
5
// Local includes
6
#include <GeneratedFiles/iwidgets/ui_CDoubleRangeSpinEdit.h>
7
8
9
namespace
iwidgets
10
{
11
12
13
class
CDoubleRangeSpinEdit
:
public
QWidget
14
{
15
Q_OBJECT
16
public
:
17
explicit
CDoubleRangeSpinEdit
(QWidget *parent =
NULL
);
18
19
// public interface
20
void
SetMinRange
(
double
minFrom,
double
minTo);
21
void
SetMaxRange
(
double
maxFrom,
double
maxTo);
22
void
SetRange
(
double
from,
double
to);
23
24
void
SetDecimals
(
int
count);
25
void
SetSingleStep
(
double
step);
26
void
SetSuffixText
(
const
QString& suffix);
27
void
SetMinLabelText
(
const
QString& text);
28
void
SetMaxLabelText
(
const
QString& text);
29
30
void
EnableMaxValue
(
bool
enable =
true
);
31
void
EnableValdation
(
bool
enable =
true
);
32
33
void
SetValues
(
double
minValue,
double
maxValue);
34
double
GetMinValue
()
const
;
35
double
GetMaxValue
()
const
;
36
37
Q_SIGNALS:
38
void
ValuesChanged
();
39
40
protected
Q_SLOTS:
41
void
OnMinValueChanged
(
double
);
42
void
OnMaxValueChanged
(
double
);
43
44
protected
:
45
Ui::CDoubleRangeSpinEdit
m_ui
;
46
47
bool
m_maxValueEnabled
;
48
bool
m_validateRangesEnabled
;
49
};
50
51
52
}
// namespace iwidgets
53
54
iwidgets::CDoubleRangeSpinEdit
Definition
CDoubleRangeSpinEdit.h:14
iwidgets::CDoubleRangeSpinEdit::SetDecimals
void SetDecimals(int count)
iwidgets::CDoubleRangeSpinEdit::EnableMaxValue
void EnableMaxValue(bool enable=true)
iwidgets::CDoubleRangeSpinEdit::SetMinLabelText
void SetMinLabelText(const QString &text)
iwidgets::CDoubleRangeSpinEdit::m_validateRangesEnabled
bool m_validateRangesEnabled
Definition
CDoubleRangeSpinEdit.h:48
iwidgets::CDoubleRangeSpinEdit::SetMaxLabelText
void SetMaxLabelText(const QString &text)
iwidgets::CDoubleRangeSpinEdit::GetMaxValue
double GetMaxValue() const
iwidgets::CDoubleRangeSpinEdit::EnableValdation
void EnableValdation(bool enable=true)
iwidgets::CDoubleRangeSpinEdit::SetMinRange
void SetMinRange(double minFrom, double minTo)
iwidgets::CDoubleRangeSpinEdit::OnMinValueChanged
void OnMinValueChanged(double)
iwidgets::CDoubleRangeSpinEdit::SetMaxRange
void SetMaxRange(double maxFrom, double maxTo)
iwidgets::CDoubleRangeSpinEdit::GetMinValue
double GetMinValue() const
iwidgets::CDoubleRangeSpinEdit::m_maxValueEnabled
bool m_maxValueEnabled
Definition
CDoubleRangeSpinEdit.h:47
iwidgets::CDoubleRangeSpinEdit::SetRange
void SetRange(double from, double to)
iwidgets::CDoubleRangeSpinEdit::CDoubleRangeSpinEdit
CDoubleRangeSpinEdit(QWidget *parent=NULL)
iwidgets::CDoubleRangeSpinEdit::SetValues
void SetValues(double minValue, double maxValue)
iwidgets::CDoubleRangeSpinEdit::OnMaxValueChanged
void OnMaxValueChanged(double)
iwidgets::CDoubleRangeSpinEdit::ValuesChanged
void ValuesChanged()
iwidgets::CDoubleRangeSpinEdit::m_ui
Ui::CDoubleRangeSpinEdit m_ui
Definition
CDoubleRangeSpinEdit.h:45
iwidgets::CDoubleRangeSpinEdit::SetSingleStep
void SetSingleStep(double step)
iwidgets::CDoubleRangeSpinEdit::SetSuffixText
void SetSuffixText(const QString &suffix)
NULL
#define NULL
Definition
istd.h:74
iwidgets
Namespace contains implementation of Qt widget extensions.
Definition
CCheckableComboBox.h:22
Generated by
1.9.8