Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

audiowidget.h

Go to the documentation of this file.
00001 #ifndef _audiowidget_h
00002 #define _audiowidget_h
00003 
00004 #include <qwidget.h>
00005 
00006 #include <qpe/applnk.h>
00007 
00008 namespace XINE {
00009     class Lib;
00010 }
00011 
00012 class QVBoxLayout;
00013 class QTextView;
00014 class QSlider;
00015 class QLabel;
00016 
00017 class AudioWidget:public QWidget
00018 {
00019     Q_OBJECT
00020 public:
00021     AudioWidget( QWidget * parent=0, const char * name=0, WFlags f=0 );
00022     virtual ~AudioWidget();
00023 
00024     int playFile(const DocLnk&,XINE::Lib*);
00025 
00026 public slots:
00027     virtual void stopPlaying();
00028     virtual void updatePos(int);
00029 
00030 protected:
00031     XINE::Lib*m_xineLib;
00032     DocLnk m_current;
00033     QVBoxLayout*m_MainLayout;
00034     QTextView*m_InfoBox;
00035 
00036     static QString secToString(int sec);
00037 protected slots:
00038 };
00039 
00040 #endif

Generated on Sat Nov 5 16:15:34 2005 for OPIE by  doxygen 1.4.2