ImageView Class Reference

#include <imageview.h>

Inheritance diagram for ImageView:

GLSingleView SingleView

List of all members.


Detailed Description

Definition at line 38 of file imageview.h.


Public Member Functions

 ImageView (const ThumbList &itemList, int pos, int slideShow, int sortorder)
virtual ~ImageView ()

Protected Member Functions

virtual void Rotate (int angle)=0
virtual void DisplayNext (bool reset, bool loadImage)=0
virtual void DisplayPrev (bool reset, bool loadImage)=0
virtual void Load (void)=0
virtual void SetZoom (float zoom)=0
virtual void RegisterEffects (void)=0
virtual QString GetRandomEffect (void) const
virtual void RunEffect (const QString &effect)=0
void UpdateLCD (const ThumbItem *item)
QString GetDescriptionStatus (void) const

Protected Attributes

QSize m_screenSize
float m_wmult
float m_hmult
int m_pos
ThumbList m_itemList
int m_movieState
float m_zoom
bool m_info_show
bool m_info_show_short
bool m_slideshow_running
int m_slideshow_sequencing
int m_slideshow_sequencing_inc_order
SequenceBasem_slideshow_sequence
int m_slideshow_frame_delay
int m_slideshow_frame_delay_state
QTimer * m_slideshow_timer
const char * m_slideshow_mode
bool m_effect_running
int m_effect_current_frame
QString m_effect_method
QMap< QString, QString > m_effect_map
bool m_effect_random

Constructor & Destructor Documentation

ImageView::ImageView ( const ThumbList itemList,
int  pos,
int  slideShow,
int  sortorder 
)

Definition at line 32 of file imageview.cpp.

ImageView::~ImageView (  )  [virtual]

Definition at line 124 of file imageview.cpp.


Member Function Documentation

virtual void ImageView::Rotate ( int  angle  )  [protected, pure virtual]

Implemented in GLSingleView, and SingleView.

virtual void ImageView::DisplayNext ( bool  reset,
bool  loadImage 
) [protected, pure virtual]

Implemented in GLSingleView, and SingleView.

virtual void ImageView::DisplayPrev ( bool  reset,
bool  loadImage 
) [protected, pure virtual]

Implemented in GLSingleView, and SingleView.

virtual void ImageView::Load ( void   )  [protected, pure virtual]

Implemented in GLSingleView, and SingleView.

virtual void ImageView::SetZoom ( float  zoom  )  [protected, pure virtual]

Implemented in GLSingleView, and SingleView.

virtual void ImageView::RegisterEffects ( void   )  [protected, pure virtual]

Implemented in GLSingleView, and SingleView.

QString ImageView::GetRandomEffect ( void   )  const [protected, virtual]

virtual void ImageView::RunEffect ( const QString &  effect  )  [protected, pure virtual]

Implemented in GLSingleView, and SingleView.

void ImageView::UpdateLCD ( const ThumbItem item  )  [protected]

Definition at line 144 of file imageview.cpp.

Referenced by SingleView::Load(), GLSingleView::Load(), and ~ImageView().

QString ImageView::GetDescriptionStatus ( void   )  const [protected]

Definition at line 170 of file imageview.cpp.

Referenced by GLSingleView::createTexInfo(), and SingleView::paintEvent().


Member Data Documentation

QSize ImageView::m_screenSize [protected]

float ImageView::m_wmult [protected]

Definition at line 64 of file imageview.h.

Referenced by ImageView().

float ImageView::m_hmult [protected]

Definition at line 65 of file imageview.h.

Referenced by ImageView().

int ImageView::m_pos [protected]

int ImageView::m_movieState [protected]

float ImageView::m_zoom [protected]

Definition at line 76 of file imageview.h.

Definition at line 77 of file imageview.h.

QTimer* ImageView::m_slideshow_timer [protected]

const char* ImageView::m_slideshow_mode [protected]

Definition at line 82 of file imageview.h.

Referenced by GetDescriptionStatus(), and ImageView().

QString ImageView::m_effect_method [protected]

QMap<QString,QString> ImageView::m_effect_map [protected]


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:04 2010 for MythTV by  doxygen 1.5.5