00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KWEBSNAPWIDGET_H
00022 #define KWEBSNAPWIDGET_H
00023
00033 #include <qpixmap.h>
00034 #include <qstring.h>
00035
00036 #include "kwebsnapwidgetui.h"
00037
00038
00049 class KWebSnapWidget : public KWebSnapWidgetUI
00050 {
00051 Q_OBJECT
00052
00053 public:
00054
00061 KWebSnapWidget(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00063 ~KWebSnapWidget();
00064
00067 QPixmap preview();
00070 int previewWidth();
00073 int previewHeight();
00074
00075 public slots:
00077 virtual void slotHelp();
00079 virtual void slotConfig();
00081 virtual void slotQuit();
00083 virtual void slotAbout();
00085 virtual void slotStop();
00087 virtual void slotStart();
00089 virtual void slotSnapshot();
00092 virtual void setPreview( const QPixmap& pm );
00095 virtual void setLabel( const QString& text );
00098 virtual void setStop(bool enable);
00101 virtual void setStart(bool enable);
00104 virtual void setConfig(bool enable);
00105
00106 protected:
00107
00108 protected slots:
00109
00110 };
00111
00112 #endif
00113