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