MythTV  0.26-pre
Public Member Functions | Protected Slots | Private Member Functions | Private Attributes
DVDThemeSelector Class Reference

#include <themeselector.h>

Inheritance diagram for DVDThemeSelector:
MythScreenType MythUIType XMLParseBase

List of all members.

Public Member Functions

 DVDThemeSelector (MythScreenStack *parent, MythScreenType *previousScreen, ArchiveDestination archiveDestination, QString name)
 ~DVDThemeSelector (void)
bool Create (void)
bool keyPressEvent (QKeyEvent *)
 Key event handler.

Protected Slots

void handleNextPage (void)
void handlePrevPage (void)
void handleCancel (void)
void themeChanged (MythUIButtonListItem *item)

Private Member Functions

void getThemeList (void)
QString loadFile (const QString &filename)
void loadConfiguration (void)
void saveConfiguration (void)

Private Attributes

MythScreenTypem_destinationScreen
ArchiveDestination m_archiveDestination
QString themeDir
MythUIButtonListtheme_selector
MythUIImagetheme_image
int theme_no
QStringList theme_list
MythUIImageintro_image
MythUIImagemainmenu_image
MythUIImagechapter_image
MythUIImagedetails_image
MythUITextthemedesc_text
MythUIButtonm_nextButton
MythUIButtonm_prevButton
MythUIButtonm_cancelButton

Detailed Description

Definition at line 19 of file themeselector.h.


Constructor & Destructor Documentation

DVDThemeSelector::DVDThemeSelector ( MythScreenStack parent,
MythScreenType previousScreen,
ArchiveDestination  archiveDestination,
QString  name 
)

Definition at line 28 of file themeselector.cpp.

Definition at line 49 of file themeselector.cpp.


Member Function Documentation

Reimplemented from MythScreenType.

Definition at line 54 of file themeselector.cpp.

Referenced by SelectDestination::handleNextPage().

bool DVDThemeSelector::keyPressEvent ( QKeyEvent *  ) [virtual]

Key event handler.

Parameters:
eventKeypress event

Reimplemented from MythScreenType.

Definition at line 104 of file themeselector.cpp.

void DVDThemeSelector::handleNextPage ( void  ) [protected, slot]

Definition at line 115 of file themeselector.cpp.

Referenced by Create().

void DVDThemeSelector::handlePrevPage ( void  ) [protected, slot]

Definition at line 129 of file themeselector.cpp.

Referenced by Create().

void DVDThemeSelector::handleCancel ( void  ) [protected, slot]

Definition at line 134 of file themeselector.cpp.

Referenced by Create().

Definition at line 170 of file themeselector.cpp.

Referenced by Create().

Definition at line 140 of file themeselector.cpp.

Referenced by Create().

QString DVDThemeSelector::loadFile ( const QString &  filename) [private]

Definition at line 222 of file themeselector.cpp.

Referenced by themeChanged().

Definition at line 255 of file themeselector.cpp.

Referenced by Create().

Definition at line 262 of file themeselector.cpp.

Referenced by handleNextPage(), and ~DVDThemeSelector().


Member Data Documentation

Definition at line 45 of file themeselector.h.

Referenced by handleCancel(), and handleNextPage().

Definition at line 46 of file themeselector.h.

Referenced by handleNextPage().

QString DVDThemeSelector::themeDir [private]

Definition at line 48 of file themeselector.h.

Referenced by getThemeList(), and themeChanged().

Definition at line 51 of file themeselector.h.

Referenced by Create(), and themeChanged().

Definition at line 52 of file themeselector.h.

Referenced by themeChanged().

QStringList DVDThemeSelector::theme_list [private]

Definition at line 53 of file themeselector.h.

Referenced by getThemeList(), and themeChanged().

Definition at line 55 of file themeselector.h.

Referenced by Create(), and themeChanged().

Definition at line 56 of file themeselector.h.

Referenced by Create(), and themeChanged().

Definition at line 57 of file themeselector.h.

Referenced by Create(), and themeChanged().

Definition at line 58 of file themeselector.h.

Referenced by Create(), and themeChanged().

Definition at line 59 of file themeselector.h.

Referenced by Create(), and themeChanged().

Definition at line 61 of file themeselector.h.

Referenced by Create().

Definition at line 62 of file themeselector.h.

Referenced by Create().

Definition at line 63 of file themeselector.h.

Referenced by Create().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends