4 #include "calculator.h"
6 QuPlot::QuPlot(QWidget
*parent
)
7 : QMainWindow(parent
), ui(new Ui::QuPlot
)
10 qDebug() << "MainWindow reporting in";
12 QFont
serifFont("Sans Serif", 9);
13 QFont
sansFont("Helvetica [Cronyx]", 12);
14 QApplication::setFont(serifFont
);
18 ui_calcButton = qFindChild<QPushButton*>(this,"calcButton");
20 ui_menuFile = qFindChild<QMenu*>(this,"menuFile");
21 ui_menuStuff = qFindChild<QMenu*>(this,"menuStuff");
22 ui_menuHelp = qFindChild<QMenu*>(this,"menuHelp");
24 ui_actionQuit = qFindChild<QAction*>(this,"actionQuit");
25 ui_actionDimension = qFindChild<QAction*>(this,"actionDimension");
26 ui_actionAbout = qFindChild<QAction*>(this,"actionAbout");
28 ui_statusBar = qFindChild<QStatusBar*>(this,"statusBar");
38 void QuPlot::setDimension()
41 dimDialog
= new DimDialog(this);
42 qDebug() << "size of DimDialog: " << sizeof(DimDialog
);
45 dimDialog
->activateWindow();
50 QMessageBox::about(this, tr("About Application"),
51 tr("<b>QuPlot</b> plots nonlinear dynamics<br>"
52 "Written by Rainer 'raw' Wittmaack <wmaack@physik.uni-bielefeld.de><br>"
53 "Many thanks to jniklast <jniklast@web.de>")
57 void QuPlot::on_actionAbout_triggered()
62 void QuPlot::on_actionDimension_triggered()
67 void QuPlot::on_actionQuit_triggered()
72 void QuPlot::on_calcButton_clicked()
74 //QString str = valuesMap.value(0);
75 int N
= valuesMap
.value(0);
77 qDebug() << "Calculating";
78 int v
= valuesMap
.value(1);
81 qDebug() << "Damped harmonic oszillator with external force";
84 qDebug() << "Simple damped harmonic oszillator";
87 qDebug() << "Simple harmonic oszillator without damping";
90 qDebug() << "rotating dimer";