Isis Developer Reference
Isis::MosaicMainWindow Class Reference

#include <MosaicMainWindow.h>

Inheritance diagram for Isis::MosaicMainWindow:
Inheritance graph
Collaboration diagram for Isis::MosaicMainWindow:
Collaboration graph

Public Slots

void open ()
 Calles MosaicWidget's open method which opens a cube file and displays the footprint in the graphics view.
 
void openList ()
 Opens a list of cube files instead of one at a time.
 
void saveProject ()
 Called from the file menu to save a project file.
 
void saveProjectAs ()
 Allows the user to save a project file.
 
void loadProject ()
 Allows users to select a project which is then read in and displayed in the qmos window.
 
void closeMosaic ()
 

Public Member Functions

 MosaicMainWindow (QString title, QWidget *parent=0)
 
 ~MosaicMainWindow ()
 
QToolBar * permanentToolBar ()
 
QToolBar * activeToolBar ()
 
ToolPad * toolPad ()
 
QProgressBar * progressBar ()
 
QMenu * viewMenu () const
 Returns the View menu.
 
void saveSettings ()
 
void loadProject (QString filename)
 

Static Public Member Functions

static QString settingsFileName (QString objectTitle)
 

Protected Member Functions

bool eventFilter (QObject *o, QEvent *e)
 This event filter is installed in the constructor.
 
QString settingsFileName () const
 
virtual void closeEvent (QCloseEvent *event)
 This method is overridden so that we can be sure to write the current settings of the Main window.
 

Detailed Description

Author
????-??-?? Stacy Alley

Constructor & Destructor Documentation

◆ MosaicMainWindow()

Isis::MosaicMainWindow::MosaicMainWindow ( QString title,
QWidget * parent = 0 )

References loadProject().

◆ ~MosaicMainWindow()

Isis::MosaicMainWindow::~MosaicMainWindow ( )
inline

Member Function Documentation

◆ activeToolBar()

QToolBar * Isis::MosaicMainWindow::activeToolBar ( )
inline

◆ closeEvent()

void Isis::MainWindow::closeEvent ( QCloseEvent * event)
protectedvirtualinherited

This method is overridden so that we can be sure to write the current settings of the Main window.

Parameters
event

Reimplemented in Isis::TableMainWindow, and Isis::ViewportMainWindow.

Referenced by Isis::TableMainWindow::closeEvent(), and Isis::ViewportMainWindow::closeEvent().

◆ closeMosaic

void Isis::MosaicMainWindow::closeMosaic ( )
slot

◆ eventFilter()

bool Isis::MosaicMainWindow::eventFilter ( QObject * o,
QEvent * e )
protected

This event filter is installed in the constructor.

Parameters
o
e
Returns
bool

References closeMosaic().

◆ loadProject [1/2]

void Isis::MosaicMainWindow::loadProject ( )
slot

Allows users to select a project which is then read in and displayed in the qmos window.

References closeMosaic(), and loadProject().

Referenced by loadProject(), and MosaicMainWindow().

◆ loadProject() [2/2]

void Isis::MosaicMainWindow::loadProject ( QString filename)

◆ open

void Isis::MosaicMainWindow::open ( )
slot

Calles MosaicWidget's open method which opens a cube file and displays the footprint in the graphics view.

◆ openList

void Isis::MosaicMainWindow::openList ( )
slot

Opens a list of cube files instead of one at a time.

References _FILEINFO_, and Isis::IException::Unknown.

◆ permanentToolBar()

QToolBar * Isis::MosaicMainWindow::permanentToolBar ( )
inline

◆ progressBar()

QProgressBar * Isis::MosaicMainWindow::progressBar ( )
inline

◆ saveProject

void Isis::MosaicMainWindow::saveProject ( )
slot

Called from the file menu to save a project file.

References Isis::MosaicController::saveProject(), and saveProjectAs().

◆ saveProjectAs

void Isis::MosaicMainWindow::saveProjectAs ( )
slot

Allows the user to save a project file.

References Isis::MosaicController::saveProject().

Referenced by saveProject().

◆ saveSettings()

void Isis::MosaicMainWindow::saveSettings ( )

◆ settingsFileName() [1/2]

◆ settingsFileName() [2/2]

QString Isis::MainWindow::settingsFileName ( QString objectTitle)
staticinherited

◆ toolPad()

ToolPad * Isis::MosaicMainWindow::toolPad ( )
inline

◆ viewMenu()

QMenu * Isis::MosaicMainWindow::viewMenu ( ) const
inline

Returns the View menu.

Returns
QMenu*

The documentation for this class was generated from the following files: