trying out a simplified design
...
...
add QTimelineItem implementation, also add initial QTimelineAudioItem (doesn't do anything atm)
add static QTimeline::getRef()
remove backup files
changed QTimelineItem design, now it also inherits from QTimelineWidget
fix bugs, tidy up code. compile successfully
somehow it fix the module delete callback issue or at least ~QTimelineModuleItem gets deleted without crashing!!!
tidy up eraseMarkedModules()
implementing QTimelineAudioItem, also working on the serialization
remove files
use QTimelineRef instead the raw pointer in the main app
add colot palette to QTimelineAudioItem
...
changed handles width
before merge with audio-track
...
Merge branch 'audio-track'

Conflicts:
	samples/BasicSample/xcode/BasicSample.xcodeproj/project.xcworkspace/xcuserdata/Q.xcuserdatad/UserInterfaceState.xcuserstate
Merge branch 'dev-style'

Conflicts:
	samples/BasicSample/assets/theme2.xml
	samples/BasicSample/src/BasicSampleApp.cpp
	samples/BasicSample/xcode/BasicSample.xcodeproj/project.xcworkspace/xcuserdata/Q.xcuserdatad/UserInterfaceState.xcuserstate
	src/QTimeline.cpp
	src/QTimelineModuleItem.h
fixe pop-up menu render, always render inside the window