Commit graph

65 commits

Author SHA1 Message Date
Joachim Schmitz
85d2faa696 colornotes plugin: fix color grace notes
and while at it color accidentals and dots too
2015-03-27 10:15:10 +01:00
lasconic
c467499359 fixtypos 2015-03-10 09:31:24 +01:00
lasconic
284fe396f3 update abc plugin description 2015-03-10 08:53:17 +01:00
lasconic
ee77d6d8da add ABC import plugin 2015-02-25 12:22:01 +01:00
AntonioBL
c6ad7f596e plugin fixes 2015-01-10 21:27:13 +01:00
Joachim Schmitz
d724775a05 remove breaks plugin 2014-11-21 15:07:44 +01:00
Joachim Schmitz
925d82ee53 fix #39421: fix selection detection of break plugin
similar to earlier fixes for colornotes (606b401) and notenames
(df6e8a0)
2014-11-18 11:56:37 +01:00
lasconic
4c9162443c Updating plugin scripts 2014-11-10 13:24:16 +00:00
heuchi
606b4013d5 fix selection detection of colornotes plugin 2014-09-04 12:06:47 +02:00
Joachim Schmitz
66b5030901 update copyright for colornotes and notenames
to mention @heuchi
2014-09-02 13:45:27 +02:00
Joachim Schmitz
df6e8a06af fix colornotes and notenames plugins
to also work on grace notes.

Fix courtesy of @heuchi
2014-09-01 21:34:50 +02:00
Maurizio M. Gavioli
d11f1b118b Fixes the following Q_INVOKABLE methods returning a QObject* by turning them into a property:
- Measure:
-- firstSegment
-- lastSegment
- MeasureBase:
-- nextMeasure
-- nextMeasureMM (new)
-- prevMeasure
-- prevMeasureMM (new)
- Score:
-- firstMeasure
-- firstMeasureMM (new)
-- (for firstSegment(), see special cases below)
-- lastMeasure
-- lastMeasureMM (new)
-- lastSegment

- Segment:
-- next (renamed from `next1`)
-- nextInMeasure (renamed from `next`)
-- prev (renamed from `prev1`)
-- prevInMeasure (renamed from prev)

Special cases:

- Cursor: The prototype of the `Q_INVOKABLE Ms::Note* Cursor::addNote(int pitch)` was wrong: corrected in `Q_INVOKABLE void Cursor::addNote(int pitch)`.
- QmlPlugin: `Q_INVOKABLE Score* QmlPlugin::readScore()` and `Q_INVOKABLE Score* QmlPlugin::newScore()` has been kept, as they are intended to be called from QML; code has been added to ensure the C++ ownership of the returned object.
- Score: `Q_INVOKABLE Segment* Score::firstSegment(Segment::Type segType)` is kept (as it needs a parameters), but code is added to ensure C++ ownership of the returned Segment*.
- Segment: `Ms::Element* Segment::element(int track)` has been made NOT Q_INVOKABLE; a variant `Q_INVOKABLE Ms::Element* elementAt(int track)` has been added specifically for QML with code to ensure the C++ ownership of the returned Element* (this was the cause for the crash of the Walk plug-in).
- FiguredBass: `Q_INVOKABLE Ms::FiguredBassItem* FiguredBass::addItem()` has been removed; plugin interface for FiguredBass needs to be redesigned anyway.

