EditMetadataDialog Class Reference

#include <editmetadata.h>

Inheritance diagram for EditMetadataDialog:

MythThemedDialog MythThemedDialog MythThemedDialog MythDialog MythDialog MythDialog

List of all members.


Detailed Description

Definition at line 12 of file mytharchive/mytharchive/editmetadata.h.


Public Slots

void closeDialog ()
void showSaveMenu ()
void savePressed ()
void editLostFocus ()
void closeDialog ()
void searchArtist ()
void searchCompilationArtist ()
void searchAlbum ()
void searchGenre ()
void incRating (bool up_or_down)
void showSaveMenu ()
void saveToDatabase ()
void saveToFile ()
void saveToMetadata ()
void saveAll ()
void cancelPopup ()
void editLostFocus ()
void checkClicked (bool state)
void switchToMetadata (void)
void switchToAlbumArt (void)
void switchToDBStats (void)
void gridItemChanged (ImageGridItem *item)
void saveAndExit ()
void setTitle (QString new_title)
void setCategory (int new_category)
void setPlayer (QString new_player)
void setLevel (int new_level)
void toggleChild (bool yes_or_no)
void setChild (int new_child)
void toggleBrowse (bool yes_or_no)
void findCoverArt ()

Public Member Functions

 EditMetadataDialog (ArchiveItem *source_metadata, MythMainWindow *parent, QString window_name, QString theme_filename, const char *name=0)
 ~EditMetadataDialog ()
void keyPressEvent (QKeyEvent *e)
void wireUpTheme ()
void fillWidgets ()
 EditMetadataDialog (Metadata *source_metadata, MythMainWindow *parent, QString window_name, QString theme_filename, const char *name=0)
 ~EditMetadataDialog ()
void keyPressEvent (QKeyEvent *e)
void wireUpTheme ()
void fillWidgets ()
void setSaveMetadataOnly ()
 EditMetadataDialog (Metadata *source_metadata, const MetadataListManager &cache, MythMainWindow *parent_, const QString &window_name, const QString &theme_filename, const char *name_=0)
 ~EditMetadataDialog ()
void keyPressEvent (QKeyEvent *e)
void wireUpTheme ()
void fillWidgets ()

Private Member Functions

bool showList (QString caption, QString &value)
void showMenu (void)
void updateImageGrid (void)
QPixmap * createScaledPixmap (QString filename, int width, int height, QImage::ScaleMode mode)

Private Attributes

ArchiveItemsourceMetadata
ArchiveItem workMetadata
UIRemoteEditTypetitle_edit
UIRemoteEditTypesubtitle_edit
UIRemoteEditTypedescription_edit
UIRemoteEditTypestartdate_edit
UIRemoteEditTypestarttime_edit
UITextButtonTypecancel_button
UITextButtonTypeok_button
bool metadataOnly
Metadatam_metadata
Metadatam_sourceMetadata
MythPopupBoxpopup
UIRemoteEditTypeartist_edit
UIRemoteEditTypecompilation_artist_edit
UIRemoteEditTypealbum_edit
UIRemoteEditTypetitle_edit
UIRemoteEditTypegenre_edit
UIRemoteEditTypeyear_edit
UIRemoteEditTypetrack_edit
UITextTypelastplay_text
UITextTypeplaycount_text
UITextTypefilename_text
UIRepeatedImageTyperating_image
UIPushButtonTypesearchartist_button
UIPushButtonTypesearchcompilation_artist_button
UIPushButtonTypesearchalbum_button
UIPushButtonTypesearchgenre_button
UIPushButtonTyperating_button
UICheckBoxTypecompilation_check
UITextButtonTypemetadata_button
UITextButtonTypealbumart_button
UITextButtonTypedbstatistics_button
UITextButtonTypedone_button
UIImageTypecoverart_image
UIImageGridTypecoverart_grid
UITextTypeimagetype_text
UITextTypeimagefilename_text
QStringList searchList
AlbumArtImagesalbumArt
Metadataworking_metadata
Metadatam_orig_metadata
UIRemoteEditTypetitle_editor
UIRemoteEditTypeplayer_editor
UISelectorTypecategory_select
UISelectorTypelevel_select
UICheckBoxTypechild_check
UISelectorTypechild_select
UICheckBoxTypebrowse_check
UIPushButtonTypecoverart_button
UITextTypecoverart_text
UITextButtonTypedone_button
int cachedChildSelection
const MetadataListManagerm_meta_cache

Constructor & Destructor Documentation

EditMetadataDialog::EditMetadataDialog ( ArchiveItem source_metadata,
MythMainWindow parent,
QString  window_name,
QString  theme_filename,
const char *  name = 0 
)

