1#ifndef MosaicWidgetController_H 
    2#define MosaicWidgetController_H 
   10template <
typename A> 
class QList;
 
   25#include "MosaicSceneWidget.h" 
   26#include "ImageFileListWidget.h" 
   32  class MosaicSceneWidget;
 
   91      QList<QAction *> getSettingsActions();
 
   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 convertV1ToV2(Pvl &project)
This converts qmos project files (no other project files existed) from their original version (file n...
MosaicController(QStatusBar *status, QSettings &settings)
MosaicWidget constructor.
void openImages(QStringList filenames)
Handle opening cubes by filename.
void addExportActions(QMenu &fileMenu)
Add actions that are export-related to the menu.
void imageClosed(QObject *image)
An open image is being deleted.
void imagesAdded(ImageList images)
Emitted when new images are available.
virtual ~MosaicController()
Free the allocated memory by this object.
Container for cube-like labels.
Contains Pvl Groups and Pvl Objects.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.