The few occurrences in the supplied plug-ins of the methods whose names did change have been updated.
2014-07-06 01:56:30 +02:00
Joachim Schmitz
5b6d2a5afc fixing an off-by-one error
which for some reason hasn't caused any damage, but should get fixed
anyhow
2014-04-10 16:00:35 +02:00
Joachim Schmitz
8f3699db95 adjust notenames plugin to d280091f22 2014-04-09 14:14:28 +02:00
wschweer
316cf9f383 bugfixes for plugins; new test plugin random2 2013-10-06 15:04:23 +02:00
wschweer
51a6f6e7cc expose LineBreakType to plugins 2013-10-05 23:13:33 +02:00
wschweer
053c731f48 new test plugin: random score generator 2013-10-05 21:09:01 +02:00
lasconic
de4a24ad57 add break every X measure plugin, add a couple of new properties and function in plugin framework 2013-08-21 19:53:24 +02:00
lasconic
d167ec515c fix demo plugins to use newCursor instead of QML elements 2013-07-15 17:02:03 +02:00
lasconic
ad4cce5f62 add plugin type 'dialog', enable plugin without UI 2013-07-14 14:31:54 +02:00
lasconic
e7687e5c2b fix scorelist plugin 2013-07-13 19:47:31 +02:00
ws
4fbe30a691 relayout tuplet when editing beam 2013-07-12 14:07:48 +02:00
ws
501d1f47e6 more plugin fixes 2013-07-11 09:33:04 +02:00
ws
37fa32e28c fix scoreview plugin 2013-07-10 11:05:54 +02:00
ws
8f028e8157 fix colornotes plugin example 2013-07-10 10:33:05 +02:00
ws
f448d29ab4 move to qml2 2013-05-16 17:10:33 +02:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
Joachim Schmitz
5d2616bd64 move colornotes plugin into submenu
and place it next to the notenames plugin
2013-02-18 16:17:06 +01:00
lasconic
abd4272d9f update colornote and notenames plugins 2013-02-09 12:59:32 +01:00
Joachim Schmitz
ad443b41cf make new plugin translation style compatible with old style 2012-12-06 16:46:42 +01:00
Joachim Schmitz
e8c458daf2 cleanup
.swp could be part of .gitignore?
2012-12-06 15:09:10 +01:00
Joachim Schmitz
75496f5f4d another typo in plugin translation 2012-12-06 15:06:27 +01:00
Werner Schweer
b4d735fe3a fix plugin notenames 2012-12-06 14:21:53 +01:00
Joachim Schmitz
30ecdb2506 fixing typo in translation 2012-12-05 15:47:50 +01:00
Werner Schweer
b7db2c0461 fix crashes with plugin loading; add translation example for plugins 2012-12-05 08:46:03 +01:00
Werner Schweer
39529445b3 rename Text into MText for plugins 2012-12-05 08:46:03 +01:00
Werner Schweer
678c9b62cb fix script qml demos: add text alignment 2012-12-05 08:46:03 +01:00
Werner Schweer
eedd364610 extend debugger 2012-09-15 17:12:26 +02:00
Werner Schweer
c7f560e207 fix scripting regression: ElementType enum is now in Element 2012-09-15 10:37:01 +02:00
Werner Schweer
686d0d271c fix script bindings for some enums 2012-08-04 15:46:43 +02:00
Werner Schweer
2e84a7ee70 fix enum script binding for SegmentType 2012-08-03 15:54:02 +02:00
Werner Schweer
88e6e99aa9 allow unstyled dynamics 2012-07-22 17:11:36 +02:00
Joachim Schmitz
78f621f5ff formatting changes 2012-07-18 16:09:31 +02:00
Werner Schweer
76e22b7ec7 polishing the plugin subsystem 2012-07-18 14:54:44 +02:00
Werner Schweer
966e628307 add some metadata to plugins; extend plugin manager 2012-07-17 15:22:46 +02:00
Werner Schweer
b802651ecb Merge branch 'master' of github.com:musescore/MuseScore 2012-07-13 14:38:33 +02:00
Werner Schweer
8aa5e14635 more script bindings for Note 2012-07-13 14:36:26 +02:00
Joachim Schmitz
52cf499934 more plugin fixes and documentation 2012-07-13 13:36:01 +02:00
Joachim Schmitz
4ec0aa1e13 added Qt.quit() to plugins createscore and notenames 2012-07-12 16:06:17 +02:00
lasconic
7ae0057ddd fix notenames plugin 2012-07-09 18:58:29 +02:00