Handle pinch gesture to zoom score in/out
TsimpleScore emits pinchZoom signal when such gesture occurs (once per whole touch) and distance of a move is greater than two finger-tips. TmainScore handles the signal and triggers zoom-in/out actions. Scaling routine prevents zooming too much to keep entire staff visible
Showing
- changes 1 addition, 0 deletionschanges
- src/libs/main/score/tmainscore.cpp 30 additions, 9 deletionssrc/libs/main/score/tmainscore.cpp
- src/libs/score/tmultiscore.cpp 36 additions, 7 deletionssrc/libs/score/tmultiscore.cpp
- src/libs/score/tmultiscore.h 4 additions, 0 deletionssrc/libs/score/tmultiscore.h
- src/libs/score/tsimplescore.cpp 22 additions, 5 deletionssrc/libs/score/tsimplescore.cpp
- src/libs/score/tsimplescore.h 10 additions, 2 deletionssrc/libs/score/tsimplescore.h
- src/main.cpp 1 addition, 1 deletionsrc/main.cpp
Loading
Please register or sign in to comment