Commit graph

37 commits

Author SHA1 Message Date
mirabilos
65cd276439
remove RCS IDs from (almost) all files
they do not make any sense, nor do they get updated, if the
source code is kept in git
2018-11-02 23:53:21 +01:00
Dmitri Ovodok
f4590ef5bf fix #276689: Add a timewise note input mode to MuseScore UI 2018-10-25 18:25:33 +03:00
Dmitri Ovodok
bec72225dd Add feedback buttons to the panel 2018-10-22 13:36:10 +03:00
Dag Henning Liodden Sørbø
2b6cb8b432 Change to new preferences model
The old Preferences struct holding all preferences are removed in favor of a
new Preferences class which acts as a proxy for QSettings. The settings stored
in QSettings are accessed directly through access methods like getBool(key),
getInt(key), etc. and changed with setPreference(key, value).

Since we are using QSettings directly the preferences are stored automatically
without the need for a custom write() and read() method like before.

The preferences.cpp/.h and prefdialog.cpp/h are refactored to have fewer
responsibilities than before. The Preferences class are all about storing and
retrieving preferences - it should not contain any code to handle any other
aspect of MuseScore.

Testing:
The Preferences class can be used in tests. All preferences are initialized with
default values in mtest. If a test requires that a preference has a specific
value it can be changed using setPreference() for that single test. In the tests
the preferences are stored in memory only.

The Preference class is supposed to be used as a singleton. In preferences.h an
'extern Preferences preferences' is set and it is defined in preferences.cpp. All
files which includes preferences.h have access to the 'preferences' singleton
and should use this to get and set preferences.
2018-02-08 16:59:10 +01:00
Werner Schweer
98464fd9f3 fix icon color for some time signature symbols 2017-06-26 10:18:09 +02:00
Joachim Schmitz
75439a7bfc Plural of parenthesis is parentheses 2017-02-01 11:23:58 +01:00
Werner Schweer
48f2f0897f add parenthesis/bracket to accidental 2017-01-31 17:28:56 +01:00
Peter Jonas
053307d0bb
add ToolButtonMenu for new Note Entry Modes 2016-07-05 14:00:33 +01:00
Peter Jonas
4c2a771651
add icons for new Note Entry Modes 2016-07-04 19:06:30 +01:00
ws
37b6ff0ad8 fix #69751: add triple and quadruple augmentation dots 2016-05-31 19:48:28 +02:00
jon enquist
216ea9f1f3 Fix #19113 Added "Swap" to "Copy, Cut, Paste" commands 2016-05-20 17:12:29 +02:00
lasconic
e093ef5333 cosmetic change in score browser 2015-02-25 20:38:48 +01:00
Andrey M. Tokarev
d38ad63630 Svg icons for move track up/down buttons on the MIDI import panel 2014-12-30 13:39:45 +03:00
lasconic
9326b3520b remove community icon 2014-12-19 16:28:53 +01:00
ws
c13a719bf3 misc. cleanups 2014-11-14 11:45:07 +01:00
Mirek Mazel
c573959294 Better handling of reset, close, and undock icons 2014-09-18 00:22:22 +02:00
Mirek Mazel
a7c61a3d67 Edit icon 2014-09-18 00:22:22 +02:00
Mirek Mazel
ab4bd95951 Refreshed optimized icons 2014-09-11 12:41:39 +02:00
Joachim Schmitz
7709b6bf7a convert unnamed enum into enum class Icons 2014-06-24 14:47:01 +02:00
Isensee
69f250919e fix #24951: grace notes after enabled 2014-04-23 18:09:57 +02:00
Joachim Schmitz
5977488174 eliminating needless \n in qDebug() calls
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
Maurizio M. Gavioli
7d30572c16 Time Sig Props dlg box layout
Added icons to display time syg symbols and changed layout to two columns of "Values" and "Appearance".
2013-11-26 23:41:43 +01:00
Maurizio M. Gavioli
ea2746663e Implements count-in, playing 'tick-tack' each time playback is started.
Ticks are always played for at least one full measure. If the playback starting point is not at the beginning of a measure or if the measure is shorter than nominal (anacrusis), also plays enough 'tick-tack' to fill the measure.

Count-in is turned on / off with a button in the play panel.
2013-10-15 09:36:17 +02:00
lasconic
7544355236 fix #22596, change color of page number in navigator, remove obsolete QColor.light calls 2013-09-08 18:27:45 +02:00
vgstef
a0ecd236c2 Add visual marks for In/Out loop 2013-08-19 03:23:09 -04:00
vgstef
3543170ae3 Add loop playback feature 2013-07-31 13:49:46 -04:00
ws
a7f632e065 simplify icon engine by manipulating svg xml text 2013-07-05 18:54:25 +02:00
ws
89c6e52fa5 fix #21235 add bracket symbol to notehead master palette 2013-05-27 11:28:20 +02:00
ws
81acb16ebc add svg icon engine 2013-05-14 15:32:51 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
lasconic
acfd98a856 update icons, now white 2013-05-13 15:17:33 +02:00
lasconic
5ece2265ce replace more icons 2013-05-11 15:22:27 +02:00
lasconic
40594b788b add align-vertical-baseline icon, fix alignment icons in Style->Text 2013-05-11 12:36:17 +02:00
lasconic
ef29b8a0f0 rename icons according to FreeDesktop Icon Naming Specification 2013-05-11 11:44:29 +02:00
lasconic
61f0abe22c clean up icons 2013-04-03 12:19:06 +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
Werner Schweer
412ca45401 Initial commit 2012-05-26 14:49:10 +02:00