#include "tabsymmetric.h" #include "ui_tabsymmetric.h" TabSymmetric::TabSymmetric(QWidget *parent) : QWidget(parent), ui(new Ui::TabSymmetric) { ui->setupUi(this); //Set SpinBoxCiphers to number of Symmetric Ciphers ui->spinBoxCipher->setMaximum( (CiphersSingleton::getInstance()).symmetricCiphersCount()-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))); } TabSymmetric::~TabSymmetric() { delete ui; } void TabSymmetric::on_spinBoxKeylength_valueChanged(int value) { emit keyLengthChanged(value, true); }