00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef INTEDIT_H
00019 #define INTEDIT_H
00020
00021 #include <qgroupbox.h>
00022
00023 #include "odinqt.h"
00024
00028 class intLineEdit : public QObject {
00029 Q_OBJECT
00030
00031 public:
00032 intLineEdit(int minValue, int maxValue, int value, QWidget *parent, const char *name, int width, int height );
00033 ~intLineEdit();
00034
00035 QWidget* get_widget() {return gle->get_widget();}
00036
00037 public slots:
00038 void setintLineEditValue( int value );
00039
00040 private slots:
00041 void emitSignal( );
00042
00043 signals:
00044 void intLineEditValueChanged( int value );
00045
00046 private:
00047
00048 void set_value(int value);
00049
00050 GuiLineEdit* gle;
00051
00052 };
00053
00054
00056
00057
00062 class intLineBox : public QGroupBox {
00063 Q_OBJECT
00064
00065 public:
00066 intLineBox(int value, QWidget *parent, const char *name);
00067 ~intLineBox();
00068
00069 public slots:
00070 void setintLineBoxValue( int value );
00071
00072 private slots:
00073 void emitSignal( int value );
00074
00075 signals:
00076 void intLineBoxValueChanged( int value );
00077 void SignalToChild( int value );
00078
00079 private:
00080 GuiGridLayout* grid;
00081 intLineEdit *le;
00082
00083 };
00084
00086
00087
00088
00093 class intScientSlider : public QGroupBox {
00094 Q_OBJECT
00095
00096 public:
00097 intScientSlider(int minValue, int maxValue, int Step, int value, QWidget *parent, const char *name);
00098 ~intScientSlider();
00099
00100 public slots:
00101 void setintScientSliderValue( int value );
00102
00103
00104 private slots:
00105 void emitSignal( int value );
00106
00107 signals:
00108 void intScientSliderValueChanged( int value );
00109
00110 private:
00111 int value;
00112 GuiSlider* slider;
00113 GuiGridLayout* grid;
00114 intLineEdit *le;
00115
00116 };
00117
00119
00120
00121 #endif