]> Git Repo - VerusCoin.git/blob - src/qt/qvaluecombobox.cpp
Remove translation for -help-debug options
[VerusCoin.git] / src / qt / qvaluecombobox.cpp
1 // Copyright (c) 2011-2013 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 "qvaluecombobox.h"
6
7 QValueComboBox::QValueComboBox(QWidget *parent) :
8         QComboBox(parent), role(Qt::UserRole)
9 {
10     connect(this, SIGNAL(currentIndexChanged(int)), this, SLOT(handleSelectionChanged(int)));
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::setRole(int role)
24 {
25     this->role = role;
26 }
27
28 void QValueComboBox::handleSelectionChanged(int idx)
29 {
30     emit valueChanged();
31 }
This page took 0.025088 seconds and 4 git commands to generate.