1#ifndef MosaicWidgetController_H
2#define MosaicWidgetController_H
10template <
typename A>
class QList;
32 class MosaicSceneWidget;
110 void changeMaxThreads();
111 void imageClosed(
QObject * image);
116 void applyMaxThreadCount();
117 void convertV1ToV2(
Pvl &project);
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.
Definition ImageList.h:55
Definition MosaicController.h:67
void imagesAdded(ImageList *images)
void openProjectImages(PvlObject projectImages)
Definition MosaicController.cpp:162
MosaicController(QStatusBar *status, QSettings &settings)
MosaicWidget constructor.
Definition MosaicController.cpp:44
QProgressBar * getProgress()
Definition MosaicController.cpp:109
MosaicSceneWidget * getMosaicWorldScene()
Definition MosaicController.h:78
void openImages(QStringList filenames)
Handle opening cubes by filename.
Definition MosaicController.cpp:157
void addExportActions(QMenu &fileMenu)
Add actions that are export-related to the menu.
Definition MosaicController.cpp:91
ImageFileListWidget * getImageFileList()
Definition MosaicController.h:82
MosaicSceneWidget * getMosaicScene()
Definition MosaicController.h:74
void imagesAdded(ImageList images)
Emitted when new images are available.
void saveSettings(QSettings &settings)
Definition MosaicController.cpp:146
void readProject(QString filename)
Definition MosaicController.cpp:235
virtual ~MosaicController()
Free the allocated memory by this object.
Definition MosaicController.cpp:80
QList< QAction * > getSettingsActions()
Definition MosaicController.cpp:131
Container for cube-like labels.
Definition Pvl.h:119
Contains Pvl Groups and Pvl Objects.
Definition PvlObject.h:61
This is free and unencumbered software released into the public domain.
Definition AbstractTableModel.h:24
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16