Go to the documentation of this file.
29 bool Create(
bool focusable);
40 void CreateButton(
const QString &name,
const QString &value);
50 #endif // GALLERYINFO_H
QSharedPointer< ImageItemK > ImagePtrK
ImageManagerFe & m_mgr
Image Manager.
MythUIButtonList * m_btnList
Overlay buttonlist.
void Display(ImageItemK &im, const QStringList &tagStrings)
Build list of metadata tags.
MythScreenType & m_screen
Parent screen.
void CreateButton(const QString &name, const QString &value)
Populate a buttonlist item with exif tag name & value.
InfoVisibleState m_infoVisible
Info list state.
Manages a collection of images.
void Update(const ImagePtrK &im)
Populates available exif details for the current image/dir.
Screen in which all other widgets are contained and rendered.
QTimer m_timer
Clears list if no new metadata arrives.
@ kBasicInfo
Shows just the most useful exif tags.
void Toggle(const ImagePtrK &im)
Toggle infolist state for an image. Focusable widgets toggle between Basic & Full info....
@ kFullInfo
Shows all exif tags.
void CreateCount(ImageItemK &im)
Creates buttons detailing dir counts & size.
InfoVisibleState
Displayed info/details about an image.
InfoVisibleState GetState() const
bool Hide()
Remove infolist from display.
The image manager for use by Frontends.
Represents a picture, video or directory.
The image info/details buttonlist overlay that displays exif tags.
bool Create(bool focusable)
Initialise buttonlist from XML.
InfoList(MythScreenType &screen)
Constructor.
@ kNoInfo
Details not displayed.