Isis 3 Programmer Reference
ViewSubWindow.h
1
#ifndef ViewSubWindow_h
2
#define ViewSubWindow_h
3
10
/* SPDX-License-Identifier: CC0-1.0 */
11
12
#include <QMainWindow>
13
14
namespace
Isis
{
15
29
class
ViewSubWindow
:
public
QMainWindow
{
30
Q_OBJECT
31
32
signals:
33
void
closeWindow
();
34
35
public
:
36
ViewSubWindow
(
QWidget
*parent, Qt::WindowFlags flags = 0);
37
virtual
~ViewSubWindow
();
38
39
protected
:
40
virtual
void
closeEvent
(QCloseEvent *event);
41
};
42
};
43
44
#endif
QWidget
Isis::ViewSubWindow::closeWindow
void closeWindow()
Signal called when the window receives a close event.
Isis::ViewSubWindow
This class exists to contain detached views from ipce.
Definition:
ViewSubWindow.h:29
Isis::ViewSubWindow::ViewSubWindow
ViewSubWindow(QWidget *parent, Qt::WindowFlags flags=0)
Constructs a ViewSubWindow object.
Definition:
ViewSubWindow.cpp:16
QMainWindow
Isis::ViewSubWindow::~ViewSubWindow
virtual ~ViewSubWindow()
Destructor.
Definition:
ViewSubWindow.cpp:24
Isis::ViewSubWindow::closeEvent
virtual void closeEvent(QCloseEvent *event)
This emits a signal on close so that we can handle removing the window from the.
Definition:
ViewSubWindow.cpp:35
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
qisis
objs
ViewSubWindow
ViewSubWindow.h