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