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;
46 #if QT_VERSION < QT_VERSION_CHECK(5,14,0)
47 QMutex m_osdLock { QMutex::Recursive };
51 bool m_browsing {
false };
52 bool m_editing {
false };
54 bool m_reinitOsd {
false };
58 QTimer m_positionUpdateTimer;