void ImageInfoChanged();
void ShowHelpDialog();
void ShowDocumentation();
+ void PopupRegisterForm(bool checkCanPush=false);
void ComputeDeformableRegistration();
void WarpImage();
void ChangeViewMode();
void SegmentationOnCurrentImage();
void SurfaceViewerLaunch();
- void WindowsChanged(int window, int view, int slice);
- void WindowLevelChanged(double window, double level,int preset, int colormap);
+ void WindowLevelChanged();
void UpdateSlice(int slicer, int slice);
void UpdateTSlice(int slicer, int slice);
void UpdateSliceRange(int slicer, int min, int max, int tmin, int tmax);
void WindowLevelEdited();
+ void SetWindowLevel(double w, double l);
void UpdateColorMap();
void UpdateWindowLevel();
void SwitchWindowLevel();
void OpenField();
void SelectOverlayImage();
void SelectFusionImage();
+ void ResetTransformationToIdentity();
void SetVFProperty(int subsampling,int scale,int lut, int width, double r, double g, double b);
- void SetOverlayProperty(int color);
- void SetFusionProperty(int opacity,int colormap,double window,double level);
+ void SetOverlayProperty(int color, int linked, double window, double level);
+ void SetFusionProperty(int opacity, int tresOpacity, int colormap,double window,double level);
void GoToCursor();
void PlayPause();
}
void UpdateRenderWindows();
void UpdateMemoryUsage();
-
+ void show();
+
+protected:
+
+ void createRecentlyOpenedFilesMenu();
+ void updateRecentlyOpenedFilesMenu(const std::list<std::string> &files);
+
private:
//variables
int GetImageDuplicateFilenameNumber(std::string filename);
QMenu contextMenu;
+ QMenu* recentlyOpenedFilesMenu;
//QMenu *AddSubImageMenu;
std::vector<QAction*> contextActions;
std::vector<QSlider*> horizontalSliders;
};
-#include "vvMainWindow.txx"
-
#endif