Isis 3.0
Back | Home
Isis::MosaicController Class Reference

#include <MosaicController.h>

Inherits QObject.

Public Slots

void saveProject (QString filename)
 
void readProject (QString filename)
 
void openImages (QStringList filenames)
 Handle opening cubes by filename. More...
 
void openProjectImages (PvlObject projectImages)
 

Signals

void imagesAdded (ImageList images)
 Emitted when new images are available. More...
 
void imagesAdded (ImageList *images)
 
void allImagesClosed ()
 

Public Member Functions

 MosaicController (QStatusBar *status, QSettings &settings)
 MosaicWidget constructor. More...
 
virtual ~MosaicController ()
 Free the allocated memory by this object. More...
 
MosaicSceneWidgetgetMosaicScene ()
 
MosaicSceneWidgetgetMosaicWorldScene ()
 
ImageFileListWidgetgetImageFileList ()
 
void addExportActions (QMenu &fileMenu)
 Add actions that are export-related to the menu. More...
 
QProgressBargetProgress ()
 
void saveProject ()
 
QList< QAction * > getSettingsActions ()
 
void saveSettings (QSettings &settings)
 

Detailed Description

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

Constructor & Destructor Documentation

Isis::MosaicController::MosaicController ( QStatusBar *  status,
QSettings &  settings 
)

MosaicWidget constructor.

MosaicWidget is derived from QSplitter, the left side of the splitter is a QTreeWidget and the right side of the splitter is a QGraphicsView.

Parameters
parent

References imagesAdded().

Isis::MosaicController::~MosaicController ( )
virtual

Free the allocated memory by this object.

Member Function Documentation

void Isis::MosaicController::addExportActions ( QMenu &  fileMenu)

Add actions that are export-related to the menu.

void Isis::MosaicController::allImagesClosed ( )
signal
ImageFileListWidget* Isis::MosaicController::getImageFileList ( )
inline
MosaicSceneWidget* Isis::MosaicController::getMosaicScene ( )
inline
MosaicSceneWidget* Isis::MosaicController::getMosaicWorldScene ( )
inline
QProgressBar * Isis::MosaicController::getProgress ( )
QList< QAction * > Isis::MosaicController::getSettingsActions ( )
void Isis::MosaicController::imagesAdded ( ImageList  images)
signal

Emitted when new images are available.

Referenced by MosaicController().

void Isis::MosaicController::imagesAdded ( ImageList images)
signal
void Isis::MosaicController::openImages ( QStringList  cubeNames)
slot

Handle opening cubes by filename.

This class constructs and owns the actual Cube objects.

void Isis::MosaicController::openProjectImages ( PvlObject  projectImages)
slot

Referenced by readProject().

void Isis::MosaicController::readProject ( QString  filename)
slot
void Isis::MosaicController::saveProject ( )
void Isis::MosaicController::saveProject ( QString  filename)
slot
void Isis::MosaicController::saveSettings ( QSettings &  settings)

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

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:41:18