1 #ifndef MYTHPLAYEROVERLAYUI_H
2 #define MYTHPLAYEROVERLAYUI_H
15 void BrowsingChanged(
bool Browsing);
16 void EditingChanged(
bool Editing);
22 virtual void UpdateSliderInfo(
osdInfo& Info,
bool PaddedFields =
false);
29 void UpdateOSDMessage (
const QString& Message);
30 void UpdateOSDMessage (
const QString& Message,
OSDTimeout Timeout);
31 void SetOSDStatus (
const QString &Title,
OSDTimeout Timeout);
33 void UpdateOSDStatus (
const QString& Title,
const QString& Desc,
34 const QString& Value,
int Type,
const QString& Units,
36 void ChangeOSDPositionUpdates(
bool Enable);
37 void UpdateOSDPosition();
40 virtual std::chrono::milliseconds GetMillisecondsPlayed(
bool HonorCutList);
41 virtual std::chrono::milliseconds GetTotalMilliseconds(
bool HonorCutList)
const;
42 std::chrono::seconds GetSecondsPlayed(
bool HonorCutList);
43 std::chrono::seconds GetTotalSeconds(
bool HonorCutList)
const;
47 bool m_browsing {
false };
48 bool m_editing {
false };
50 bool m_reinitOsd {
false };
54 QTimer m_positionUpdateTimer;