Bitcoin Core
32.99.0
P2P Digital Currency
Loading...
Searching...
No Matches
src
qt
qvaluecombobox.cpp
Go to the documentation of this file.
1
// Copyright (c) 2011-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#include <
qt/qvaluecombobox.h
>
6
7
QValueComboBox::QValueComboBox
(QWidget* parent)
8
: QComboBox(parent)
9
{
10
connect(
this
,
qOverload<int>
(&QComboBox::currentIndexChanged),
this
, &
QValueComboBox::handleSelectionChanged
);
11
}
12
13
QVariant
QValueComboBox::value
()
const
14
{
15
return
itemData
(
currentIndex
(),
role
);
16
}
17
18
void
QValueComboBox::setValue
(
const
QVariant
&value)
19
{
20
setCurrentIndex
(
findData
(
value
,
role
));
21
}
22
23
void
QValueComboBox::handleSelectionChanged
(
int
idx)
24
{
25
Q_EMIT
valueChanged
();
26
}
QValueComboBox::valueChanged
void valueChanged()
QValueComboBox::handleSelectionChanged
void handleSelectionChanged(int idx)
Definition
qvaluecombobox.cpp:23
QValueComboBox::QValueComboBox
QValueComboBox(QWidget *parent=nullptr)
Definition
qvaluecombobox.cpp:7
QValueComboBox::role
int role
Definition
qvaluecombobox.h:28
QValueComboBox::value
QVariant value
Definition
qvaluecombobox.h:16
QValueComboBox::setValue
void setValue(const QVariant &value)
Definition
qvaluecombobox.cpp:18
qvaluecombobox.h
Ticks
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.
Definition
time.h:82
Generated on Mon Nov 2 2026 20:00:26 for Bitcoin Core by
1.9.8