Definition at line 9 of file mytharchive/mytharchive/editmetadata.cpp.

EditMetadataDialog::~EditMetadataDialog (  ) 

Definition at line 188 of file mytharchive/mytharchive/editmetadata.cpp.

EditMetadataDialog::EditMetadataDialog ( Metadata source_metadata,
MythMainWindow parent,
QString  window_name,
QString  theme_filename,
const char *  name = 0 
)

Definition at line 9 of file mythmusic/mythmusic/editmetadata.cpp.

EditMetadataDialog::~EditMetadataDialog (  ) 

EditMetadataDialog::EditMetadataDialog ( Metadata source_metadata,
const MetadataListManager cache,
MythMainWindow parent_,
const QString &  window_name,
const QString &  theme_filename,
const char *  name_ = 0 
)

Definition at line 24 of file mythvideo/mythvideo/editmetadata.cpp.

EditMetadataDialog::~EditMetadataDialog (  ) 


Member Function Documentation

void EditMetadataDialog::keyPressEvent ( QKeyEvent *  e  ) 

Reimplemented from MythDialog.

Definition at line 52 of file mytharchive/mytharchive/editmetadata.cpp.

void EditMetadataDialog::wireUpTheme ( void   ) 

Definition at line 98 of file mytharchive/mytharchive/editmetadata.cpp.

Referenced by EditMetadataDialog().

void EditMetadataDialog::fillWidgets (  ) 

void EditMetadataDialog::closeDialog (  )  [slot]

Definition at line 601 of file mythmusic/mythmusic/editmetadata.cpp.

Referenced by showSaveMenu().

void EditMetadataDialog::showSaveMenu (  )  [slot]

Definition at line 607 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::savePressed (  )  [slot]

Definition at line 181 of file mytharchive/mytharchive/editmetadata.cpp.

Referenced by wireUpTheme().

void EditMetadataDialog::editLostFocus (  )  [slot]

Definition at line 155 of file mytharchive/mytharchive/editmetadata.cpp.

Referenced by wireUpTheme().

void EditMetadataDialog::keyPressEvent ( QKeyEvent *  e  ) 

Reimplemented from MythDialog.

void EditMetadataDialog::wireUpTheme (  ) 

void EditMetadataDialog::fillWidgets (  ) 

void EditMetadataDialog::setSaveMetadataOnly (  ) 

Definition at line 758 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::closeDialog (  )  [slot]

void EditMetadataDialog::searchArtist ( void   )  [slot]

Definition at line 537 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::searchCompilationArtist (  )  [slot]

Definition at line 551 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::searchAlbum ( void   )  [slot]

Definition at line 565 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::searchGenre ( void   )  [slot]

Definition at line 579 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::incRating ( bool  up_or_down  )  [slot]

Definition at line 195 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::showSaveMenu (  )  [slot]

void EditMetadataDialog::saveToDatabase (  )  [slot]

Definition at line 661 of file mythmusic/mythmusic/editmetadata.cpp.

Referenced by saveAll(), and showSaveMenu().

void EditMetadataDialog::saveToFile (  )  [slot]

Definition at line 670 of file mythmusic/mythmusic/editmetadata.cpp.

Referenced by showSaveMenu().

void EditMetadataDialog::saveToMetadata (  )  [slot]

Definition at line 653 of file mythmusic/mythmusic/editmetadata.cpp.

Referenced by showSaveMenu().

void EditMetadataDialog::saveAll (  )  [slot]

Definition at line 692 of file mythmusic/mythmusic/editmetadata.cpp.

Referenced by showSaveMenu().

void EditMetadataDialog::cancelPopup ( void   )  [slot]

void EditMetadataDialog::editLostFocus (  )  [slot]

void EditMetadataDialog::checkClicked ( bool  state  )  [slot]

Definition at line 490 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::switchToMetadata ( void   )  [slot]

Definition at line 425 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::switchToAlbumArt ( void   )  [slot]

Definition at line 435 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::switchToDBStats ( void   )  [slot]

Definition at line 445 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::gridItemChanged ( ImageGridItem item  )  [slot]

Definition at line 120 of file mythmusic/mythmusic/editmetadata.cpp.

Referenced by showMenu(), and updateImageGrid().

bool EditMetadataDialog::showList ( QString  caption,
QString &  value 
) [private]

void EditMetadataDialog::showMenu ( void   )  [private]

Definition at line 715 of file mythmusic/mythmusic/editmetadata.cpp.

void EditMetadataDialog::updateImageGrid ( void   )  [private]

Definition at line 143 of file mythmusic/mythmusic/editmetadata.cpp.

QPixmap * EditMetadataDialog::createScaledPixmap ( QString  filename,
int  width,
int  height,
QImage::ScaleMode  mode 
) [private]

