MythTV  0.26-pre
Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
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.

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:
eventKeypress event

Reimplemented from MythScreenType.

Definition at line 115 of file fileselector.cpp.

Definition at line 193 of file fileselector.cpp.

Referenced by OKPressed().

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 Create(), and ArchiveFileSelector::Create().

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

Definition at line 216 of file fileselector.cpp.

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

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

Definition at line 143 of file fileselector.cpp.

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

Definition at line 198 of file fileselector.cpp.

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

Definition at line 364 of file fileselector.cpp.

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

void FileSelector::wireUpTheme ( 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 Create(), and ArchiveFileSelector::Create().

Definition at line 81 of file fileselector.h.

Referenced by Create(), ArchiveFileSelector::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 Create(), and ArchiveFileSelector::Create().

Definition at line 85 of file fileselector.h.

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

Definition at line 86 of file fileselector.h.

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


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