1 #ifndef MosaicWidgetController_H     2 #define MosaicWidgetController_H    10 template <
typename A> 
class QList;
    18 #include <QStringList>    23 #include "ImageList.h"    25 #include "MosaicSceneWidget.h"    26 #include "ImageFileListWidget.h"    32   class MosaicSceneWidget;
    92       void saveSettings(QSettings &settings);
   101       void allImagesClosed();
   104       void saveProject(QString filename);
   105       void readProject(QString filename);
   107       void openProjectImages(
PvlObject projectImages);
   110       void changeMaxThreads();
   116       void applyMaxThreadCount();
   122       QPointer<ImageFileListWidget> m_fileList;
   123       QPointer<MosaicSceneWidget> m_scene;
   124       QPointer<MosaicSceneWidget> m_worldScene;
   125       QPointer<ImageReader> m_imageReader;
 
Internalizes a list of images and allows for operations on the entire list. 
 
void imagesAdded(ImageList images)
Emitted when new images are available. 
 
virtual ~MosaicController()
Free the allocated memory by this object. 
 
void imageClosed(QObject *image)
An open image is being deleted. 
 
MosaicController(QStatusBar *status, QSettings &settings)
MosaicWidget constructor. 
 
void addExportActions(QMenu &fileMenu)
Add actions that are export-related to the menu. 
 
void convertV1ToV2(Pvl &project)
This converts qmos project files (no other project files existed) from their original version (file n...
 
Container for cube-like labels. 
 
void openImages(QStringList filenames)
Handle opening cubes by filename. 
 
Namespace for ISIS/Bullet specific routines. 
 
Contains Pvl Groups and Pvl Objects.