Fixed ottava copy constructor to include style data
Added SelectionWindow class.
Added selection filter class.
Added selection filter object to score.
Added communication between selection window and selection filter.
Added example filtering for dynamics.
Added updating of selection window when switching scores in musescore.
Added filterRange method for copied segment list.
Method only works for dynamics.
Added const modifiers.
Added function that sets selection filters.
Added test suite for selection filter.
Added compare and save mime data function in testutils.
Added test for dynamic filtering.
Added filtering of articulations.
Added test for articulation filter.
Created a general function for filter type testing.
Moved selection window labels to an array.
Added shortcut for selection window - F6.
Added filtering of lyrics.
Added appendFiltered function.
Fixed articulation highlight when tied with rests.
Added filtering of fingering.
Added filter for chord symbol
Added new parameter to score->writeSegments - spannerMap to be used.
Added slur filter.
Reduced loop in writeSegments to include spanners from range ( 0,endSegment->tick ]
Reducing it to startSegment->tick is not possible, since we need include spanners that end in our tick range.
Added filter for figured bass.
Filter for hairpin, ottava, trill and pedal line.
Added tests for hairpins, ottava, trills and pedal lines.