1 /** @file SnarkDisplay.hpp
2 @package snark14Display
3 @author Bruno M. Carvalho and Deniz Sarioz
4 licensed under (open-source) QPL v1.0
5 which accompanies this distribution in the file QPL
11 // #include <qvariant.h>
20 class openimageswindow;
22 class displayprojection;
24 class SnarkDisplay : public QWidget
29 SnarkDisplay( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
31 void allocSnarkimages(int ni);
32 void freeSnarkimages(int ni);
33 void allocDisplaywindows(int ni);
34 void freeDisplaywindows(int ni);
36 QPushButton* linesbutton;
37 QPushButton* imagesbutton;
38 QPushButton* recfilbutton;
39 QPushButton* rangebutton;
40 QPushButton* projfilbutton;
41 QPushButton* evalbutton;
42 QPushButton* quitbutton;
43 QPushButton* helpbutton;
45 rangewindow* myRangeWinP;
46 openimageswindow* myOpenImagesWinP;
47 displaywindow** displaywindowset;
48 displayprojection* projwin;
51 void signalAllGlobals(bool on);
52 void signalAllDifference(bool on);
53 void signalAllIntensity(bool on);
54 void updateGlobalThreshs();
57 void callOpenImages();
58 void openRecfilFile();
60 void openPrjfilFile();
65 #endif // SNARKDISPLAY_H