ImportMusicDialog Class Reference

#include <importmusic.h>

Inheritance diagram for ImportMusicDialog:
MythScreenType MythUIType XMLParseBase

List of all members.

Public Slots

void addAllNewPressed (void)
void playPressed (void)
void addPressed (void)
void nextNewPressed (void)
void locationPressed (void)
void coverArtPressed (void)
void nextPressed (void)
void prevPressed (void)
void showEditMetadataDialog (void)
void startScan (void)
void doExit (bool ok)
void showMenu (void)
void saveDefaults (void)
void setCompilation (void)
void setCompilationArtist (void)
void setArtist (void)
void setAlbum (void)
void setYear (void)
void setTrack (void)
void setGenre (void)
void setRating (void)
void setTitleWordCaps (void)
void setTitleInitialCap (void)
void metadataChanged (void)

Signals

void importFinished (void)

Public Member Functions

 ImportMusicDialog (MythScreenStack *parent)
 ~ImportMusicDialog ()
bool Create (void)
bool keyPressEvent (QKeyEvent *)
 Key event handler.
void customEvent (QEvent *)
bool somethingWasImported ()
void doScan (void)

Private Member Functions

void fillWidgets ()
void scanDirectory (QString &directory, vector< TrackInfo * > *tracks)
void showImportCoverArtDialog ()

Private Attributes

bool m_somethingWasImported
vector< TrackInfo * > * m_tracks
QStringList m_sourceFiles
int m_currentTrack
Metadatam_playingMetaData
MythUITextEditm_locationEdit
MythUIButtonm_locationButton
MythUIButtonm_scanButton
MythUIButtonm_coverartButton
MythUITextm_filenameText
MythUITextm_compartistText
MythUITextm_artistText
MythUITextm_albumText
MythUITextm_titleText
MythUITextm_genreText
MythUITextm_yearText
MythUITextm_trackText
MythUIButtonm_nextButton
MythUIButtonm_prevButton
MythUITextm_currentText
MythUITextm_statusText
MythUIButtonm_playButton
MythUIButtonm_addButton
MythUIButtonm_addallnewButton
MythUIButtonm_nextnewButton
MythUICheckBoxm_compilationCheck
MythDialogBoxm_popupMenu
bool m_defaultCompilation
QString m_defaultCompArtist
QString m_defaultArtist
QString m_defaultAlbum
QString m_defaultGenre
int m_defaultYear
int m_defaultRating
bool m_haveDefaults

Detailed Description

Definition at line 41 of file importmusic.h.


Constructor & Destructor Documentation

ImportMusicDialog::ImportMusicDialog ( MythScreenStack parent  ) 

Definition at line 81 of file importmusic.cpp.

ImportMusicDialog::~ImportMusicDialog (  ) 

Definition at line 119 of file importmusic.cpp.


Member Function Documentation

bool ImportMusicDialog::Create ( void   )  [virtual]

Reimplemented from MythScreenType.

Definition at line 289 of file importmusic.cpp.

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

Key event handler.

Parameters:
event Keypress event

Reimplemented from MythScreenType.

Definition at line 184 of file importmusic.cpp.

void ImportMusicDialog::customEvent ( QEvent *  event  )  [virtual]

Reimplemented from MythUIType.

Definition at line 849 of file importmusic.cpp.

bool ImportMusicDialog::somethingWasImported (  )  [inline]

Definition at line 54 of file importmusic.h.

void ImportMusicDialog::doScan ( void   ) 

Definition at line 540 of file importmusic.cpp.

Referenced by FileScannerThread::run().

void ImportMusicDialog::addAllNewPressed ( void   )  [slot]

Definition at line 458 of file importmusic.cpp.

Referenced by Create().

void ImportMusicDialog::playPressed ( void   )  [slot]

Definition at line 368 of file importmusic.cpp.

Referenced by Create().

void ImportMusicDialog::addPressed ( void   )  [slot]

Definition at line 396 of file importmusic.cpp.

Referenced by addAllNewPressed(), and Create().

void ImportMusicDialog::nextNewPressed ( void   )  [slot]

Definition at line 487 of file importmusic.cpp.

Referenced by Create().

void ImportMusicDialog::locationPressed ( void   )  [slot]

Definition at line 348 of file importmusic.cpp.

Referenced by Create().

void ImportMusicDialog::coverArtPressed ( void   )  [slot]

Definition at line 363 of file importmusic.cpp.

Referenced by Create().

void ImportMusicDialog::nextPressed ( void   )  [slot]

Definition at line 387 of file importmusic.cpp.

Referenced by Create().

void ImportMusicDialog::prevPressed ( void   )  [slot]

Definition at line 378 of file importmusic.cpp.

Referenced by Create().

void ImportMusicDialog::showEditMetadataDialog ( void   )  [slot]

Definition at line 594 of file importmusic.cpp.

Referenced by keyPressEvent().

void ImportMusicDialog::startScan ( void   )  [slot]

Definition at line 505 of file importmusic.cpp.

Referenced by Create(), and customEvent().

