Commit graph

49 commits

Author SHA1 Message Date
Igor Korsukov
68b3415c47 fixed some issues from PVS-Studio report (step1) 2020-03-20 12:18:07 +02:00
Howard-C
1b918568d1 fix #298913: new section break inspector lose data
This is because `read()` and `write()` aren't updated to "inspector style" (which deals with `Pid` instead of variables in class).
2019-12-26 18:49:22 +08:00
Howard-C
64b27e7a3d show S button for "Pause" property 2019-11-15 12:36:19 +08:00
Howard-C
b8ad6741ac move Section Break Properties into Inspector 2019-11-11 02:07:05 +08:00
Dmitri Ovodok
99c7b0d746 Add more information to setLayout() 2019-10-25 16:18:41 +02:00
Dmitri Ovodok
d26bd056de Assign PIDs and names for some properties 2019-03-14 15:13:43 +02:00
Dmitri Ovodok
ea81a9338c Add a new QML plugins API
- Move Qml plugin engine out of libmscore
 - Add Pid::TICK handling to Element class
 - Make tick QML property correspond to absolute tick in all contexts
     That is a temporary solution though, a proper solution would
     require revising Pid::TICK handling
 - Move plugins API to api directory
 - Rename ElementW -> Element (PluginAPI namespace)
 - Remove Qt meta-object macros from Score in libmscore
 - Remove string-based access to properties from QML
 - Remove unused functions from Note
 - Rename QML properties names to camel case
     Two reasons:
       - They were named so in MuseScore 2.X.
       - Using underscored_names is less consistent with MuseScore
         coding style.
2019-01-24 17:36:05 +03:00
ws
d2e452040b fix #278099 Crash when inserting a symbol from master palette 2018-11-13 13:32:33 +01:00
Dmitri Ovodok
c95dfd5a40 Make it possible to record elements written to MSCX 2018-10-29 16:30:19 +02:00
ws
6dbff17ca7 fix compat114 issues 2018-10-26 10:41:30 +02:00
ws
10ebbb9080 update text style implementation 2018-08-01 11:46:35 +02:00
ws
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
Werner Schweer
1943bd1ff1 replace most static_cast in libmscore 2017-12-20 16:49:58 +01:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
Werner Schweer
1d4c6b2f21 move Element::type() to ScoreElement 2017-01-18 14:16:33 +01:00
Werner Schweer
0b1aea952f layout for movements 2017-01-05 11:28:45 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
Werner Schweer
ab1723fc6f implementation of 'no break' layout break type 2016-10-12 17:56:22 +02:00
werner
bcb4cf32c4 mark irregular measures 2016-08-06 11:36:51 +02:00
ws
5bee246125 some regression fixes 2016-04-13 12:05:47 +02:00
ws
bbd802f8ae framework for partial relayout 2016-04-13 11:35:21 +02:00
ws
97345495ec fix regressions for system divider 2016-04-13 11:19:01 +02:00
lasconic
afe487868a fix #57496: Section Break pause properties don't stick if set to 0.00sec 2015-04-28 10:07:48 +02:00
ws
3dc040452e fix #48176 Line break not visible on multimeasure rest 2015-02-23 11:45:04 +01:00
ws
13eccf97fb fix #47976 Crash when closing score with empty tet-frame 2015-02-17 21:12:19 +01:00
Marc Sabatella
4becc39ecb fix #37191: playback of breath & section break pauses 2015-01-29 14:57:36 -07:00
ws
6d46589c56 fix #29431 2014-08-13 21:01:21 +02:00
Joachim Schmitz
29d17dae5c rename LayoutBreak::LayoutBreakType to LayoutBreak::Type 2014-06-26 11:57:45 +02:00
Joachim Schmitz
75623c53dc move ElementType to Element::Type
needed to make it available to the Plugin framework
2014-06-26 11:57:35 +02:00
Joachim Schmitz
7f1b612615 convert enum P_ID into enum class 2014-05-26 18:18:01 +02:00
Joachim Schmitz
0b43247956 convert enum StyleIdx into enum class 2014-05-26 15:31:36 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
a1c6c8c493 improve enum ElementFlag
more work needed to convert it into a class, same issue as with
ArticulationShowIn.
2014-05-23 10:35:22 +02:00
Joachim Schmitz
2ae0940bdd convert enum LayoutBreakType to enum class 2014-05-23 10:35:13 +02:00
ws
e534cccef8 bug fixes for concert pitch switch 2014-04-09 16:09:21 +02:00
Joachim Schmitz
5977488174 eliminating needless \n in qDebug() calls
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
wschweer
51a6f6e7cc expose LineBreakType to plugins 2013-10-05 23:13:33 +02:00
lasconic
c451ac2027 fix overlap of lines in break symbols 2013-05-15 18:33:39 +02:00
lasconic
dd30824745 make breaks and spacer bigger 2013-05-15 18:33:39 +02:00
lasconic
cd0a64acd9 try something new for breaks design 2013-05-15 18:33:39 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
lasconic
220fbdff58 experiment new color and thickness for breaks and spacer to make them more discrete 2013-05-11 11:18:26 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
Werner Schweer
d0f4ee00a2 layout fixes for edit styled text 2013-02-06 16:23:27 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
Werner Schweer
da1358de52 extend property implementation 2012-08-12 11:44:36 +02:00
Werner Schweer
c02cf8772e property implementation rollback 2012-08-10 17:01:35 +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