Main Page | Class Hierarchy | Class List | File List | Class Members

controllsImpl.h

00001 // controllsImpl.h: Schnittstelle für die Klasse controllsImpl.
00002 //
00004 
00005 #if !defined(AFX_CONTROLLSIMPL_H__136E7967_C3C4_4315_A77F_E7D439CEA365__INCLUDED_)
00006 #define AFX_CONTROLLSIMPL_H__136E7967_C3C4_4315_A77F_E7D439CEA365__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 
00013 #include <qstring.h>
00014 
00015 #include "controlls.h"
00016 #include "parameter.h"
00017 #include "TFlowModel.h"
00018 #include "TFlowDisplayWidget.h"
00019 
00020 
00022 
00026 class controllsImpl : public Controlls  
00027 {
00028         Q_OBJECT
00029 
00030 public:
00032 
00036         controllsImpl(QWidget *parent, QWidget *mainWidget);
00037         virtual ~controllsImpl();
00039         bg_parameter bg_para;
00041         g_parameter g_para;
00043         st_parameter st_para;
00044 
00045 
00046 public slots:
00048         void openFile();
00049 
00050 
00051 private:
00052         QWidget* mainWidget;
00053 
00054         void exitButtonClicked();
00055         void renderButtonClicked();
00056 
00057         void bg_functionChanged(const QString& name);
00058         void bg_minColorButtonClicked();
00059         void bg_maxColorButtonClicked();
00060 
00061         void g_densityChanged(int value);
00062         void g_lengthChanged(const QString& name);
00063         void g_styleChanged(const QString& name);
00064         void g_colorCodingChanged(const QString& name);
00065         void g_colorButtonClicked();
00066         void g_minColorButtonClicked();
00067 
00068         void st_intMethodChanged(const QString& name);
00069         void st_colorCodingChanged(const QString& name);
00070         void st_colorButtonClicked();
00071         void st_minColorButtonClicked();
00072         void st_thickCodingChanged(const QString& name);
00073 
00074         bool loaded;
00075 
00076         QString filename;
00077         TFlowModel* model;
00078         TFlowDisplayWidget* displayWidget;
00079 
00080 
00081 
00082 };
00083 
00084 #endif // !defined(AFX_CONTROLLSIMPL_H__136E7967_C3C4_4315_A77F_E7D439CEA365__INCLUDED_)

Generated on Mon Jan 19 02:06:39 2004 for flowvis by doxygen 1.3.5