Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

video.h

Go to the documentation of this file.
00001 #ifndef NOATUN__VIDEO_H
00002 #define NOATUN__VIDEO_H
00003 
00004 #include <kvideowidget.h>
00005 #include <arts/kmedia2.h>
00006 
00007 class QPopupMenu;
00008 
00012 class VideoFrame : public KVideoWidget
00013 {
00014 Q_OBJECT
00015         struct Private;
00016         VideoFrame::Private *d;
00017         
00018         static QPtrList<VideoFrame> frames;
00019         static VideoFrame *whose;
00020 
00021 public:
00022         VideoFrame(KXMLGUIClient *clientParent, QWidget *parent=0, const char *name=0, WFlags f=0);
00023         VideoFrame(QWidget *parent = 0, const char *name=0, WFlags f=0);
00024         ~VideoFrame();
00025         
00029         static VideoFrame *playing();
00030         
00031         QPopupMenu *popupMenu(QWidget *parent);
00032         QPopupMenu *popupMenu() { return popupMenu(this); }
00033         
00034 public slots:
00038         void give();
00039 
00040 private slots:
00041         void stopped();
00042         void changed();
00043         
00044 signals:
00049         void acquired();
00054         void lost();
00055 };
00056 
00057 
00058 
00059 #endif
00060 

Generated on Sat May 24 15:10:28 2003 for Noatun by doxygen1.3-rc3