#include "tabasymmetric.h" #include "ui_tabasymmetric.h" TabAsymmetric::TabAsymmetric(QWidget *parent) : QWidget(parent), ui(new Ui::TabAsymmetric) { ui->setupUi(this); //Set SpinBoxCiphers to number of Asymmetric Ciphers ui->spinBoxCipher->setMinimum( (CiphersSingleton::getInstance()).symmetricCiphersCount() ); ui->spinBoxCipher->setMaximum( (CiphersSingleton::getInstance()).symmetricCiphersCount() + (CiphersSingleton::getInstance()).asymmetricCiphersCount()-1 ); //Send Selection from SpinBox on to TabWidgetSelectAlgorithm connect( ui->spinBoxCipher, SIGNAL(valueChanged(int)), this, SIGNAL(cipherChanged(int)) ); connect( ui->spinBoxKeylength, SIGNAL(valueChanged(int)), this, SLOT(on_spinBoxKeylength_valueChanged(int))); } TabAsymmetric::~TabAsymmetric() { delete ui; } void TabAsymmetric::on_spinBoxKeylength_valueChanged(int value) { emit keyLengthChanged(value, true); }