#include <thumbfinder.h>
Definition at line 35 of file thumbfinder.h.
| ThumbFinder::ThumbFinder | ( | MythScreenStack * | parent, | |
| ArchiveItem * | archiveItem, | |||
| const QString & | menuTheme | |||
| ) |
Definition at line 87 of file thumbfinder.cpp.
| ThumbFinder::~ThumbFinder | ( | ) |
Definition at line 120 of file thumbfinder.cpp.
| bool ThumbFinder::Create | ( | void | ) | [virtual] |
Reimplemented from MythScreenType.
Definition at line 135 of file thumbfinder.cpp.
Referenced by MythBurn::editThumbnails().
| bool ThumbFinder::keyPressEvent | ( | QKeyEvent * | ) | [virtual] |
Key event handler.
| event | Keypress event |
Reimplemented from MythScreenType.
Definition at line 176 of file thumbfinder.cpp.
| void ThumbFinder::gridItemChanged | ( | MythUIButtonListItem * | item | ) | [private, slot] |
Definition at line 351 of file thumbfinder.cpp.
Referenced by Create().
| void ThumbFinder::showMenu | ( | void | ) | [private, slot] |
Definition at line 928 of file thumbfinder.cpp.
Referenced by keyPressEvent().
| void ThumbFinder::cancelPressed | ( | void | ) | [private, slot] |
Definition at line 317 of file thumbfinder.cpp.
Referenced by Create(), and showMenu().
| void ThumbFinder::savePressed | ( | void | ) | [private, slot] |
Definition at line 300 of file thumbfinder.cpp.
Referenced by Create(), and showMenu().
| void ThumbFinder::updateThumb | ( | void | ) | [private, slot] |
Definition at line 390 of file thumbfinder.cpp.
Referenced by Create(), and keyPressEvent().
| void ThumbFinder::Init | ( | void | ) | [private, virtual] |
Used after calling Load() to assign data to widgets and other UI initilisation which is prohibited in Load().
Reimplemented from MythScreenType.
Definition at line 115 of file thumbfinder.cpp.
| bool ThumbFinder::getThumbImages | ( | void | ) | [private] |
Definition at line 438 of file thumbfinder.cpp.
Referenced by Init().
| int ThumbFinder::getChapterCount | ( | const QString & | menuTheme | ) | [private] |
Definition at line 249 of file thumbfinder.cpp.
Referenced by ThumbFinder().
| void ThumbFinder::changeSeekAmount | ( | bool | up | ) | [private] |
Definition at line 333 of file thumbfinder.cpp.
Referenced by keyPressEvent().
| void ThumbFinder::updateCurrentPos | ( | void | ) | [private] |
Definition at line 322 of file thumbfinder.cpp.
Referenced by getFrameImage().
Definition at line 693 of file thumbfinder.cpp.
Referenced by getThumbImages(), gridItemChanged(), keyPressEvent(), seekBackward(), and seekForward().
| QString ThumbFinder::createThumbDir | ( | void | ) | [private] |
Definition at line 361 of file thumbfinder.cpp.
Referenced by ThumbFinder().
Definition at line 419 of file thumbfinder.cpp.
Referenced by updateCurrentPos(), and updateThumb().
| bool ThumbFinder::initAVCodec | ( | const QString & | inFile | ) | [private] |
Definition at line 555 of file thumbfinder.cpp.
Referenced by getThumbImages().
| void ThumbFinder::closeAVCodec | ( | ) | [private] |
Definition at line 913 of file thumbfinder.cpp.
Referenced by ~ThumbFinder().
| bool ThumbFinder::seekForward | ( | ) | [private] |
Definition at line 719 of file thumbfinder.cpp.
Referenced by keyPressEvent().
| bool ThumbFinder::seekBackward | ( | ) | [private] |
Definition at line 758 of file thumbfinder.cpp.
Referenced by keyPressEvent().
Definition at line 820 of file thumbfinder.cpp.
Referenced by getThumbImages(), seekForward(), and seekToFrame().
| int ThumbFinder::checkFramePosition | ( | int | frameNumber | ) | [private] |
Definition at line 664 of file thumbfinder.cpp.
Referenced by seekToFrame().
| void ThumbFinder::loadCutList | ( | void | ) | [private] |
Definition at line 274 of file thumbfinder.cpp.
Referenced by getThumbImages().
| void ThumbFinder::updatePositionBar | ( | int64_t | frame | ) | [private] |
Definition at line 942 of file thumbfinder.cpp.
Referenced by updateCurrentPos().
| int ThumbFinder::calcFinalDuration | ( | void | ) | [private] |
Definition at line 999 of file thumbfinder.cpp.
Referenced by getThumbImages().
AVFormatContext* ThumbFinder::m_inputFC [private] |
Definition at line 78 of file thumbfinder.h.
Referenced by closeAVCodec(), getFrameImage(), initAVCodec(), and seekToFrame().
AVCodecContext* ThumbFinder::m_codecCtx [private] |
Definition at line 79 of file thumbfinder.h.
Referenced by closeAVCodec(), getFrameImage(), and seekToFrame().
AVCodec* ThumbFinder::m_codec [private] |
Definition at line 80 of file thumbfinder.h.
AVFrame* ThumbFinder::m_frame [private] |
Definition at line 81 of file thumbfinder.h.
Referenced by closeAVCodec(), and getFrameImage().
float ThumbFinder::m_fps [private] |
Definition at line 83 of file thumbfinder.h.
Referenced by calcFinalDuration(), frameToTime(), getThumbImages(), initAVCodec(), loadCutList(), seekBackward(), seekForward(), and updatePositionBar().
unsigned char* ThumbFinder::m_outputbuf [private] |
Definition at line 84 of file thumbfinder.h.
Referenced by closeAVCodec(), and getFrameImage().
QString ThumbFinder::m_frameFile [private] |
Definition at line 85 of file thumbfinder.h.
Referenced by getFrameImage(), getThumbImages(), and updateThumb().
int ThumbFinder::m_frameWidth [private] |
Definition at line 86 of file thumbfinder.h.
Referenced by getFrameImage(), and initAVCodec().
int ThumbFinder::m_frameHeight [private] |
Definition at line 87 of file thumbfinder.h.
Referenced by getFrameImage(), and initAVCodec().
int ThumbFinder::m_videostream [private] |
Definition at line 88 of file thumbfinder.h.
Referenced by getFrameImage(), initAVCodec(), and seekToFrame().
int ThumbFinder::m_currentSeek [private] |
Definition at line 89 of file thumbfinder.h.
Referenced by changeSeekAmount(), seekBackward(), seekForward(), and ThumbFinder().
int64_t ThumbFinder::m_startTime [private] |
Definition at line 90 of file thumbfinder.h.
Referenced by initAVCodec(), seekToFrame(), and ThumbFinder().
int64_t ThumbFinder::m_startPTS [private] |
Definition at line 91 of file thumbfinder.h.
Referenced by getFrameImage(), seekBackward(), seekForward(), seekToFrame(), ThumbFinder(), and updateThumb().
int64_t ThumbFinder::m_currentPTS [private] |
Definition at line 92 of file thumbfinder.h.
Referenced by getFrameImage(), seekBackward(), seekForward(), ThumbFinder(), updateCurrentPos(), and updateThumb().
int64_t ThumbFinder::m_firstIFramePTS [private] |
Definition at line 93 of file thumbfinder.h.
Referenced by getFrameImage(), ThumbFinder(), and updateCurrentPos().
int ThumbFinder::m_frameTime [private] |
Definition at line 94 of file thumbfinder.h.
Referenced by getFrameImage(), seekBackward(), seekForward(), seekToFrame(), updateCurrentPos(), and updateThumb().
bool ThumbFinder::m_updateFrame [private] |
Definition at line 95 of file thumbfinder.h.
Referenced by getFrameImage(), and getThumbImages().
frm_dir_map_t ThumbFinder::m_deleteMap [private] |
Definition at line 96 of file thumbfinder.h.
Referenced by calcFinalDuration(), checkFramePosition(), loadCutList(), seekBackward(), seekForward(), and updatePositionBar().
int ThumbFinder::m_finalDuration [private] |
Definition at line 97 of file thumbfinder.h.
Referenced by getThumbImages().
int ThumbFinder::m_offset [private] |
Definition at line 98 of file thumbfinder.h.
Referenced by checkFramePosition(), seekBackward(), seekForward(), ThumbFinder(), and updateThumb().
ArchiveItem* ThumbFinder::m_archiveItem [private] |
Definition at line 100 of file thumbfinder.h.
Referenced by calcFinalDuration(), checkFramePosition(), getThumbImages(), loadCutList(), savePressed(), ThumbFinder(), and updatePositionBar().
int ThumbFinder::m_thumbCount [private] |
Definition at line 101 of file thumbfinder.h.
Referenced by getThumbImages(), and ThumbFinder().
QList<ThumbImage *> ThumbFinder::m_thumbList [private] |
Definition at line 102 of file thumbfinder.h.
Referenced by getThumbImages(), gridItemChanged(), keyPressEvent(), savePressed(), ThumbFinder(), updateThumb(), and ~ThumbFinder().
QString ThumbFinder::m_thumbDir [private] |
Definition at line 103 of file thumbfinder.h.
Referenced by getThumbImages(), and ThumbFinder().
MythImage* ThumbFinder::m_image [private] |
Definition at line 104 of file thumbfinder.h.
Referenced by getFrameImage(), ThumbFinder(), and ~ThumbFinder().
MythUIButton* ThumbFinder::m_frameButton [private] |
Definition at line 107 of file thumbfinder.h.
Referenced by Create(), and keyPressEvent().
MythUIButton* ThumbFinder::m_saveButton [private] |
Definition at line 108 of file thumbfinder.h.
Referenced by Create().
MythUIButton* ThumbFinder::m_cancelButton [private] |
Definition at line 109 of file thumbfinder.h.
Referenced by Create().
MythUIImage* ThumbFinder::m_frameImage [private] |
Definition at line 110 of file thumbfinder.h.
Referenced by Create(), and getFrameImage().
MythUIImage* ThumbFinder::m_positionImage [private] |
Definition at line 111 of file thumbfinder.h.
Referenced by Create(), and updatePositionBar().
MythUIButtonList* ThumbFinder::m_imageGrid [private] |
Definition at line 112 of file thumbfinder.h.
Referenced by Create(), getThumbImages(), gridItemChanged(), keyPressEvent(), and updateThumb().
MythUIText* ThumbFinder::m_seekAmountText [private] |
Definition at line 113 of file thumbfinder.h.
Referenced by changeSeekAmount(), and Create().
MythUIText* ThumbFinder::m_currentPosText [private] |
Definition at line 114 of file thumbfinder.h.
Referenced by Create(), and updateCurrentPos().
1.6.3