Track.cpp 640 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #include "Track.hpp"
  2. #include <QQmlEngine>
  3. Track::~Track()
  4. {}
  5. Track::Track(QObject* parent) : QObject(parent)
  6. {
  7. qmlEngine(this)->setObjectOwnership(this, QQmlEngine::CppOwnership);
  8. }
  9. QString Track::idInt()
  10. {
  11. return "";
  12. }
  13. QString Track::title()
  14. {
  15. return "";
  16. }
  17. QString Track::artistsStr()
  18. {
  19. return "";
  20. }
  21. QString Track::extra()
  22. {
  23. return "";
  24. }
  25. QString Track::cover()
  26. {
  27. emit coverAborted();
  28. return "qrc:resources/player/no-cover.svg";
  29. }
  30. QMediaContent Track::media()
  31. {
  32. emit mediaAborted();
  33. return {};
  34. }
  35. qint64 Track::duration()
  36. {
  37. return 0;
  38. }
  39. bool Track::liked()
  40. {
  41. return false;
  42. }
  43. void Track::setLiked(bool)
  44. {
  45. }