00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef HK_KDESUBFORM_H
00013 #define HK_KDESUBFORM_H
00014 #include <hk_subform.h>
00015 #include <qscrollview.h>
00016 class hk_kdesimpleform;
00017
00018 class hk_kdesubform: public QScrollView,public hk_subform
00019 {
00020 Q_OBJECT
00021 public:
00022 hk_kdesubform(hk_kdesimpleform*);
00023 virtual ~hk_kdesubform();
00024 virtual void show_widget(void);
00025 virtual void hide_widget(void);
00026 virtual void close_widget(void);
00027
00028 protected:
00029 bool widget_specific_coordinates(uint px,uint py,uint pwidth,uint pheight);
00030 virtual void widget_specific_enabled_changed(void);
00031 void resizeEvent ( QResizeEvent * event );
00032 void moveEvent ( QMoveEvent * event);
00033 virtual bool presentationmode_changed(void);
00034
00035 private:
00036 void reposition(void);
00037 };
00038
00039 #endif //HK_KDESUBFORM_H