Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#98 closed enhancement (fixed)

Music - New relations of devices, tracks and pieces

Reported by: Joachim Langenbach Owned by: Joachim Langenbach
Priority: major Milestone: 0.3.1
Component: MediaPlugin Music Version: 0.3.1
Keywords: Cc:
Optimistic LoC: 500 Normal LoC: 1500
Pessimistic LoC: 3000 Estimated LoC: 1584
Needed LoC: 2164

Description

Think about this structure:

  • CD
    • Sinfonie 1
      • Track 1
      • Track 2
      • Track 3
    • Sinfonie 2
      • Track 4
      • Track 5

Change History (10)

comment:1 Changed 11 years ago by Joachim Langenbach

Status: newaccepted

comment:2 Changed 11 years ago by Joachim Langenbach

Estimated LoC: 5341584
Normal LoC: 5001500
Optimistic LoC: 200500
Pessimistic LoC: 10003000

comment:3 Changed 11 years ago by Joachim Langenbach

(In [242]) * refs #98

  • Changed name from Audio CD to Music Device to be more general
  • A Music Device can now have a device type like CD, DVD, LP
  • Issues:
    • Update to this Database version is not working right now
    • Track insertion dring add of Music Device is not working
    • App crashes, when Music Device can not be inserted

comment:4 Changed 11 years ago by Joachim Langenbach

Added 869 LoC's to needed LoC's because of changelog [242]

comment:5 Changed 11 years ago by Joachim Langenbach

(In [278]) * refs #98

  • Switched from QSqlDatabase to MSqlDatabase completely, so that the closeDB terms are working now. This fixed the problems, when inserting new CD's with tracks on it

comment:6 Changed 11 years ago by Joachim Langenbach

Added 189 LoC's to needed LoC's because of changelog [278]

comment:7 Changed 11 years ago by Joachim Langenbach

(In [279]) * refs #98

  • TracksView?
    • View to display, add and remove Tracks
  • TracksModel?
    • some changes to integrate the collectionMode
  • Track
    • also some changes to integrate the collectionMode

comment:8 Changed 11 years ago by Joachim Langenbach

Added 658 LoC's to needed LoC's because of changelog [279]

comment:9 Changed 11 years ago by Joachim Langenbach

Resolution: fixed
Status: acceptedclosed

(In [280]) * closes #98

  • Tracks can now have tracks as childs
  • TrackEdit? uses ParentView? to display Medias, which references the track or one of it's childs

comment:10 Changed 11 years ago by Joachim Langenbach

Added 448 LoC's to needed LoC's because of changelog [280]

Note: See TracTickets for help on using tickets.