void ImportMusicDialog::doExit ( bool  ok  )  [slot]

Definition at line 342 of file importmusic.cpp.

Referenced by keyPressEvent().

void ImportMusicDialog::showMenu ( void   )  [slot]

Definition at line 626 of file importmusic.cpp.

Referenced by keyPressEvent().

void ImportMusicDialog::saveDefaults ( void   )  [slot]

Definition at line 664 of file importmusic.cpp.

Referenced by showMenu().

void ImportMusicDialog::setCompilation ( void   )  [slot]

Definition at line 678 of file importmusic.cpp.

Referenced by keyPressEvent(), and showMenu().

void ImportMusicDialog::setCompilationArtist ( void   )  [slot]

Definition at line 699 of file importmusic.cpp.

Referenced by keyPressEvent(), and showMenu().

void ImportMusicDialog::setArtist ( void   )  [slot]

Definition at line 710 of file importmusic.cpp.

Referenced by keyPressEvent(), and showMenu().

void ImportMusicDialog::setAlbum ( void   )  [slot]

Definition at line 724 of file importmusic.cpp.

Referenced by keyPressEvent(), and showMenu().

void ImportMusicDialog::setYear ( void   )  [slot]

Definition at line 738 of file importmusic.cpp.

Referenced by keyPressEvent(), and showMenu().

void ImportMusicDialog::setTrack ( void   )  [slot]

Definition at line 749 of file importmusic.cpp.

Referenced by keyPressEvent().

void ImportMusicDialog::setGenre ( void   )  [slot]

Definition at line 757 of file importmusic.cpp.

Referenced by keyPressEvent(), and showMenu().

void ImportMusicDialog::setRating ( void   )  [slot]

Definition at line 768 of file importmusic.cpp.

Referenced by keyPressEvent(), and showMenu().

void ImportMusicDialog::setTitleWordCaps ( void   )  [slot]

Definition at line 801 of file importmusic.cpp.

Referenced by keyPressEvent().

void ImportMusicDialog::setTitleInitialCap ( void   )  [slot]

Definition at line 777 of file importmusic.cpp.

Referenced by keyPressEvent().

void ImportMusicDialog::metadataChanged ( void   )  [slot]

Definition at line 617 of file importmusic.cpp.

Referenced by showEditMetadataDialog().

void ImportMusicDialog::importFinished ( void   )  [signal]

Referenced by ~ImportMusicDialog().

void ImportMusicDialog::fillWidgets ( void   )  [private]
void ImportMusicDialog::scanDirectory ( QString &  directory,
vector< TrackInfo * > *  tracks 
) [private]

Definition at line 548 of file importmusic.cpp.

Referenced by doScan().

void ImportMusicDialog::showImportCoverArtDialog ( void   )  [private]

Definition at line 830 of file importmusic.cpp.

Referenced by coverArtPressed().


Member Data Documentation

Definition at line 94 of file importmusic.h.

Referenced by addPressed(), somethingWasImported(), and ~ImportMusicDialog().

QStringList ImportMusicDialog::m_sourceFiles [private]

Definition at line 96 of file importmusic.h.

Referenced by doScan(), scanDirectory(), and showImportCoverArtDialog().

Definition at line 98 of file importmusic.h.

Referenced by playPressed(), and ~ImportMusicDialog().

Definition at line 101 of file importmusic.h.

Referenced by Create(), customEvent(), doScan(), locationPressed(), and ~ImportMusicDialog().

Definition at line 102 of file importmusic.h.

Referenced by Create().

Definition at line 103 of file importmusic.h.

Referenced by Create().

Definition at line 104 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 106 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 107 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 108 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 109 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 110 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 111 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 112 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 113 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 115 of file importmusic.h.

Referenced by Create(), and keyPressEvent().

Definition at line 116 of file importmusic.h.

Referenced by Create(), and keyPressEvent().

Definition at line 118 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 119 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 121 of file importmusic.h.

Referenced by Create().

Definition at line 122 of file importmusic.h.

Referenced by Create().

Definition at line 123 of file importmusic.h.

Referenced by Create().

Definition at line 124 of file importmusic.h.

Referenced by Create().

Definition at line 126 of file importmusic.h.

Referenced by Create(), and fillWidgets().

Definition at line 128 of file importmusic.h.

Referenced by showMenu().

Definition at line 131 of file importmusic.h.

Referenced by saveDefaults(), and setCompilation().

Definition at line 132 of file importmusic.h.

Referenced by saveDefaults(), setCompilation(), and setCompilationArtist().

Definition at line 133 of file importmusic.h.

Referenced by saveDefaults(), setArtist(), and setCompilation().

Definition at line 134 of file importmusic.h.

Referenced by saveDefaults(), and setAlbum().

Definition at line 135 of file importmusic.h.

Referenced by saveDefaults(), and setGenre().

Definition at line 136 of file importmusic.h.

Referenced by saveDefaults(), and setYear().

Definition at line 137 of file importmusic.h.

Referenced by saveDefaults(), and setRating().


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