Dock.h

Go to the documentation of this file.
00001 
00012 #ifndef __CONTROLDOCK__
00013 #define __CONTROLDOCK__
00014 #pragma once
00015 
00016 #include <QDockWidget>
00017 #include <QApplication>
00018 #include <QFont>
00019 #include <QPushButton>
00020 #include <QSlider>
00021 #include <QLineEdit>
00022 #include <QRadioButton>
00023 #include <QVBoxLayout>
00024 
00025 #include ".\sliceRenderer.h"
00026 #include ".\renderwindow.h"
00027 #include ".\TFunctionGUI.h"
00028 #include <QFileDialog> 
00029 #include <QtDebug>
00030 #include <iostream>
00031 
00032 #include "globals.h"
00033 
00040 class ControlDock : public QWidget
00041 {
00042         Q_OBJECT
00043 
00044         public:
00045                 ControlDock(QWidget *parent = 0);
00047         private:
00048                 QPushButton             *pLoadBtn;  
00049                 QPushButton             *pTFunctBtn;  
00050                 QPushButton             *pRenderBtn;  
00051                 QSlider                         *pSlider;  
00052                 QLineEdit                       *pTextField;
00053                 QRadioButton            *pRadioX;  
00054                 QRadioButton            *pRadioY;  
00055                 QRadioButton            *pRadioZ;  
00056                 QGridLayout                     *pLayout;
00057                 TFunctionGUI            *pTransferGUI;
00058                 void init();  
00059                 int drawSlices();  
00061         private slots:
00062                 int loadClicked(void);  
00063                 int transferFunctionClicked(void);  
00064                 int renderingClicked(void);  
00065                 int sliderChanged(void);  
00067                 int rbXclicked(void);
00068                 int rbYclicked(void);
00069                 int rbZclicked(void);
00070 };
00071 
00072 
00073 #endif

Generated on Wed Dec 7 14:42:11 2005 for VisUE by  doxygen 1.4.5