19 class IsoSurfaceDialog;
29 explicit MainWindow(
const QString& inputFile=
"", QWidget *parent = 0);
89 void setIcon(QAction *action, QString themeIcon, QStyle::StandardPixmap standardPixmap);
97 #endif // MAINWINDOW_H
LangmuirViewer * m_viewer
OpenGL widget.
Definition: mainwindow.h:77
void on_actionPoints_triggered()
open point dialog
void on_actionResetSettings_triggered()
reset settings (looks for config.ini)
A class to get isosurface parameters from the user.
Definition: isosurfacedialog.h:19
Definition: isosurfacedialog.h:8
Ui::MainWindow * ui
main window user interface
Definition: mainwindow.h:74
void initAfter()
setup some connections that require OpenGL to be initialized first
void on_actionSave_triggered()
save checkpoint file
A window with an OpenGL widget.
Definition: mainwindow.h:24
void setIcon(QAction *action, QString themeIcon, QStyle::StandardPixmap standardPixmap)
set user interface icon
void setStopEnabled(bool enabled)
enabled or disable stop and play buttons
void updateSpinBox(int value)
update the iterations.print spin box
void on_actionScreenshot_triggered()
take a screen shot
A class to get point cloud properties from the user.
Definition: pointdialog.h:19
QDir m_currentDir
current directory for open/save actions
Definition: mainwindow.h:86
void on_actionChecker_triggered()
open checker dialog
PointDialog * m_pointdialog
dialog to set point parameters
Definition: mainwindow.h:80
IsoSurfaceDialog * m_isosurfacedialog
dialog to create isosurface
Definition: mainwindow.h:83
Widget to view Langmuir Simulation in real time.
Definition: langmuirviewer.h:47
void on_actionLoadSettings_triggered()
load settings file
MainWindow(const QString &inputFile="", QWidget *parent=0)
void on_actionOpen_triggered()
open an input file
void on_actionIsoSurface_triggered()
open isosurface dialog
void closeEvent(QCloseEvent *event)
clean up before closing
void on_actionSaveSettings_triggered()
save settings file