23 #include <QMainWindow> 54 void RequestSpectrumPlot(QString dataset_key, QString map_name,
size_t index);
55 void RequestHeldSpectrumPlot(QString dataset_key, QString map_name,
size_t index);
57 void SpectrumRequested(
size_t index);
58 void SetStatusbar(
double x,
double y,
double z);
60 void on_actionInterpolate_toggled(
bool arg1);
62 void on_actionSave_Image_As_triggered();
64 void on_actionShow_Axes_toggled(
bool arg1);
66 void on_actionShow_Color_Scale_toggled(
bool arg1);
68 void on_actionSet_Color_Scheme_triggered();
70 void on_actionAdd_Scale_Bar_triggered();
72 void on_actionLock_Size_toggled(
bool arg1);
74 void on_actionReset_Size_triggered();
76 void on_actionReproportion_triggered();
78 void on_actionSet_Font_triggered();
80 void on_actionSet_Color_Scale_Label_triggered();
82 void on_actionSet_Global_Color_Scale_triggered();
84 void on_actionCenter_Color_Scale_at_0_triggered();
87 void keyPressEvent(QKeyEvent *event);
88 void showEvent(QShowEvent *event);
102 QStringList map_keys_;
103 QStringList data_keys_;
104 QSharedPointer<VespucciWorkspace> workspace_;
105 QLabel *statusbar_label_;
110 #endif // MAPVIEWER_H
The MapData class Class for processed map data. Images are created from this data.
The VespucciWorkspace class A class which contains all "global variables" (that aren't held in MainWi...
The MapPlot class A subclass of QCustomPlot for handling a specfic kind of color map. Provides a wrapper for a QCPColorScale and a QCPColorMap which are child widgets.
The MapViewer class Displays the image created by MapData.
Defines a color gradient for use with e.g. QCPColorMap.
The MainWindow class The main window of the program, this is where the user performs most operations...
The ScaleBarDialog class Dialog for the user to create a scale bar on the image.