00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef __SIMIAN_UI_TF_WIN_BASE_DOT_H
00023 #define __SIMIAN_UI_TF_WIN_BASE_DOT_H
00024
00025 #include <qpopupmenu.h>
00026 #include <qmainwindow.h>
00027 #include <qcanvas.h>
00028 #include <qlayout.h>
00029 #include <volume/Volume.h>
00030
00031 class TFWinBase : public QMainWindow
00032 {
00033 Q_OBJECT
00034 public:
00035 TFWinBase(QWidget *parent=0, const char *name=0, WFlags wf=0);
00036 virtual ~TFWinBase();
00037
00038 public slots:
00039 virtual void setVolume(VolumeSP vol);
00040
00041
00042 signals:
00043 void volumeChanged(VolumeSP vol);
00044
00045
00046 void iVolumeChanged(VolumeSP vol);
00047
00048 protected:
00049
00050 void confView();
00051 virtual void keyPressEvent(QKeyEvent *key);
00052
00053
00054
00055 QWidget *_qcentral;
00056
00057 };
00058
00059
00060 #endif
00061