|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef MosaicMainWindow_h
2 #define MosaicMainWindow_h
13 class MosaicController;
69 return m_activeToolbar;
102 void enterWhatsThisMode();
104 void updateMenuVisibility();
110 void readSettings(QSize defaultSize = QSize(800, 600));
112 void setupPvlToolBar();
113 void saveSettings2();
115 bool updateMenuVisibility(
QMenu *menu);
116 void createController();
117 void displayController();
119 bool m_controllerVisible;
130 QMenu *m_settingsMenu;
138 QFileInfo m_lastOpenedFile;
139 QSettings m_settings;
bool eventFilter(QObject *o, QEvent *e)
This event filter is installed in the constructor.
Definition: MosaicMainWindow.cpp:153
QList< QAction * > getSettingsActions()
Definition: MosaicController.cpp:131
File name manipulation and expansion.
Definition: FileName.h:100
@ Unknown
A type of error that cannot be classified as any of the other error types.
Definition: IException.h:118
void loadProject()
Allows users to select a project which is then read in and displayed in the qmos window.
Definition: MosaicMainWindow.cpp:713
Provides access to sequential ASCII stream I/O.
Definition: TextFile.h:38
bool GetLine(QString &line, const bool skipComments=true)
Gets next line from file.
Definition: TextFile.cpp:411
QMenu * viewMenu() const
Returns the View menu.
Definition: MosaicMainWindow.h:86
MosaicMainWindow(QString title, QWidget *parent=0)
Definition: MosaicMainWindow.cpp:32
const char * what() const
Returns a string representation of this exception in its current state.
Definition: IException.cpp:375
Definition: MosaicController.h:67
QString expanded() const
Returns a QString of the full file name including the file path, excluding the attributes.
Definition: FileName.cpp:196
void open()
Calles MosaicWidget's open method which opens a cube file and displays the footprint in the graphics ...
Definition: MosaicMainWindow.cpp:275
MosaicSceneWidget * getMosaicScene()
Definition: MosaicController.h:74
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
void saveProjectAs()
Allows the user to save a project file.
Definition: MosaicMainWindow.cpp:681
QToolBar * permanentToolBar()
Definition: MosaicMainWindow.h:64
MosaicSceneWidget * getMosaicWorldScene()
Definition: MosaicController.h:78
void saveSettings(QSettings &settings)
Definition: MosaicController.cpp:146
void openImages(QStringList filenames)
Handle opening cubes by filename.
Definition: MosaicController.cpp:157
Isis exception class.
Definition: IException.h:91
QToolBar * activeToolBar()
Definition: MosaicMainWindow.h:68
~MosaicMainWindow()
Definition: MosaicMainWindow.h:62
virtual void readSettings(QSize defaultSize=QSize())
This method ensure that the settings get written even if the Main window was only hidden,...
Definition: MainWindow.cpp:80
ToolPad * toolPad()
Definition: MosaicMainWindow.h:72
void readProject(QString filename)
Definition: MosaicController.cpp:235
void openList()
Opens a list of cube files instead of one at a time.
Definition: MosaicMainWindow.cpp:612
void closeMosaic()
Definition: MosaicMainWindow.cpp:740
QProgressBar * getProgress()
Definition: MosaicController.cpp:109
Definition: MosaicMainWindow.h:58
Adds specific functionality to C++ strings.
Definition: IString.h:165
Base class for the Qisis main windows.
Definition: MainWindow.h:24
void saveProject()
Called from the file menu to save a project file.
Definition: MosaicMainWindow.cpp:698
void addExportActions(QMenu &fileMenu)
Add actions that are export-related to the menu.
Definition: MosaicController.cpp:91
ImageFileListWidget * getImageFileList()
Definition: MosaicController.h:82
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
QProgressBar * progressBar()
Definition: MosaicMainWindow.h:76