Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
MainWindow.h
1
#ifndef MainWindow_h
2
#define MainWindow_h
3
#include <QMainWindow>
4
#include <QtGui>
5
#include <QSettings>
6
#include "
FileName.h
"
7
8
namespace
Isis {
24
class
MainWindow
:
public
QMainWindow
{
25
Q_OBJECT
26
public
:
27
MainWindow
(QString title,
QWidget
*parent = 0, Qt::WFlags flags = 0);
28
virtual
~MainWindow
();
29
30
static
QString settingsFileName(QString objectTitle);
31
32
protected
:
33
virtual
void
closeEvent
(QCloseEvent *event);
34
virtual
void
readSettings
(QSize defaultSize = QSize());
35
QString settingsFileName()
const
;
36
37
private
:
38
virtual
void
writeSettings
()
const
;
39
40
};
41
};
42
43
#endif
44