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 ()
 
QToolBarpermanentToolBar ()
 
QToolBaractiveToolBar ()
 
ToolPadtoolPad ()
 
QProgressBarprogressBar ()
 
QMenuviewMenu () 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: