GanttItem as common graphics item base
TimeScale uses nearestInt
narrowing is an error
GanttScene holds TimeScale and initiate drawBackground
add GanttView

QGraphicsView that set scene()->sceneRect when resized
ganttView is a GanttView
MainWindow holds scene and pass it to ganttView
drawing graduations