Commit graph

20 commits

Author SHA1 Message Date
ws
c4072fce7c fix #21221 2013-05-28 15:42:16 +02:00
Maurizio M. Gavioli
c22aca988c Merge pull request #339 from mgavioli/Fix_20703_keysig_changes_lack_naturals_ter
Fix #20703 - Key sig changes lack naturals (3rd solution)
2013-05-17 14:54:21 -07:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
Maurizio M. Gavioli
b0e4330de7 Fix #20703 - Key sig changes lack naturals (3rd solution)
When a key sig changes, no natural is ever displayed, regardless of the "Hide naturals" property of the key sig.

Corrected by:
- adding methods to KeySig to locate the prev and next key sigs and update naturals accordingly when a key sig is added or removed
- in Score::addElement(), Score::removeElement() and undo's ChangeElement::flip() by calling the relevant KeySig method

Notes:
1) Covers updating naturals in following key sigs, if a previous key changes.
2) Fully integrated in undo
3) The fix is already predisposed to cope with a score style setting for natural display style: none, before, after accidentals. Until this style is implemented, the relevant code is commented out.
2013-05-08 11:36:56 +02:00
ws
66e5ef9e9d fix performance regression for layout 2013-05-06 14:20:43 +02:00
ws
1ec148995a new grouping implementation, dialog for changing grouping for a timesig 2013-04-29 15:47:22 +02:00
Maurizio M. Gavioli
f930baed2b Instrument dialogue: when a new staff is added and/or is linked to another staff
1) It is not completely initialized (not from dlg item settings anyway)

2) it is not inserted in the linked staff list.
2013-04-05 15:52:35 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
Maurizio M. Gavioli
6a217a95bd Allows to select the staff types for the instruments in the Instruments dlg box 2013-03-25 20:46:27 +01:00
ws
9b1656966f enable initialization of concert & transposing clef from instruments.xml 2013-03-08 19:33:30 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
Maurizio Gavioli
d1296c8eab Initial implementation 2012-10-20 17:00:31 +02:00
Werner Schweer
3843057a76 fix clef editing 2012-09-20 11:35:34 +02:00
Werner Schweer
c47574accf rename useTablature() -> isTabStaff(); more cleanups 2012-08-16 11:09:36 +02:00
Jonathan Klein
7d29a6c2c2 Fixed wrong class/struct forward declarations 2012-08-12 16:14:58 +02:00
Werner Schweer
5cd3f6802b fixes for 'show part' flag (instrument dialog) 2012-08-01 22:15:58 +02:00
Werner Schweer
3d91e61ef4 More plugin bindings 2012-07-25 11:49:34 +02:00
Werner Schweer
8e11e03a53 add manual generator for plugins 2012-07-11 21:29:42 +02:00
Werner Schweer
fa35cd9430 expose more classes to scripting 2012-07-06 14:21:05 +02:00
Werner Schweer
1f9ccfcdce add libmscore
git-subtree-dir: libmscore
git-subtree-mainline: 412ca45401
git-subtree-split: 6047361bd0
2012-05-26 14:54:47 +02:00