#include <thumbfinder.h>
Definition at line 29 of file thumbfinder.h.
| ThumbFinder::ThumbFinder | ( | ArchiveItem * | archiveItem, | |
| const QString & | menuTheme, | |||
| MythMainWindow * | parent, | |||
| const QString & | window_name, | |||
| const QString & | theme_filename, | |||
| const char * | name = 0 | |||
| ) |
Definition at line 37 of file thumbfinder.cpp.
| ThumbFinder::~ThumbFinder | ( | ) |
Definition at line 72 of file thumbfinder.cpp.
| void ThumbFinder::keyPressEvent | ( | QKeyEvent * | e | ) | [private, slot] |
| void ThumbFinder::wireUpTheme | ( | void | ) | [private, slot] |
| bool ThumbFinder::getThumbImages | ( | void | ) | [private, slot] |
| void ThumbFinder::cancelPressed | ( | void | ) | [private, slot] |
Definition at line 266 of file thumbfinder.cpp.
Referenced by menuCancelPressed(), and wireUpTheme().
| void ThumbFinder::savePressed | ( | void | ) | [private, slot] |
| void ThumbFinder::gridItemChanged | ( | ImageGridItem * | item | ) | [private, slot] |
| void ThumbFinder::showMenu | ( | void | ) | [private, slot] |
| void ThumbFinder::closePopupMenu | ( | void | ) | [private, slot] |
Definition at line 896 of file thumbfinder.cpp.
Referenced by menuCancelPressed(), menuSavePressed(), and showMenu().
| void ThumbFinder::menuSavePressed | ( | void | ) | [private, slot] |
| void ThumbFinder::menuCancelPressed | ( | void | ) | [private, slot] |
| int ThumbFinder::getChapterCount | ( | const QString & | menuTheme | ) | [private] |
| QPixmap * ThumbFinder::createScaledPixmap | ( | QString | filename, | |
| int | width, | |||
| int | height, | |||
| QImage::ScaleMode | mode | |||
| ) | [private] |
| void ThumbFinder::changeSeekAmount | ( | bool | up | ) | [private] |
| void ThumbFinder::updateThumb | ( | void | ) | [private] |
| void ThumbFinder::updateCurrentPos | ( | void | ) | [private] |
Definition at line 682 of file thumbfinder.cpp.
Referenced by getThumbImages(), gridItemChanged(), keyPressEvent(), seekBackward(), and seekForward().
| QString ThumbFinder::createThumbDir | ( | void | ) | [private] |
Definition at line 399 of file thumbfinder.cpp.
Referenced by updateCurrentPos(), and updateThumb().
| bool ThumbFinder::initAVCodec | ( | const QString & | inFile | ) | [private] |
| void ThumbFinder::closeAVCodec | ( | ) | [private] |
| bool ThumbFinder::seekForward | ( | ) | [private] |
| bool ThumbFinder::seekBackward | ( | ) | [private] |
Definition at line 782 of file thumbfinder.cpp.
Referenced by getThumbImages(), seekForward(), and seekToFrame().
| int ThumbFinder::checkFramePosition | ( | int | frameNumber | ) | [private] |
| void ThumbFinder::loadCutList | ( | void | ) | [private] |
| void ThumbFinder::updatePositionBar | ( | int64_t | frame | ) | [private] |
| int ThumbFinder::calcFinalDuration | ( | void | ) | [private] |
ArchiveItem* ThumbFinder::m_archiveItem [private] |
Definition at line 65 of file thumbfinder.h.
Referenced by calcFinalDuration(), checkFramePosition(), getThumbImages(), loadCutList(), savePressed(), ThumbFinder(), and updatePositionBar().
int ThumbFinder::m_thumbCount [private] |
QPtrList<ThumbImage> ThumbFinder::m_thumbList [private] |
Definition at line 67 of file thumbfinder.h.
Referenced by getThumbImages(), gridItemChanged(), keyPressEvent(), savePressed(), ThumbFinder(), updateThumb(), and ~ThumbFinder().
QString ThumbFinder::m_thumbDir [private] |
AVFormatContext* ThumbFinder::m_inputFC [private] |
Definition at line 81 of file thumbfinder.h.
Referenced by closeAVCodec(), getFrameImage(), initAVCodec(), and seekToFrame().
AVCodecContext* ThumbFinder::m_codecCtx [private] |
Definition at line 82 of file thumbfinder.h.
Referenced by closeAVCodec(), getFrameImage(), and seekToFrame().
AVCodec* ThumbFinder::m_codec [private] |
Definition at line 83 of file thumbfinder.h.
AVFrame* ThumbFinder::m_frame [private] |
float ThumbFinder::m_fps [private] |
Definition at line 86 of file thumbfinder.h.
Referenced by calcFinalDuration(), frameToTime(), getThumbImages(), initAVCodec(), seekBackward(), seekForward(), and updatePositionBar().
unsigned char* ThumbFinder::m_outputbuf [private] |
QString ThumbFinder::m_frameFile [private] |
Definition at line 88 of file thumbfinder.h.
Referenced by getFrameImage(), getThumbImages(), and updateThumb().
int ThumbFinder::m_frameWidth [private] |
int ThumbFinder::m_frameHeight [private] |
int ThumbFinder::m_videostream [private] |
Definition at line 91 of file thumbfinder.h.
Referenced by getFrameImage(), initAVCodec(), and seekToFrame().
int ThumbFinder::m_currentSeek [private] |
Definition at line 92 of file thumbfinder.h.
Referenced by changeSeekAmount(), seekBackward(), seekForward(), and ThumbFinder().
int64_t ThumbFinder::m_startTime [private] |
Definition at line 93 of file thumbfinder.h.
Referenced by initAVCodec(), seekToFrame(), and ThumbFinder().
int64_t ThumbFinder::m_startPTS [private] |
Definition at line 94 of file thumbfinder.h.
Referenced by getFrameImage(), seekBackward(), seekForward(), seekToFrame(), ThumbFinder(), and updateThumb().
int64_t ThumbFinder::m_currentPTS [private] |
Definition at line 95 of file thumbfinder.h.
Referenced by getFrameImage(), seekBackward(), seekForward(), ThumbFinder(), updateCurrentPos(), and updateThumb().
int64_t ThumbFinder::m_firstIFramePTS [private] |
Definition at line 96 of file thumbfinder.h.
Referenced by getFrameImage(), ThumbFinder(), and updateCurrentPos().
int ThumbFinder::m_frameTime [private] |
Definition at line 97 of file thumbfinder.h.
Referenced by getFrameImage(), seekBackward(), seekForward(), seekToFrame(), updateCurrentPos(), and updateThumb().
bool ThumbFinder::m_updateFrame [private] |
QMap<long long, int> ThumbFinder::m_deleteMap [private] |
Definition at line 99 of file thumbfinder.h.
Referenced by calcFinalDuration(), checkFramePosition(), loadCutList(), seekBackward(), seekForward(), and updatePositionBar().
int ThumbFinder::m_finalDuration [private] |
int ThumbFinder::m_offset [private] |
Definition at line 101 of file thumbfinder.h.
Referenced by checkFramePosition(), seekBackward(), seekForward(), ThumbFinder(), and updateThumb().
UITextButtonType* ThumbFinder::m_frameButton [private] |
UITextButtonType* ThumbFinder::m_saveButton [private] |
UITextButtonType* ThumbFinder::m_cancelButton [private] |
UIImageType* ThumbFinder::m_frameImage [private] |
UIImageType* ThumbFinder::m_positionImage [private] |
UIImageGridType* ThumbFinder::m_imageGrid [private] |
Definition at line 109 of file thumbfinder.h.
Referenced by getThumbImages(), gridItemChanged(), keyPressEvent(), updateThumb(), and wireUpTheme().
UITextType* ThumbFinder::m_seekAmountText [private] |
UITextType* ThumbFinder::m_currentPosText [private] |
MythPopupBox* ThumbFinder::m_popupMenu [private] |
Definition at line 114 of file thumbfinder.h.
Referenced by closePopupMenu(), showMenu(), and ThumbFinder().
1.5.5