* fix 383 warnings C4996 (deprecated) with one single line change
* fix 5 'empty' warnings about invalid slots, not sure the remaining
slots serve any purpose though
* disable warnings C4127 and C4996 for thirdparty/google_analytics
* fix 30 warnings C4996 using the suggested alternatives available since
at least Qt 5.9, so won't break building against that
* change as requested in code review plus some more fixes using the same
idea
* fixing yet more warnings
* disable deprecation warnings in qoogle_analytics for MinGW too
although I believe maxOS and Linux may use those too. Easy to extend to
those, if need be.
* Fix qml runtime warnings exactly following the advice given by that
warning, but without really know what I'm doing here or whether that is
still backwards compatible to Qt 5.9.
* Use replacements as suggested, if available and no `endl` neded with
`qDebug()`
* fix 24 more
* 2 more
* 7 more (one only seen in DEBUG mode)
* Fix the `endl` warnings
* maybe more changes this way?
* Add all warnings C5999 or bigger to the ignore list for telemetry
with Qt 5.15 Beta 1 as avoiding only C26439, C26444,C 26452, C26495,
C26498, C26812 isn't possible
* fix 2 deprecation warning new with Qt 5.15 beta 1
* fix 4 new warnings and also Qt 5.12 builds, disable some dead code
* fix deprecation warnings new with Qt 5.15's MSVC 2019 integration and
revert some (`QNetworkReply::networkError()`) that Qt 5.15 beta 2
reverted too
* fix warning reg. obsolete operator < for QVariants
* revert changes needed prior to beta 3 And clarifying some earlier
changes
* mark ToDos
* fix warning reg QString()::null
* fix a 'regression' from a revert of an earlier change
Resolves: https://musescore.org/en/node/293363
Enter works to apply the current palette element for the main palette,
but not for the master palette.
It turns out this is mostly just because there is no handler for Enter.
Also, we aren't managing curretnIdx, just selectedIdx.
Those two simple changes make this work.
* Rename palettedialogs.cpp/h to palettedialog.cpp/h to clarify the purpose of the file
* Made the changes similar to bf0dc85ee2
* Remove obsolete PaletteCellProperties declaration, remove the usage from the old Palette code
* Rename related *.ui file to clarify the meaning of the ui file
* Improve methods naming and parameters usage
Rename palette.ui to paletteProperties.ui to keep the purpose of the UI file
Introduce slots for each control within the palette properties dialog. Each slot remembers whether the value was changed and emits signal to apply changes to the model.
All changes are applied on fly.
If a user wants to close the dialog, the message box similar to closing a file with unsaved changes will appear.
The changes are reverted if user cancels the dialog without saving changes and the palette state won't be changed which prevents creating custom workspace if no changes are applied.
Remove "Show More Element" checkbox
Disable "Palette Properties" when a palette is not editable