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 +}