meshgen

view 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 source
1 #include "mainwindow.h"
2 #include "ui_mainwindow.h"
4 MainWindow::MainWindow(QWidget *parent) :
5 QMainWindow(parent),
6 ui(new Ui::MainWindow)
7 {
8 ui->setupUi(this);
10 ui_prop_sphere = new Ui::frm_prop_sphere;
11 ui_prop_capsule = new Ui::frm_prop_capsule;
12 }
14 MainWindow::~MainWindow()
15 {
16 delete ui;
17 }
19 void MainWindow::on_bn_add_sphere_clicked()
20 {
21 QWidget *w = new QWidget;
22 ui_prop_sphere->setupUi(w);
23 ui->area_add_prop->setWidget(w);
24 }
26 void MainWindow::on_bn_add_capsule_clicked()
27 {
28 QWidget *w = new QWidget;
29 ui_prop_capsule->setupUi(w);
30 ui->area_add_prop->setWidget(w);
32 QObject::connect(ui_prop_capsule->spin_radius1, SIGNAL(valueChanged(double)), this, SLOT(on_spin_radius1_valueChanged(double)));
33 }
35 // in ui_prop_capsule
36 void MainWindow::on_spin_radius1_valueChanged(double arg1)
37 {
38 if(ui_prop_capsule->chk_eqrad->isChecked()) {
39 ui_prop_capsule->spin_radius2->setValue(arg1);
40 }
41 }