GUI architecture for scientifjc workfmow
spaghetti-free, lazy-responsive, with capture & replay
Joachim Wuttke
Forschungszentrum Jülich GmbH, JCNS-MLZ Garching
GUI architecture for scientifjc workfmow spaghetti-free, - - PowerPoint PPT Presentation
GUI architecture for scientifjc workfmow spaghetti-free, lazy-responsive, with capture & replay Joachim Wuttke Forschungszentrum Jlich GmbH, JCNS-MLZ Garching Google image search for model view 1
Forschungszentrum Jülich GmbH, JCNS-MLZ Garching
Google image search for “model view” 1
https://blogs.msdn.microsoft.com/erwinvandervalk 2
3
by Juanpe Bolivar (CppCon 2017) 4
by Juanpe Bolivar (CppCon 2017) 5
by Juanpe Bolivar (CppCon 2017) 6
by Juanpe Bolivar (CppCon 2017) 7
8
9
10
11
generated by Doxygen 12
generated by Doxygen 13
generated by Doxygen 14
qApp gMainWindow settings widgets menu triggers, toggles
gSession settings data raw reduced metadata images parameters results 15
16
17
18
18
21
qApp gMainWindow settings widgets menu triggers, toggles request recompute
gSession settings data raw reduced metadata images parameters results request redisplay 22
23
24
24
application
control widgets command interpreter core command stack undo/redo log file text editor
test suite
test case test case test case test case test case test case GUI action textual command user tester 25
QAction QCheckButton QSpinBox QComboBox QTabWidget QDoubleSpinBox QLineEdit QDialog QFileDialog QcrTrigger QcrToggle QcrCheckButton QcrSpinBox QcrComboBox QcrTabWidget QcrDoubleSpinBox QcrLineEdit QcrModelessDialog QcrModalDialog QcrFileDialog QcrControl<bool> QcrControl<int> QcrControl<double> QcrControl<QString> QcrModal QcrMixin jugit.fz-juelich.de:mlz/libQCR 26