volmetrics
annotate src/mainwin.cc @ 36:1df14c5ffa71
conversion to Qt
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 06 Feb 2015 22:39:51 +0200 |
parents | |
children |
rev | line source |
---|---|
nuclear@36 | 1 #include <QMessageBox> |
nuclear@36 | 2 #include "mainwin.h" |
nuclear@36 | 3 #include "ui_mainwin.h" |
nuclear@36 | 4 #include "view3d.h" |
nuclear@36 | 5 |
nuclear@36 | 6 View3D view3d; |
nuclear@36 | 7 |
nuclear@36 | 8 MainWin::MainWin(QWidget *parent) : |
nuclear@36 | 9 QMainWindow(parent), |
nuclear@36 | 10 ui(new Ui::MainWin) |
nuclear@36 | 11 { |
nuclear@36 | 12 ui->setupUi(this); |
nuclear@36 | 13 } |
nuclear@36 | 14 |
nuclear@36 | 15 MainWin::~MainWin() |
nuclear@36 | 16 { |
nuclear@36 | 17 delete ui; |
nuclear@36 | 18 } |
nuclear@36 | 19 |
nuclear@36 | 20 void MainWin::on_action_quit_triggered() |
nuclear@36 | 21 { |
nuclear@36 | 22 close(); |
nuclear@36 | 23 } |
nuclear@36 | 24 |
nuclear@36 | 25 void MainWin::on_action_about_triggered() |
nuclear@36 | 26 { |
nuclear@36 | 27 static const char *text = |
nuclear@36 | 28 "Volmetrics version whatever\n" |
nuclear@36 | 29 "Copyright (C) 2015 Eleni-Maria Stea, Stathis Kamperis\n" |
nuclear@36 | 30 "web page, emails, support, blah blah ... whatever."; |
nuclear@36 | 31 QMessageBox::about(this, "About", text); |
nuclear@36 | 32 } |
nuclear@36 | 33 |
nuclear@36 | 34 void MainWin::on_spin_win_low_valueChanged(double arg1) |
nuclear@36 | 35 { |
nuclear@36 | 36 view3d.set_thresholds(arg1, ui->spin_win_high->value()); |
nuclear@36 | 37 } |
nuclear@36 | 38 |
nuclear@36 | 39 void MainWin::on_spin_win_high_valueChanged(double arg1) |
nuclear@36 | 40 { |
nuclear@36 | 41 view3d.set_thresholds(ui->spin_win_low->value(), arg1); |
nuclear@36 | 42 } |