Base class for the Qisis main windows.
 
This was called the Qisis MainWindow.
 
QToolBar * permanentToolBar()
Returns the permanent toolbar.
 
void closeWindow(QCloseEvent *event=NULL)
Signal called when the window receives a close event.
 
QToolBar * p_activeToolbar
The active toolbar.
 
virtual void closeEvent(QCloseEvent *event)
This class is called when a close event occurs, it emits a signal and ignores the close event.
 
std::map< QString, QMenu * > p_menus
Map of qstrings to menus.
 
Workspace * workspace()
Returns the current workspace.
 
QToolBar * activeToolBar()
Returns the active toolbar.
 
ViewportMainWindow(QString title, QWidget *parent=0)
Constructs a ViewportMainWindow object with windowTitle = title.
 
void resetWarning(void)
Slot which receives the message to reset warning status.
 
TrackTool * mTrackTool
Pointer to application's Status bar.
 
QMenu * getMenu(const QString &name)
Returns the menu with menu name = name.
 
void displayWarning(std::string &pStr, const std::string &pExStr)
Slot which receives the warning signal.