meshgen
diff src/mainwindow.cc @ 1:7dac9d1bcae4
foo
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 31 Aug 2015 01:55:24 +0300 |
parents | 795217e82f3d |
children |
line diff
1.1 --- a/src/mainwindow.cc Sun Aug 30 05:54:32 2015 +0300 1.2 +++ b/src/mainwindow.cc Mon Aug 31 01:55:24 2015 +0300 1.3 @@ -6,9 +6,36 @@ 1.4 ui(new Ui::MainWindow) 1.5 { 1.6 ui->setupUi(this); 1.7 + 1.8 + ui_prop_sphere = new Ui::frm_prop_sphere; 1.9 + ui_prop_capsule = new Ui::frm_prop_capsule; 1.10 } 1.11 1.12 MainWindow::~MainWindow() 1.13 { 1.14 delete ui; 1.15 } 1.16 + 1.17 +void MainWindow::on_bn_add_sphere_clicked() 1.18 +{ 1.19 + QWidget *w = new QWidget; 1.20 + ui_prop_sphere->setupUi(w); 1.21 + ui->area_add_prop->setWidget(w); 1.22 +} 1.23 + 1.24 +void MainWindow::on_bn_add_capsule_clicked() 1.25 +{ 1.26 + QWidget *w = new QWidget; 1.27 + ui_prop_capsule->setupUi(w); 1.28 + ui->area_add_prop->setWidget(w); 1.29 + 1.30 + QObject::connect(ui_prop_capsule->spin_radius1, SIGNAL(valueChanged(double)), this, SLOT(on_spin_radius1_valueChanged(double))); 1.31 +} 1.32 + 1.33 +// in ui_prop_capsule 1.34 +void MainWindow::on_spin_radius1_valueChanged(double arg1) 1.35 +{ 1.36 + if(ui_prop_capsule->chk_eqrad->isChecked()) { 1.37 + ui_prop_capsule->spin_radius2->setValue(arg1); 1.38 + } 1.39 +}