Base class for the Qisis main windows. More...
#include <MainWindow.h>


| Public Member Functions | |
| MainWindow (QString title, QWidget *parent=0, Qt::WindowFlags flags=Qt::WindowFlags()) | |
| Mainwindow constructor. | |
| virtual | ~MainWindow () | 
| Free allocated memory by from this instance. | |
| 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. | |
| virtual void | readSettings (QSize defaultSize=QSize()) | 
| This method ensure that the settings get written even if the Main window was only hidden, not closed. | |
| QString | settingsFileName () const | 
Base class for the Qisis main windows.
| Isis::MainWindow::MainWindow | ( | QString | title, | 
| QWidget * | parent = 0, | ||
| Qt::WindowFlags | flags = Qt::WindowFlags() ) | 
Mainwindow constructor.
| title | |
| parent | |
| flags | 
Referenced by Isis::MosaicMainWindow::MosaicMainWindow(), Isis::PlotWindow::PlotWindow(), Isis::TableMainWindow::TableMainWindow(), and Isis::ViewportMainWindow::ViewportMainWindow().
| 
 | 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::TableMainWindow::closeEvent(), and Isis::ViewportMainWindow::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().
| 
 | protected | 
References _FILEINFO_, and Isis::IException::Programmer.
Referenced by Isis::TableMainWindow::readColumnSettings(), Isis::TableMainWindow::readItemSettings(), readSettings(), and Isis::TableMainWindow::writeSettings().
| 
 | static | 
References _FILEINFO_, and Isis::IException::Programmer.
Referenced by Isis::BlinkTool::readSettings(), and Isis::BlinkTool::writeSettings().