diff options
Diffstat (limited to 'k9author/k9chapteredit.h')
-rw-r--r-- | k9author/k9chapteredit.h | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/k9author/k9chapteredit.h b/k9author/k9chapteredit.h new file mode 100644 index 0000000..87be4f8 --- /dev/null +++ b/k9author/k9chapteredit.h @@ -0,0 +1,60 @@ +// +// C++ Interface: +// +// Description: +// +// +// Author: Jean-Michel PETIT <k9copy@free.fr>, (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef K9CHAPTEREDIT_H +#define K9CHAPTEREDIT_H + +#include "k9common.h" +#include "../k9author/chapterEdit.h" +#include "k9avidecode.h" +#include "k9avifile.h" + +class k9DrawImage; +class k9ChapterEdit : public chapterEdit +{ + Q_OBJECT + +public: + k9ChapterEdit(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + ~k9ChapterEdit(); + /*$PUBLIC_FUNCTIONS$*/ + +public slots: + /*$PUBLIC_SLOTS$*/ +private: + k9AviDecode m_aviDecode; + k9DrawImage *m_wimage; + k9AviFile *m_aviFile; + QTime m_minTime,m_maxTime; + bool m_noUpdate; + QImage m_image; +protected: + /*$PROTECTED_FUNCTIONS$*/ + virtual void sliderReleased(); + virtual void sliderChanged(); + virtual void bStartClick(); + virtual void bEndClick(); + virtual void ckBreakStartClick(); + virtual void ckBreakEndClick(); + virtual void urlSelected(const QString&); + virtual void startChanged(const QTime&); + virtual void endChanged(const QTime&); + virtual void bTitleButtonClick(); +protected slots: + /*$PROTECTED_SLOTS$*/ + void drawImage(QImage *); +public slots: + void setAviFile(k9AviFile *_aviFile); +}; + +#endif + |