Commit graph

385 commits

Author SHA1 Message Date
Eism
2cd9c9bb70 Implemented save/restore application state to/from workspace/settings 2021-02-17 15:23:31 +02:00
RomanPudashkin
9a5ad973ab implemented loop/loop-in/loop-out actions
fixed rebase problems
2021-02-16 10:46:46 +02:00
Roman Pudashkin
860da08962 implemented basis for playback panel 2021-02-16 10:46:46 +02:00
RomanPudashkin
2f38f5c6a5 moved showing of hint to FlatButton 2021-02-11 13:19:38 +02:00
Igor Korsukov
33131b5609 ported #7063, #7124: Solve brace scaling issues 2021-02-05 16:34:34 +03:00
Joachim Schmitz
9f180ad116 Fix #305555: add cut2 and cut3 time signatures to master palette 2021-02-05 12:41:17 +02:00
Roman Pudashkin
ef916ae9ff removed noSym from accidental panel 2021-02-03 17:34:11 +03:00
Eism
6dc23eb06d Implemented stubs for system module 2021-01-25 23:16:08 +02:00
Eism
3c5d0eaa11 Implemented stubs for palette module 2021-01-25 11:41:26 +02:00
Eism
117c26f9e0 Fixed uncrustify crashes 2021-01-18 17:27:51 +03:00
Eism
cad2ff4721 Renamed namespace in ui module 2021-01-18 17:27:51 +03:00
Eism
6cfef98c22 Renamed namespace in system module 2021-01-18 17:27:51 +03:00
Roman Pudashkin
329ddede11 transferred palettes to use of the new component 2021-01-15 15:34:25 +03:00
Eism
c421e9c21e Small refactor of actions system
Renamed Action to ActionItem, ActionName to ActionCode. Joined repositories for notation context menu to one class NotationContextMenu and moved to view folder.
2021-01-14 21:54:10 +02:00
Casper Jeukendrup
b469410032 Fix runtime warning reg. missing argument for QString in Palettes
Instead of something like the following:
qsTr("%n thing(s)", "comment", n)

The following was used:
qsTrc("context", "%n thing(s)").arg(n)

Which caused warnings like:
15:35:39.228 | WARN | main_thread | Qt | QString::arg: Argument missing: "Palettes Tree, contains %n palette(s)", 13

Because "%n" doesn't work together with `.arg`.

I updated the translation functions, so that we can now use this:
qsTrc("context", "%n thing(s)", "comment", n)

Which works without warnings.
2021-01-03 13:28:41 +03:00
Igor Korsukov
222e368436 redesigned command line parse and apply 2020-12-25 16:19:25 +02:00
Eism
30ec4a7433 Updated formatting for lambda 2020-12-25 10:51:40 +02:00
Eism
fcb941fbbe Implemented select instruments scenario 2020-12-21 23:06:32 +02:00
Eism
5a9dfee2e6 Reduced the heights of the general components to 30 2020-12-21 23:06:32 +02:00
Eism
f9db6176df Fixed updating colors in palette cells when updating a theme 2020-12-21 23:06:32 +02:00
Eism
e5aa4f74a6 Ok to caps 2020-12-21 23:06:32 +02:00
Igor Korsukov
dfa0d89ee3 removed *_prv namespaces 2020-12-17 15:04:40 +02:00
Igor Korsukov
1b6e66fef7 added unity build 2020-12-17 15:04:40 +02:00
Roman Pudashkin
bbdd5a9c6e codereview fixes + visual fixes 2020-12-15 08:24:13 -06:00
Roman Pudashkin
4e1794f24f implemented writing of workspace 2020-12-15 08:24:13 -06:00
Roman Pudashkin
7e9737b79a replaced unique ptrs with shared ptrs in palettes because workspace stores ptr to palette tree also 2020-12-15 08:24:13 -06:00
Roman Pudashkin
e03fe00e4e implemented creation of new workspaces 2020-12-15 08:24:13 -06:00
Roman Pudashkin
58d67bbe08 implemented a dialog for selecting current workspace 2020-12-15 08:24:13 -06:00
Roman Pudashkin
3d278686bd implemented fonts theme 2020-12-12 14:59:56 +02:00
Roman Pudashkin
453f9f076a fixed reading of workspace source 2020-12-12 04:26:29 -06:00
Roman Pudashkin
c3c1493444 refactored workspace streams to allow the use of new XmlReader 2020-12-12 04:26:29 -06:00
Roman Pudashkin
2c4a1b0739 replaced Ms::XmlReader to framework::XmlReader in workspace module 2020-12-12 04:26:29 -06:00
Igor Korsukov
e9be5227b0 made modules as shared lib for linux debug 2020-12-07 16:08:40 +03:00
Igor Korsukov
0baf9275cf removed include all.h 2020-12-07 16:08:40 +03:00
Igor Korsukov
b7c25b8fc6 move source code to src dir 2020-12-03 15:12:23 +02:00