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.