EditAlbumartDialog Class Reference

#include <editmetadata.h>

Inheritance diagram for EditAlbumartDialog:
EditMetadataCommon MythScreenType MythUIType XMLParseBase

List of all members.

Signals

void metadataChanged (void)

Public Member Functions

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

Protected Slots

void switchToMetadata (void)
void showMenu (void)
void showTypeMenu (bool changeType=true)
void gridItemChanged (MythUIButtonListItem *item)
void rescanForImages (void)
 search the tracks tag and the tracks directory for images
void doRemoveImageFromTag (bool doIt)

Private Member Functions

void updateImageGrid (void)
void copySelectedImageToTag (void)
void removeSelectedImageFromTag (void)
void startCopyImageToTag (void)
void copyImageToTag (ImageType imageType)
void doCopyImageToTag (const AlbumArtImage *image)
void removeCachedImage (const AlbumArtImage *image)

Private Attributes

QString m_imageFilename
AlbumArtImagesm_albumArt
bool m_albumArtChanged
MythUIButtonm_metadataButton
MythUIButtonm_doneButton
MythUIImagem_coverartImage
MythUIButtonListm_coverartList
MythUITextm_imagetypeText
MythUITextm_imagefilenameText

Detailed Description

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


Constructor & Destructor Documentation

EditAlbumartDialog::EditAlbumartDialog ( MythScreenStack parent  ) 

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

EditAlbumartDialog::~EditAlbumartDialog (  ) 

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


Member Function Documentation

bool EditAlbumartDialog::Create ( void   )  [virtual]

Reimplemented from MythScreenType.

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

Referenced by EditMetadataDialog::switchToAlbumArt().

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

Key event handler.

Parameters:
event Keypress event

Reimplemented from EditMetadataCommon.

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

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

Reimplemented from MythUIType.

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

void EditAlbumartDialog::metadataChanged ( void   )  [signal]

Reimplemented from EditMetadataCommon.

void EditAlbumartDialog::switchToMetadata ( void   )  [protected, slot]

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

Referenced by Create(), and customEvent().

void EditAlbumartDialog::showMenu ( void   )  [protected, slot]

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

Referenced by keyPressEvent().

void EditAlbumartDialog::showTypeMenu ( bool  changeType = true  )  [protected, slot]

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

Referenced by customEvent(), and keyPressEvent().

void EditAlbumartDialog::gridItemChanged ( MythUIButtonListItem item  )  [protected, slot]

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

Referenced by Create(), and customEvent().

void EditAlbumartDialog::rescanForImages ( void   )  [protected, slot]

search the tracks tag and the tracks directory for images

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

Referenced by customEvent(), doCopyImageToTag(), and doRemoveImageFromTag().

void EditAlbumartDialog::doRemoveImageFromTag ( bool  doIt  )  [protected, slot]

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

Referenced by removeSelectedImageFromTag().

void EditAlbumartDialog::updateImageGrid ( void   )  [private]

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

Referenced by Create(), and rescanForImages().

void EditAlbumartDialog::copySelectedImageToTag ( void   )  [private]

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

Referenced by customEvent().

void EditAlbumartDialog::removeSelectedImageFromTag ( void   )  [private]

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

Referenced by customEvent().

void EditAlbumartDialog::startCopyImageToTag ( void   )  [private]

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

Referenced by customEvent().

void EditAlbumartDialog::copyImageToTag ( ImageType  imageType  )  [private]

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

Referenced by customEvent().

void EditAlbumartDialog::doCopyImageToTag ( const AlbumArtImage image  )  [private]
void EditAlbumartDialog::removeCachedImage ( const AlbumArtImage image  )  [private]

Member Data Documentation

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

Referenced by copyImageToTag(), customEvent(), and showTypeMenu().

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

Referenced by Create().

Reimplemented from EditMetadataCommon.

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

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

Referenced by Create(), and gridItemChanged().

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

Referenced by Create(), and gridItemChanged().

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

Referenced by Create(), and gridItemChanged().


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