meshgen

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