![]() |
Isis 3 Developer Reference
|
Base class for the Qisis main windows. More...
#include <MainWindow.h>


Public Member Functions | |
| MainWindow (QString title, QWidget *parent=0, Qt::WindowFlags flags=0) | |
| Mainwindow constructor. More... | |
| virtual | ~MainWindow () |
| Free allocated memory by from this instance. More... | |
Static Public Member Functions | |
| static QString | settingsFileName (QString objectTitle) |
Protected Member Functions | |
| virtual void | closeEvent (QCloseEvent *event) |
| This method is overridden so that we can be sure to write the current settings of the Main window. More... | |
| virtual void | readSettings (QSize defaultSize=QSize()) |
| This method ensure that the settings get written even if the Main window was only hidden, not closed. More... | |
| QString | settingsFileName () const |
Base class for the Qisis main windows.
| Isis::MainWindow::MainWindow | ( | QString | title, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | flags = 0 |
||
| ) |
Mainwindow constructor.
| title | |
| parent | |
| flags |
|
virtual |
Free allocated memory by from this instance.
|
protectedvirtual |
This method is overridden so that we can be sure to write the current settings of the Main window.
| event |
Reimplemented in Isis::TableMainWindow, and Isis::ViewportMainWindow.
Referenced by Isis::ViewportMainWindow::closeEvent(), and Isis::TableMainWindow::closeEvent().
|
protectedvirtual |
This method ensure that the settings get written even if the Main window was only hidden, not closed.
| event | This method is called from the constructor so that when the Main window is created, it know's it's size and location. |
References settingsFileName().
Referenced by Isis::PlotWindow::PlotWindow(), Isis::TableMainWindow::TableMainWindow(), and Isis::ViewportMainWindow::ViewportMainWindow().
|
static |
References _FILEINFO_, and Isis::IException::Programmer.
|
protected |