Commit graph

18521 commits

Author SHA1 Message Date
Igor Korsukov
e8af55df0e
Merge pull request #6272 from igorkorsukov/mu4/interactive
[MU4] Interactive
2020-07-02 11:43:32 +02:00
pereverzev_v
2869ca0e06 Returned the missing menu model update 2020-06-30 13:37:08 +03:00
pereverzev_v
a0eb0d9222 The title of InspectorPropertyView fills all available width 2020-06-30 13:37:08 +03:00
pereverzev_v
be7ffc4378 Removed unused menu component 2020-06-30 13:37:08 +03:00
pereverzev_v
e43428affa Now almost every inspector property has it's own menu with "reset/styling" options 2020-06-30 13:37:08 +03:00
pereverzev_v
397ce12f94 Implemented the general component for inspector's properties 2020-06-30 13:37:08 +03:00
pereverzev_v
bb98d81b40 Implemented ContextMenu - general QML component 2020-06-30 13:37:08 +03:00
pereverzev_v
92b76f6f55 Extended the property item model to support the styled properties 2020-06-30 13:37:08 +03:00
Igor Korsukov
461674e226
Merge pull request #6174 from Kartikay26/gsoc-2020-Tree-Model-base
GSoC 2020: Create and display initial tree model
2020-06-29 19:18:03 +02:00
Igor Korsukov
72b8d399b8 added BUILD_UNIT_TESTS options 2020-06-29 16:48:29 +02:00
Igor Korsukov
243270f583 added uri unit tests 2020-06-29 15:25:03 +02:00
Igor Korsukov
2dd25ed7c6 added interactive message implementation 2020-06-29 15:25:03 +02:00
Igor Korsukov
16783c4a99 added interactive question 2020-06-29 15:25:03 +02:00
Igor Korsukov
f726020ff1
Merge pull request #6273 from igorkorsukov/mu4/importexport_assert
fix #307279 failed init importexport and ui modules
2020-06-29 15:21:55 +02:00
Igor Korsukov
84b4f69f9c fix #307279 failed init importexport and ui modules 2020-06-29 14:35:56 +02:00
Igor Korsukov
aac3229f6e
Merge pull request #6266 from igorkorsukov/mu4/launcher
[MU4] Launcher
2020-06-29 11:16:52 +02:00
Igor Korsukov
5e5635134b added open notation page on open score 2020-06-27 10:25:34 +02:00
Igor Korsukov
6fde024c63 added laucher error codes 2020-06-26 15:01:36 +02:00
Igor Korsukov
1682f45db7 added launch modal, sync and return value 2020-06-26 15:01:36 +02:00
Igor Korsukov
4429c706a2 added uri 2020-06-26 15:01:36 +02:00
Igor Korsukov
10e86c695f mu4: added lauch provader 2020-06-26 15:01:36 +02:00
Igor Korsukov
9bfe6e98a5 mu4: actualization structure ui module 2020-06-26 15:01:36 +02:00
Igor Korsukov
ac094c2a08
Merge pull request #6254 from igorkorsukov/mu4/notation_keyarrows
[MU4] Added next/prev, up/down actions to notation
2020-06-26 15:00:20 +02:00
Igor Korsukov
bec5da688c mu4: added next/prev, up/down actions to notation 2020-06-25 11:56:22 +02:00
Igor Korsukov
f6aa8ff2bd
Merge pull request #6251 from igorkorsukov/mu4/load_and_import
[MU4] load and import
2020-06-24 16:28:43 +02:00
Igor Korsukov
639623569b fixed build mtests for midi 2020-06-24 13:39:25 +02:00
Igor Korsukov
050fd50b25 moved scoremodel to view dir 2020-06-24 13:39:25 +02:00
Igor Korsukov
3f7232e8b2 added ret and notation error codes 2020-06-24 13:39:25 +02:00
Igor Korsukov
e45781f075 added import notation readers 2020-06-24 13:39:25 +02:00
Igor Korsukov
7b6b88c504 moved importexport to mu4/domain 2020-06-24 13:39:25 +02:00
Igor Korsukov
a9fa1ec0b3 added import action 2020-06-24 13:39:25 +02:00
Igor Korsukov
c2770d45dd added open score controller 2020-06-24 13:39:25 +02:00
Igor Korsukov
a3d97eef0a
Merge pull request #6253 from igorkorsukov/mu4/translate
[MU4] Added translation functions
2020-06-24 13:37:32 +02:00
Igor Korsukov
07ed388801 added translation function 2020-06-24 12:39:11 +02:00
Kumar Kartikay
e5147683fe Add test for tree model consistency
Renamed the layout_elements folder to all_elements, for tests that
need to check every element and don't need reference files. Added
tst_tree_model to all_elements directory.
The test checks that for every element el, `el->treeChild(i)->parent`
should be `el`.
2020-06-24 11:42:48 +05:30
Igor Korsukov
84d97c6ace
Merge pull request #6237 from igorkorsukov/mu4/shortcuts
[MU4] Shortcuts
2020-06-23 13:31:55 +02:00
Igor Korsukov
aac1fd5dce removed prefix from action names 2020-06-23 10:43:12 +02:00
Kumar Kartikay
28bfe82037 Display ScoreItemModel in a Tree View
Added a ScoreTreeView that displays the score tree in a QTreeView,
and also created a QDockWidget called ScoreTreeWidget which is enabled
in the debug builds to inspect the score tree model.
2020-06-23 12:44:57 +05:30
Peter Jonas
acf4a3cde2 Create ScoreItemModel
Created a ScoreItemModel using the score tree functions. It is a
QAbstractItemModel which can be used with a QTreeView or
QAbstractItemView.
2020-06-23 12:44:57 +05:30
Kumar Kartikay
a87cc9e6cc Create Score Tree Model
This commit adds virtual functions treeChild, treeParent and
treeChildCount to ScoreElement and implements them in most non-leaf-node
classes. An iterator is also added to ScoreElement class to iterate over
the children of any element.

In this model, Spanners, Beams and Ties are given a single parent, which
is the starting element of the spanner, beam or tie. Also, to ensure
consistency in the model, spanners, beams, and ties appear in the
children list only for their starting element. Children of spanner
elements are SpannerSegments, one for each system the spanner appears
in.
2020-06-23 12:44:57 +05:30
Igor Korsukov
add5d4a5b4
Merge pull request #6202 from Howard-C/patch-1
Create issue_template.md
2020-06-19 15:28:29 +02:00
Igor Korsukov
7f1f4dba1f added shortcut context resolver 2020-06-19 15:23:43 +02:00
Igor Korsukov
a5d2043dc2 moved shortcuts module to framework 2020-06-19 14:52:35 +02:00
Igor Korsukov
af0aa347b1 added temporary solution for determinate shortcuts context 2020-06-19 14:48:27 +02:00
Igor Korsukov
256b1ca094 added expand shortcut standart keys 2020-06-19 14:11:24 +02:00
Igor Korsukov
ec690b4095 added actions register 2020-06-19 14:02:54 +02:00
Igor Korsukov
7bb1cd2224 added actionable and canRecanReceiveAction filter 2020-06-19 14:02:51 +02:00
Igor Korsukov
83ca802073 added load shortcuts.xml 2020-06-19 14:01:24 +02:00
Igor Korsukov
eb79e735d7 added shortcut module skeleton 2020-06-19 14:00:35 +02:00
Igor Korsukov
00bb2e2ed3
Merge pull request #6226 from igorkorsukov/mu4/unittests
[MU4] Added unit tests example
2020-06-19 13:57:07 +02:00