FileSelector Class Reference

#include <fileselector.h>

Inheritance diagram for FileSelector:
MythScreenType MythUIType XMLParseBase ArchiveFileSelector

List of all members.

Signals

void haveResult (bool ok)
void haveResult (QString filename)

Public Member Functions

 FileSelector (MythScreenStack *parent, QList< ArchiveItem * > *archiveList, FSTYPE type, const QString &startDir, const QString &filemask)
 ~FileSelector ()
bool Create (void)
bool keyPressEvent (QKeyEvent *e)
 Key event handler.
QString getSelected (void)

Protected Slots

void OKPressed (void)
void cancelPressed (void)
void backPressed (void)
void homePressed (void)
void itemClicked (MythUIButtonListItem *item)
void locationEditLostFocus (void)

Protected Member Functions

void updateFileList (void)
void updateSelectedList (void)
void updateWidgets (void)
void wireUpTheme (void)
void updateScrollArrows (void)

Protected Attributes

FSTYPE m_selectorType
QString m_filemask
QString m_curDirectory
QList< FileData * > m_fileData
QStringList m_selectedList
QList< ArchiveItem * > * m_archiveList
MythUITextm_titleText
MythUIButtonListm_fileButtonList
MythUITextEditm_locationEdit
MythUIButtonm_okButton
MythUIButtonm_cancelButton
MythUIButtonm_backButton
MythUIButtonm_homeButton

Detailed Description

Definition at line 38 of file fileselector.h.


Constructor & Destructor Documentation

FileSelector::FileSelector ( MythScreenStack parent,
QList< ArchiveItem * > *  archiveList,
FSTYPE  type,
const QString &  startDir,
const QString &  filemask 
)

Definition at line 27 of file fileselector.cpp.

FileSelector::~FileSelector (  ) 

Definition at line 45 of file fileselector.cpp.


Member Function Documentation

bool FileSelector::Create ( void   )  [virtual]

Reimplemented from MythScreenType.

Reimplemented in ArchiveFileSelector.

Definition at line 51 of file fileselector.cpp.

Referenced by MythBurn::handleAddFile(), and SelectDestination::handleFind().

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

Key event handler.

Parameters:
event Keypress event

Reimplemented from MythScreenType.

Definition at line 115 of file fileselector.cpp.

QString FileSelector::getSelected ( void   ) 

Definition at line 193 of file fileselector.cpp.

Referenced by OKPressed().

void FileSelector::haveResult ( bool  ok  )  [signal]

Referenced by cancelPressed(), and OKPressed().

void FileSelector::haveResult ( QString  filename  )  [signal]
void FileSelector::OKPressed ( void   )  [protected, slot]

Definition at line 224 of file fileselector.cpp.

Referenced by Create().

void FileSelector::cancelPressed ( void   )  [protected, slot]

Reimplemented in ArchiveFileSelector.

Definition at line 355 of file fileselector.cpp.

Referenced by Create().

void FileSelector::backPressed ( void   )  [protected, slot]

Definition at line 204 of file fileselector.cpp.

Referenced by ArchiveFileSelector::Create(), and Create().

void FileSelector::homePressed ( void   )  [protected, slot]

Definition at line 216 of file fileselector.cpp.

Referenced by ArchiveFileSelector::Create(), and Create().

void FileSelector::itemClicked ( MythUIButtonListItem item  )  [protected, slot]

Definition at line 143 of file fileselector.cpp.

Referenced by ArchiveFileSelector::Create(), and Create().

void FileSelector::locationEditLostFocus ( void   )  [protected, slot]

Definition at line 198 of file fileselector.cpp.

Referenced by ArchiveFileSelector::Create(), and Create().

void FileSelector::updateFileList ( void   )  [protected]
void FileSelector::updateSelectedList ( void   )  [protected]

Definition at line 364 of file fileselector.cpp.

Referenced by ArchiveFileSelector::Create(), and Create().

void FileSelector::updateWidgets ( void   )  [protected]
void FileSelector::wireUpTheme ( void   )  [protected]
void FileSelector::updateScrollArrows ( void   )  [protected]

Member Data Documentation

Definition at line 71 of file fileselector.h.

Referenced by cancelPressed(), Create(), itemClicked(), OKPressed(), and updateFileList().

QString FileSelector::m_filemask [protected]

Definition at line 72 of file fileselector.h.

Referenced by updateFileList().

QString FileSelector::m_curDirectory [protected]
QList<FileData *> FileSelector::m_fileData [protected]

Definition at line 74 of file fileselector.h.

Referenced by updateFileList(), updateSelectedList(), and ~FileSelector().

QStringList FileSelector::m_selectedList [protected]

Definition at line 75 of file fileselector.h.

Referenced by itemClicked(), OKPressed(), updateFileList(), and updateSelectedList().

Definition at line 76 of file fileselector.h.

Referenced by OKPressed(), and updateSelectedList().

Definition at line 80 of file fileselector.h.

Referenced by ArchiveFileSelector::Create(), and Create().

Definition at line 81 of file fileselector.h.

Referenced by ArchiveFileSelector::Create(), Create(), OKPressed(), and updateFileList().

Definition at line 83 of file fileselector.h.

Referenced by Create().

Definition at line 84 of file fileselector.h.

Referenced by ArchiveFileSelector::Create(), and Create().

Definition at line 85 of file fileselector.h.

Referenced by ArchiveFileSelector::Create(), and Create().

Definition at line 86 of file fileselector.h.

Referenced by ArchiveFileSelector::Create(), and Create().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:03 2012 for MythTV by  doxygen 1.6.3