Definition at line 172 of file mythmusic/mythmusic/editmetadata.cpp.

Referenced by updateImageGrid().

void EditMetadataDialog::keyPressEvent ( QKeyEvent *  e  ) 

Reimplemented from MythDialog.

void EditMetadataDialog::wireUpTheme (  ) 

void EditMetadataDialog::fillWidgets (  ) 

void EditMetadataDialog::saveAndExit (  )  [slot]

Definition at line 342 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::setTitle ( QString  new_title  )  [slot]

Definition at line 358 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::setCategory ( int  new_category  )  [slot]

Definition at line 363 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::setPlayer ( QString  new_player  )  [slot]

Definition at line 368 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::setLevel ( int  new_level  )  [slot]

Definition at line 373 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::toggleChild ( bool  yes_or_no  )  [slot]

Definition at line 201 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::setChild ( int  new_child  )  [slot]

Definition at line 379 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::toggleBrowse ( bool  yes_or_no  )  [slot]

Definition at line 389 of file mythvideo/mythvideo/editmetadata.cpp.

void EditMetadataDialog::findCoverArt (  )  [slot]

Definition at line 394 of file mythvideo/mythvideo/editmetadata.cpp.


Member Data Documentation

Definition at line 38 of file mytharchive/mytharchive/editmetadata.h.

Referenced by EditMetadataDialog(), and savePressed().

Definition at line 45 of file mytharchive/mytharchive/editmetadata.h.

Referenced by editLostFocus(), fillWidgets(), and wireUpTheme().

Definition at line 46 of file mytharchive/mytharchive/editmetadata.h.

Referenced by editLostFocus(), fillWidgets(), and wireUpTheme().

Definition at line 47 of file mytharchive/mytharchive/editmetadata.h.

Referenced by editLostFocus(), fillWidgets(), and wireUpTheme().

Definition at line 48 of file mytharchive/mytharchive/editmetadata.h.

Referenced by editLostFocus(), fillWidgets(), and wireUpTheme().

Definition at line 49 of file mytharchive/mytharchive/editmetadata.h.

Referenced by editLostFocus(), fillWidgets(), and wireUpTheme().

Definition at line 51 of file mytharchive/mytharchive/editmetadata.h.

Referenced by keyPressEvent(), and wireUpTheme().

Definition at line 52 of file mytharchive/mytharchive/editmetadata.h.

Referenced by keyPressEvent(), and wireUpTheme().

Definition at line 63 of file mythmusic/mythmusic/editmetadata.h.

Referenced by cancelPopup(), and showSaveMenu().

Definition at line 68 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 69 of file mythmusic/mythmusic/editmetadata.h.

Referenced by checkClicked().

Definition at line 70 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 71 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 72 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 73 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 74 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 76 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 77 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 78 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 80 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 82 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 83 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 84 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 85 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 86 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 88 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 90 of file mythmusic/mythmusic/editmetadata.h.

Referenced by setSaveMetadataOnly(), and switchToAlbumArt().

Definition at line 91 of file mythmusic/mythmusic/editmetadata.h.

Referenced by setSaveMetadataOnly(), and switchToMetadata().

Definition at line 92 of file mythmusic/mythmusic/editmetadata.h.

Definition at line 93 of file mythmusic/mythmusic/editmetadata.h.

Referenced by EditMetadataDialog().

Definition at line 95 of file mythmusic/mythmusic/editmetadata.h.

Referenced by gridItemChanged().

Definition at line 96 of file mythmusic/mythmusic/editmetadata.h.

Referenced by showMenu(), and updateImageGrid().

Definition at line 97 of file mythmusic/mythmusic/editmetadata.h.

Referenced by gridItemChanged().

Definition at line 98 of file mythmusic/mythmusic/editmetadata.h.

Referenced by gridItemChanged().

QStringList EditMetadataDialog::searchList [private]

Definition at line 58 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog(), and saveAndExit().

Definition at line 64 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog().

Definition at line 65 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog().

Definition at line 66 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog().

Definition at line 67 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog().

Definition at line 68 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog(), and setChild().

Definition at line 69 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog(), and toggleChild().

Definition at line 70 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog().

Definition at line 71 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog().

Definition at line 72 of file mythvideo/mythvideo/editmetadata.h.

Referenced by EditMetadataDialog(), and findCoverArt().

Definition at line 73 of file mythvideo/mythvideo/editmetadata.h.

Definition at line 80 of file mythvideo/mythvideo/editmetadata.h.

Referenced by setChild(), and toggleChild().

Definition at line 82 of file mythvideo/mythvideo/editmetadata.h.


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

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