From 2f993cffaf29a229b0f9a4ed880d839350ef3877 Mon Sep 17 00:00:00 2001 From: suter_a Date: Sat, 25 Mar 2017 10:14:46 +0100 Subject: [PATCH] start to incorporate sub-projects, the first being musrStep. --- src/musredit_qt5/musrStep/LICENSE | 674 ++++++++++++++++++ src/musredit_qt5/musrStep/PMusrStep.cpp | 605 ++++++++++++++++ src/musredit_qt5/musrStep/PMusrStep.h | 121 ++++ src/musredit_qt5/musrStep/README.md | 2 + .../musrStep/icons/musrStep-22x22-dark.svg | 134 ++++ .../musrStep/icons/musrStep-22x22.svg | 134 ++++ .../musrStep/icons/musrStep-32x32-dark.svg | 142 ++++ .../musrStep/icons/musrStep-32x32.svg | 140 ++++ src/musredit_qt5/musrStep/musrStep | Bin 0 -> 1072800 bytes src/musredit_qt5/musrStep/musrStep.cpp | 57 ++ src/musredit_qt5/musrStep/musrStep.pro | 25 + src/musredit_qt5/musrStep/musrStep.qrc | 8 + src/musredit_qt5/{ => musredit}/PAdmin.cpp | 0 src/musredit_qt5/{ => musredit}/PAdmin.h | 0 .../PChangeDefaultPathsDialog.cpp | 0 .../PChangeDefaultPathsDialog.h | 0 .../{ => musredit}/PDumpOutputHandler.cpp | 0 .../{ => musredit}/PDumpOutputHandler.h | 0 .../{ => musredit}/PFindDialog.cpp | 0 src/musredit_qt5/{ => musredit}/PFindDialog.h | 0 .../{ => musredit}/PFitOutputHandler.cpp | 0 .../{ => musredit}/PFitOutputHandler.h | 0 .../PGetAsymmetryRunBlockDialog.cpp | 0 .../PGetAsymmetryRunBlockDialog.h | 0 .../{ => musredit}/PGetDefaultDialog.cpp | 0 .../{ => musredit}/PGetDefaultDialog.h | 0 .../{ => musredit}/PGetFourierBlockDialog.cpp | 0 .../{ => musredit}/PGetFourierBlockDialog.h | 0 .../PGetFunctionsBlockDialog.cpp | 0 .../{ => musredit}/PGetFunctionsBlockDialog.h | 0 .../PGetMusrFTOptionsDialog.cpp | 0 .../{ => musredit}/PGetMusrFTOptionsDialog.h | 0 .../PGetNonMusrRunBlockDialog.cpp | 0 .../PGetNonMusrRunBlockDialog.h | 0 .../PGetParameterBlockDialog.cpp | 0 .../{ => musredit}/PGetParameterBlockDialog.h | 0 .../{ => musredit}/PGetPlotBlockDialog.cpp | 0 .../{ => musredit}/PGetPlotBlockDialog.h | 0 .../PGetSingleHistoRunBlockDialog.cpp | 0 .../PGetSingleHistoRunBlockDialog.h | 0 .../{ => musredit}/PGetTheoryBlockDialog.cpp | 0 .../{ => musredit}/PGetTheoryBlockDialog.h | 0 .../{ => musredit}/PGetTitleBlockDialog.cpp | 0 .../{ => musredit}/PGetTitleBlockDialog.h | 0 src/musredit_qt5/{ => musredit}/PHelp.cpp | 0 src/musredit_qt5/{ => musredit}/PHelp.h | 0 .../{ => musredit}/PMsr2DataDialog.cpp | 0 .../{ => musredit}/PMsr2DataDialog.h | 0 .../{ => musredit}/PMusrEditAbout.cpp | 0 .../{ => musredit}/PMusrEditAbout.h | 0 .../{ => musredit}/PPrefsDialog.cpp | 0 .../{ => musredit}/PPrefsDialog.h | 0 .../PReplaceConfirmationDialog.cpp | 0 .../PReplaceConfirmationDialog.h | 0 .../{ => musredit}/PReplaceDialog.cpp | 0 .../{ => musredit}/PReplaceDialog.h | 0 .../{ => musredit}/PSubTextEdit.cpp | 0 .../{ => musredit}/PSubTextEdit.h | 0 src/musredit_qt5/{ => musredit}/PTextEdit.cpp | 0 src/musredit_qt5/{ => musredit}/PTextEdit.h | 0 src/musredit_qt5/{ => musredit}/README | 0 .../forms/PChangeDefaultPathsDialog.ui | 0 .../{ => musredit}/forms/PFindDialog.ui | 0 .../forms/PGetAsymmetryRunBlockDialog.ui | 0 .../forms/PGetFourierBlockDialog.ui | 0 .../forms/PGetFunctionsBlockDialog.ui | 0 .../forms/PGetMusrFTOptionsDialog.ui | 0 .../forms/PGetNonMusrRunBlockDialog.ui | 0 .../forms/PGetParameterBlockDialog.ui | 0 .../forms/PGetPlotBlockDialog.ui | 0 .../forms/PGetSingleHistoRunBlockDialog.ui | 0 .../forms/PGetTheoryBlockDialog.ui | 0 .../forms/PGetTitleBlockDialog.ui | 0 .../{ => musredit}/forms/PMsr2DataDialog.ui | 0 .../{ => musredit}/forms/PMusrEditAbout.ui | 0 .../{ => musredit}/forms/PPrefsDialog.ui | 0 .../forms/PReplaceConfirmationDialog.ui | 0 .../{ => musredit}/forms/PReplaceDialog.ui | 0 .../{ => musredit}/icons/MuonSpin-Avatar.gif | Bin .../{ => musredit}/icons/MuonSpin-Avatar.nb | 0 .../icons/document-new-dark.svg | 0 .../icons/document-new-plain.svg | 0 .../icons/document-open-dark.svg | 0 .../icons/document-open-plain.svg | 0 .../icons/document-print-dark.svg | 0 .../icons/document-print-plain.svg | 0 .../icons/document-save-dark.svg | 0 .../icons/document-save-plain.svg | 0 .../{ => musredit}/icons/edit-copy-dark.svg | 0 .../{ => musredit}/icons/edit-copy-plain.svg | 0 .../{ => musredit}/icons/edit-cut-dark.svg | 0 .../{ => musredit}/icons/edit-cut-plain.svg | 0 .../{ => musredit}/icons/edit-find-dark.svg | 0 .../{ => musredit}/icons/edit-find-plain.svg | 0 .../{ => musredit}/icons/edit-paste-dark.svg | 0 .../{ => musredit}/icons/edit-paste-plain.svg | 0 .../{ => musredit}/icons/edit-redo-dark.svg | 0 .../{ => musredit}/icons/edit-redo-plain.svg | 0 .../{ => musredit}/icons/edit-undo-dark.svg | 0 .../{ => musredit}/icons/edit-undo-plain.svg | 0 .../{ => musredit}/icons/go-next-use-dark.svg | 0 .../icons/go-next-use-plain.svg | 0 .../icons/go-previous-use-dark.svg | 0 .../icons/go-previous-use-plain.svg | 0 .../icons/inkscape/document-new.svg | 0 .../icons/inkscape/document-open.svg | 0 .../icons/inkscape/document-print.svg | 0 .../icons/inkscape/document-save.svg | 0 .../icons/inkscape/edit-copy.svg | 0 .../icons/inkscape/edit-cut.svg | 0 .../icons/inkscape/edit-find.svg | 0 .../icons/inkscape/edit-paste.svg | 0 .../icons/inkscape/edit-redo.svg | 0 .../icons/inkscape/edit-undo.svg | 0 .../icons/inkscape/go-next-use.svg | 0 .../icons/inkscape/go-previous-use.svg | 0 .../icons/inkscape/msr2data.svg | 0 .../icons/inkscape/musrAsym.svg | 0 .../{ => musredit}/icons/inkscape/musrFT.svg | 0 .../icons/inkscape/musrSingleHisto.svg | 0 .../icons/inkscape/musrchisq.svg | 0 .../icons/inkscape/musrdump.svg | 0 .../{ => musredit}/icons/inkscape/musrfit.svg | 0 .../icons/inkscape/musrprefs.svg | 0 .../icons/inkscape/musrswap.svg | 0 .../{ => musredit}/icons/inkscape/musrt0.svg | 0 .../icons/inkscape/musrview.svg | 0 .../icons/inkscape/view-refresh.svg | 0 .../{ => musredit}/icons/msr2data-dark.svg | 0 .../{ => musredit}/icons/msr2data-plain.svg | 0 .../{ => musredit}/icons/musrAsym-plain.svg | 0 .../{ => musredit}/icons/musrFT-dark.svg | 0 .../{ => musredit}/icons/musrFT-plain.svg | 0 .../icons/musrSingleHisto-plain.svg | 0 .../icons/musrStep-32x32-dark.svg | 0 .../{ => musredit}/icons/musrStep-32x32.svg | 0 .../icons/musrWiz-32x32-dark.svg | 0 .../{ => musredit}/icons/musrWiz-32x32.svg | 0 .../{ => musredit}/icons/musrchisq-dark.svg | 0 .../{ => musredit}/icons/musrchisq-plain.svg | 0 .../{ => musredit}/icons/musrdump-dark.svg | 0 .../{ => musredit}/icons/musrdump-plain.svg | 0 .../{ => musredit}/icons/musredit.icns | Bin .../{ => musredit}/icons/musredit.ico | Bin .../{ => musredit}/icons/musrfit-16x16.gif | Bin .../{ => musredit}/icons/musrfit-16x16.ico | Bin .../{ => musredit}/icons/musrfit-16x16.png | Bin .../{ => musredit}/icons/musrfit-16x16.xpm | 0 .../{ => musredit}/icons/musrfit-dark.svg | 0 .../{ => musredit}/icons/musrfit-plain.svg | 0 .../{ => musredit}/icons/musrfit.gif | Bin .../{ => musredit}/icons/musrprefs-dark.svg | 0 .../{ => musredit}/icons/musrprefs-plain.svg | 0 .../{ => musredit}/icons/musrswap-dark.svg | 0 .../{ => musredit}/icons/musrswap-plain.svg | 0 .../{ => musredit}/icons/musrt0-dark.svg | 0 .../{ => musredit}/icons/musrt0-plain.svg | 0 .../{ => musredit}/icons/musrview-dark.svg | 0 .../{ => musredit}/icons/musrview-plain.svg | 0 .../icons/view-refresh-dark.svg | 0 .../icons/view-refresh-plain.svg | 0 .../{ => musredit}/latex_images/abragam.png | Bin .../{ => musredit}/latex_images/abragam.tex | 0 .../{ => musredit}/latex_images/asymmetry.png | Bin .../{ => musredit}/latex_images/asymmetry.tex | 0 .../{ => musredit}/latex_images/bessel.png | Bin .../{ => musredit}/latex_images/bessel.tex | 0 .../{ => musredit}/latex_images/combiLGKT.png | Bin .../{ => musredit}/latex_images/combiLGKT.tex | 0 .../latex_images/generalExp.png | Bin .../latex_images/generalExp.tex | 0 .../latex_images/internalBessel.png | Bin .../latex_images/internalBessel.tex | 0 .../latex_images/internalField.png | Bin .../latex_images/internalField.tex | 0 .../latex_images/internalFieldGK.png | Bin .../latex_images/internalFieldLL.png | Bin .../{ => musredit}/latex_images/polynom.png | Bin .../{ => musredit}/latex_images/polynom.tex | 0 .../{ => musredit}/latex_images/simpleExp.png | Bin .../{ => musredit}/latex_images/simpleExp.tex | 0 .../latex_images/simpleGauss.png | Bin .../latex_images/simpleGauss.tex | 0 .../{ => musredit}/latex_images/statExpKT.png | Bin .../{ => musredit}/latex_images/statExpKT.tex | 0 .../{ => musredit}/latex_images/statGssKT.png | Bin .../{ => musredit}/latex_images/statGssKT.tex | 0 .../{ => musredit}/latex_images/textogif | 0 .../{ => musredit}/latex_images/tfCos.png | Bin .../{ => musredit}/latex_images/tfCos.tex | 0 src/musredit_qt5/{ => musredit}/main.cpp | 0 src/musredit_qt5/{ => musredit}/musredit.cfg | 0 src/musredit_qt5/{ => musredit}/musredit.dox | 0 src/musredit_qt5/{ => musredit}/musredit.h | 0 src/musredit_qt5/{ => musredit}/musredit.pro | 7 +- src/musredit_qt5/{ => musredit}/musredit.qrc | 0 196 files changed, 2046 insertions(+), 3 deletions(-) create mode 100644 src/musredit_qt5/musrStep/LICENSE create mode 100644 src/musredit_qt5/musrStep/PMusrStep.cpp create mode 100644 src/musredit_qt5/musrStep/PMusrStep.h create mode 100644 src/musredit_qt5/musrStep/README.md create mode 100644 src/musredit_qt5/musrStep/icons/musrStep-22x22-dark.svg create mode 100644 src/musredit_qt5/musrStep/icons/musrStep-22x22.svg create mode 100644 src/musredit_qt5/musrStep/icons/musrStep-32x32-dark.svg create mode 100644 src/musredit_qt5/musrStep/icons/musrStep-32x32.svg create mode 100755 src/musredit_qt5/musrStep/musrStep create mode 100644 src/musredit_qt5/musrStep/musrStep.cpp create mode 100644 src/musredit_qt5/musrStep/musrStep.pro create mode 100644 src/musredit_qt5/musrStep/musrStep.qrc rename src/musredit_qt5/{ => musredit}/PAdmin.cpp (100%) rename src/musredit_qt5/{ => musredit}/PAdmin.h (100%) rename src/musredit_qt5/{ => musredit}/PChangeDefaultPathsDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PChangeDefaultPathsDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PDumpOutputHandler.cpp (100%) rename src/musredit_qt5/{ => musredit}/PDumpOutputHandler.h (100%) rename src/musredit_qt5/{ => musredit}/PFindDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PFindDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PFitOutputHandler.cpp (100%) rename src/musredit_qt5/{ => musredit}/PFitOutputHandler.h (100%) rename src/musredit_qt5/{ => musredit}/PGetAsymmetryRunBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetAsymmetryRunBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetDefaultDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetDefaultDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetFourierBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetFourierBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetFunctionsBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetFunctionsBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetMusrFTOptionsDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetMusrFTOptionsDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetNonMusrRunBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetNonMusrRunBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetParameterBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetParameterBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetPlotBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetPlotBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetSingleHistoRunBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetSingleHistoRunBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetTheoryBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetTheoryBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PGetTitleBlockDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PGetTitleBlockDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PHelp.cpp (100%) rename src/musredit_qt5/{ => musredit}/PHelp.h (100%) rename src/musredit_qt5/{ => musredit}/PMsr2DataDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PMsr2DataDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PMusrEditAbout.cpp (100%) rename src/musredit_qt5/{ => musredit}/PMusrEditAbout.h (100%) rename src/musredit_qt5/{ => musredit}/PPrefsDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PPrefsDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PReplaceConfirmationDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PReplaceConfirmationDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PReplaceDialog.cpp (100%) rename src/musredit_qt5/{ => musredit}/PReplaceDialog.h (100%) rename src/musredit_qt5/{ => musredit}/PSubTextEdit.cpp (100%) rename src/musredit_qt5/{ => musredit}/PSubTextEdit.h (100%) rename src/musredit_qt5/{ => musredit}/PTextEdit.cpp (100%) rename src/musredit_qt5/{ => musredit}/PTextEdit.h (100%) rename src/musredit_qt5/{ => musredit}/README (100%) rename src/musredit_qt5/{ => musredit}/forms/PChangeDefaultPathsDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PFindDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetAsymmetryRunBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetFourierBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetFunctionsBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetMusrFTOptionsDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetNonMusrRunBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetParameterBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetPlotBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetSingleHistoRunBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetTheoryBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PGetTitleBlockDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PMsr2DataDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PMusrEditAbout.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PPrefsDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PReplaceConfirmationDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/forms/PReplaceDialog.ui (100%) rename src/musredit_qt5/{ => musredit}/icons/MuonSpin-Avatar.gif (100%) rename src/musredit_qt5/{ => musredit}/icons/MuonSpin-Avatar.nb (100%) rename src/musredit_qt5/{ => musredit}/icons/document-new-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/document-new-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/document-open-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/document-open-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/document-print-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/document-print-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/document-save-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/document-save-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-copy-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-copy-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-cut-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-cut-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-find-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-find-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-paste-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-paste-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-redo-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-redo-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-undo-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/edit-undo-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/go-next-use-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/go-next-use-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/go-previous-use-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/go-previous-use-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/document-new.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/document-open.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/document-print.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/document-save.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/edit-copy.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/edit-cut.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/edit-find.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/edit-paste.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/edit-redo.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/edit-undo.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/go-next-use.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/go-previous-use.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/msr2data.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrAsym.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrFT.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrSingleHisto.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrchisq.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrdump.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrfit.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrprefs.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrswap.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrt0.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/musrview.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/inkscape/view-refresh.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/msr2data-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/msr2data-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrAsym-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrFT-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrFT-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrSingleHisto-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrStep-32x32-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrStep-32x32.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrWiz-32x32-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrWiz-32x32.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrchisq-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrchisq-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrdump-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrdump-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musredit.icns (100%) rename src/musredit_qt5/{ => musredit}/icons/musredit.ico (100%) rename src/musredit_qt5/{ => musredit}/icons/musrfit-16x16.gif (100%) rename src/musredit_qt5/{ => musredit}/icons/musrfit-16x16.ico (100%) rename src/musredit_qt5/{ => musredit}/icons/musrfit-16x16.png (100%) rename src/musredit_qt5/{ => musredit}/icons/musrfit-16x16.xpm (100%) rename src/musredit_qt5/{ => musredit}/icons/musrfit-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrfit-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrfit.gif (100%) rename src/musredit_qt5/{ => musredit}/icons/musrprefs-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrprefs-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrswap-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrswap-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrt0-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrt0-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrview-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/musrview-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/view-refresh-dark.svg (100%) rename src/musredit_qt5/{ => musredit}/icons/view-refresh-plain.svg (100%) rename src/musredit_qt5/{ => musredit}/latex_images/abragam.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/abragam.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/asymmetry.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/asymmetry.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/bessel.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/bessel.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/combiLGKT.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/combiLGKT.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/generalExp.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/generalExp.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/internalBessel.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/internalBessel.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/internalField.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/internalField.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/internalFieldGK.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/internalFieldLL.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/polynom.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/polynom.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/simpleExp.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/simpleExp.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/simpleGauss.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/simpleGauss.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/statExpKT.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/statExpKT.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/statGssKT.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/statGssKT.tex (100%) rename src/musredit_qt5/{ => musredit}/latex_images/textogif (100%) rename src/musredit_qt5/{ => musredit}/latex_images/tfCos.png (100%) rename src/musredit_qt5/{ => musredit}/latex_images/tfCos.tex (100%) rename src/musredit_qt5/{ => musredit}/main.cpp (100%) rename src/musredit_qt5/{ => musredit}/musredit.cfg (100%) rename src/musredit_qt5/{ => musredit}/musredit.dox (100%) rename src/musredit_qt5/{ => musredit}/musredit.h (100%) rename src/musredit_qt5/{ => musredit}/musredit.pro (97%) rename src/musredit_qt5/{ => musredit}/musredit.qrc (100%) diff --git a/src/musredit_qt5/musrStep/LICENSE b/src/musredit_qt5/musrStep/LICENSE new file mode 100644 index 00000000..53503fbf --- /dev/null +++ b/src/musredit_qt5/musrStep/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + musrStep_qt5 + Copyright (C) 2016 Andreas Suter + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + musrStep_qt5 Copyright (C) 2016 Andreas Suter + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/src/musredit_qt5/musrStep/PMusrStep.cpp b/src/musredit_qt5/musrStep/PMusrStep.cpp new file mode 100644 index 00000000..4bded029 --- /dev/null +++ b/src/musredit_qt5/musrStep/PMusrStep.cpp @@ -0,0 +1,605 @@ +/*************************************************************************** + + PMusrStep.cpp + + Author: Andreas Suter + e-mail: andreas.suter@psi.ch + +***************************************************************************/ + +/*************************************************************************** + * Copyright (C) 2007-2016 by Andreas Suter * + * andreas.suter@psi.ch * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "PMusrStep.h" + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +/** + * + */ +PModSelect::PModSelect(QWidget *parent) : + QDialog(parent) +{ + setWindowTitle("Modify Selected"); + + fScaleByFactor = new QPushButton("Scale by &Factor"); + fScaleByFactor->setWhatsThis("if pressed it will use the Factor value, and the absolut value selection to change the selected parameter steps."); + fFactorLabel = new QLabel("Factor"); + fFactorLineEdit = new QLineEdit("0.01"); + fFactorLineEdit->setValidator(new QDoubleValidator); + fAbsVal = new QCheckBox("Absolute Value"); + fAbsVal->setWhatsThis("if checked, the factor is used as an absolut value rather than a multiplication factor for the selected steps."); + + QHBoxLayout *top = new QHBoxLayout; + top->addWidget(fScaleByFactor); + top->addWidget(fFactorLabel); + top->addWidget(fFactorLineEdit); + top->addWidget(fAbsVal); + + fScaleAutomatic = new QPushButton("Scale &Automatically"); + fScaleAutomatic->setWhatsThis("Will try to reset the step size of the selected items based on some crude rules"); + fCancel = new QPushButton("&Cancel"); + + QHBoxLayout *bottom = new QHBoxLayout; + bottom->addWidget(fScaleAutomatic); + bottom->addWidget(fCancel); + + QVBoxLayout *main = new QVBoxLayout; + main->addLayout(top); + main->addLayout(bottom); + + setLayout(main); + + connect(fScaleAutomatic, SIGNAL(pressed()), this, SLOT(scaleAuto())); + connect(fScaleByFactor, SIGNAL(pressed()), this, SLOT(getFactor())); + connect(fCancel, SIGNAL(pressed()), this, SLOT(reject())); +} + +//------------------------------------------------------------------------- +/** + * + */ +void PModSelect::scaleAuto() +{ + emit scale(true, 0.01, false); + done(1); +} + +//------------------------------------------------------------------------- +/** + * + */ +void PModSelect::getFactor() +{ + double factor = fFactorLineEdit->text().toDouble(); + bool state = fAbsVal->isChecked(); + + emit scale(false, factor, state); + done(1); +} + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +/** + * + */ +PMusrStep::PMusrStep(const char *fln, QWidget *parent) : + QDialog(parent), + fMsrFileName(fln) +{ + setWindowTitle("musrStep"); + QString str = QIcon::themeName(); + bool isDarkTheme = false; + if (str.contains("dark", Qt::CaseInsensitive)) + isDarkTheme = true; + + if (isDarkTheme) + str = QString(":/icons/musrStep-22x22-dark.svg"); + else + str = QString(":/icons/musrStep-22x22.svg"); + setWindowIcon(QIcon(QPixmap(str))); + + fValid = false; + + QString title = QString("%1").arg(fMsrFileName); + fTitleLabel = new QLabel(title); + QLabel *icon = new QLabel(); + if (isDarkTheme) + str = QString(":/icons/musrStep-32x32-dark.svg"); + else + str = QString(":/icons/musrStep-32x32.svg"); + icon->setPixmap(QPixmap(str)); + + QHBoxLayout *titleLayout = new QHBoxLayout; + titleLayout->addWidget(fTitleLabel); + titleLayout->addWidget(icon); + titleLayout->insertStretch(1); + + int status = 0; + if ((status=readMsrFile()) == 1) { + fValid = true; + } else { + QString msg = QString("Failed to read msr-file: %1 (status=%2)").arg(fMsrFileName).arg(status); + QMessageBox::critical(0, "ERROR", msg); + } + + int height; + if (fParamVec.size() < 70) + height = 20*fParamVec.size(); + else + height = 900; + setMinimumSize(400, height); + + // populate dialog + fParamTable = new QTableWidget(fParamVec.size(), 3); + QStringList strL; + strL << "name" << "value" << "step"; + fParamTable->setHorizontalHeaderLabels(strL); + + QTableWidgetItem *item; + for (int i=0; isetFlags(Qt::ItemIsEnabled | Qt::ItemIsUserCheckable); + item->setCheckState(Qt::Unchecked); + fParamTable->setItem(i, 0, item); + item = new QTableWidgetItem(fParamVec[i].value); + item->setFlags(Qt::ItemIsEnabled); + fParamTable->setItem(i, 1, item); + item = new QTableWidgetItem(fParamVec[i].step); + fParamTable->setItem(i, 2, item); + } + fCheckSpecific = new QPushButton("Check S&pecific"); + fCheckSpecific->setWhatsThis("Allows to specify a template name which is used\nto select parameter names fitting to it."); + fCheckAll = new QPushButton("Check A&ll"); + fCheckAll->setWhatsThis("Select all parameter names,\nexcept the ones with step == 0"); + fUnCheckAll = new QPushButton("&Uncheck All"); + fUnCheckAll->setWhatsThis("Unselect all parameter names"); + + QHBoxLayout *checkLayout = new QHBoxLayout; + checkLayout->addWidget(fCheckSpecific); + checkLayout->addWidget(fCheckAll); + checkLayout->addWidget(fUnCheckAll); + + fModifyAuto = new QPushButton("Modify &Automatic"); + fModifyAuto->setWhatsThis("Will try to reset the step size,\nbased on some crude rules"); + fModifyAuto->setDefault(true); + fModifySelected = new QPushButton("&Modify Selected"); + fModifySelected->setWhatsThis("Will call a dialog which all to specify how\nto proceed with the selected parameter steps."); + + QHBoxLayout *modifyLayout = new QHBoxLayout; + modifyLayout->addWidget(fModifyAuto); + modifyLayout->addWidget(fModifySelected); + + fSave = new QPushButton("&Save&&Quit"); + fCancel = new QPushButton("&Cancel"); + + QHBoxLayout *buttomLayout = new QHBoxLayout; + buttomLayout->addWidget(fSave); + buttomLayout->addWidget(fCancel); + + QVBoxLayout *mainLayout = new QVBoxLayout; + mainLayout->addLayout(titleLayout); + mainLayout->addWidget(fParamTable); + mainLayout->addLayout(checkLayout); + mainLayout->addLayout(modifyLayout); + mainLayout->addLayout(buttomLayout); + + setLayout(mainLayout); + + connect(fParamTable, SIGNAL(cellChanged(int, int)), this, SLOT(handleCellChanged(int, int))); + + connect(fCheckSpecific, SIGNAL(pressed()), this, SLOT(checkSpecific())); + connect(fCheckAll, SIGNAL(pressed()), this, SLOT(checkAll())); + connect(fUnCheckAll, SIGNAL(pressed()), this, SLOT(unCheckAll())); + + connect(fModifyAuto, SIGNAL(pressed()), this, SLOT(modifyAuto())); + connect(fModifySelected, SIGNAL(pressed()), this, SLOT(modifyChecked())); + connect(fSave, SIGNAL(pressed()), this, SLOT(saveAndQuit())); + connect(fCancel, SIGNAL(pressed()), this, SLOT(reject())); + + fModSelect = new PModSelect(this); + connect(fModSelect, SIGNAL(scale(bool,double,bool)), this, SLOT(handleModSelect(bool,double,bool))); +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::handleCellChanged(int row, int column) +{ + QString str; + bool ok; + if (column == 0) { + str = fParamTable->item(row, 2)->text(); + if ((fParamTable->item(row, column)->checkState() == Qt::Checked) && + ((str == "0") || (str == "0.0"))) { + fParamTable->item(row, column)->setCheckState(Qt::Unchecked); + QMessageBox::warning(0, "WARNING", "You cannot select a fixed value (step == 0)."); + } + } else if (column == 2) { + str = fParamTable->item(row, column)->text(); + str.toDouble(&ok); // result is of no interest + if (ok) { + fParamVec[row].step = str; + } else { + fParamTable->item(row, column)->setText(fParamVec[row].step); + } + } +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::checkSpecific() +{ + bool ok; + QString str = QInputDialog::getText(this, "Enter Param Name Template", "Template:", + QLineEdit::Normal, "", &ok); + if (!ok) + return; + + QString step(""); + for (int i=0; irowCount(); i++) { + if (fParamTable->item(i,0)->text().contains(str)) { + step = fParamTable->item(i,2)->text(); + if ((step != "0") && (step != "0.0")) + fParamTable->item(i,0)->setCheckState(Qt::Checked); + } + } +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::checkAll() +{ + QString str(""); + for (int i=0; irowCount(); i++) { + str = fParamTable->item(i,2)->text(); + if ((str != "0") && (str != "0.0")) + fParamTable->item(i,0)->setCheckState(Qt::Checked); + } +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::unCheckAll() +{ + for (int i=0; irowCount(); i++) { + fParamTable->item(i,0)->setCheckState(Qt::Unchecked); + } +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::modifyAuto() +{ + QString str; + bool absVal; + double factor; + for (int i=0; irowCount(); i++) { + str = fParamTable->item(i,2)->text(); + if ((str != "0") && (str != "0.0")) { + factor = lookupTable(fParamTable->item(i,0)->text(), absVal); + str = adoptStep(fParamTable->item(i,1)->text(), factor, absVal); + fParamTable->item(i,2)->setText(str); + fParamVec[i].step = str; + } + } +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::modifyChecked() +{ + fModSelect->show(); +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::handleModSelect(bool automatic, double factor, bool absVal) +{ + QString str; + for (int i=0; irowCount(); i++) { + if (fParamTable->item(i,0)->checkState() == Qt::Checked) { + if (automatic) { + factor = lookupTable(fParamTable->item(i,0)->text(), absVal); + } + str = adoptStep(fParamTable->item(i,1)->text(), factor, absVal); + fParamTable->item(i,2)->setText(str); + fParamVec[i].step = str; + } + } +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::saveAndQuit() +{ + writeMsrFile(); + accept(); +} + +//------------------------------------------------------------------------- +/** + * + */ +void PMusrStep::initParam(PParam ¶m) +{ + param.number = ""; + param.name = ""; + param.value = ""; + param.step = ""; + param.posErr = ""; + param.boundLow = ""; + param.boundHigh = ""; +} + +//------------------------------------------------------------------------- +/** + * + */ +double PMusrStep::lookupTable(const QString str, bool &absVal) +{ + double factor = 0.01; + absVal = false; + + if (str.startsWith("freq", Qt::CaseInsensitive) || + str.startsWith("frq", Qt::CaseInsensitive) || + str.startsWith("field", Qt::CaseInsensitive)) { + factor = 1.0e-3; + } else if (str.startsWith("lambda", Qt::CaseInsensitive) || + str.startsWith("sigma", Qt::CaseInsensitive) || + str.startsWith("rlx", Qt::CaseInsensitive) || + str.startsWith("rate", Qt::CaseInsensitive)) { + factor = 0.1; + } else if (str.startsWith("phase", Qt::CaseInsensitive) || + str.startsWith("phs", Qt::CaseInsensitive)) { + factor = 5.0; + absVal = true; + } else if (str.startsWith("N0", Qt::CaseInsensitive) || + str.startsWith("Nrm", Qt::CaseInsensitive) || + str.startsWith("N_bkg", Qt::CaseInsensitive) || + str.startsWith("Bgr", Qt::CaseInsensitive)) { + factor = 0.01; + } + + return factor; +} + +//------------------------------------------------------------------------- +/** + * + */ +QString PMusrStep::adoptStep(const QString str, double factor, bool absVal) +{ + bool ok; + double dval = str.toDouble(&ok); + + QString step(""); + if (absVal) + step = QString("%1").arg(factor); + else + step = QString("%1").arg(factor*dval); + + return step; +} + +//------------------------------------------------------------------------- +/** + * + */ +int PMusrStep::readMsrFile() +{ + fParamVec.clear(); + + QFile fin(fMsrFileName); + + if (!fin.open(QIODevice::ReadOnly|QIODevice::Text)) + return -1; + + bool done = false, parameter = false; + QByteArray line; + QString str; + QStringList strL; + PParam param; + + while(!done && !fin.atEnd()) { + line = fin.readLine(); + str = line.data(); + str = str.trimmed(); + if (str.isEmpty() || str.startsWith("#")) { + continue; + } else if (str.startsWith("FITPARAMETER")) { + parameter = true; + continue; + } else if (str.startsWith("THEORY")) { + done = true; + continue; + } + + if (parameter) { + strL = str.split(" ", QString::SkipEmptyParts); + if ((strL.size() != 5) && (strL.size() != 7)) { + fin.close(); + return -2; + } + initParam(param); + + param.number = strL[0]; + param.name = strL[1]; + param.value = strL[2]; + param.step = strL[3]; + param.posErr = strL[4]; + if (strL.size() == 7) { + param.boundLow = strL[5]; + param.boundHigh= strL[6]; + } + fParamVec.push_back(param); + } + } + + fin.close(); + + return 1; +} + +//------------------------------------------------------------------------- +/** + * + */ +int PMusrStep::writeMsrFile() +{ + // read whole msr-file + QFile fin(fMsrFileName); + + if (!fin.open(QIODevice::ReadOnly|QIODevice::Text)) + return -1; + + QByteArray data = fin.readAll(); + + fin.close(); + + QFile fileOut(fMsrFileName); + + if (!fileOut.open(QIODevice::WriteOnly|QIODevice::Text)) + return -2; + + QTextStream fout(&fileOut); + + int idx = 0; + QString line, paramLine; + bool done = false; + bool paramBlock = false; + do { + line = getLine(data, idx); + if ((idx == -1) || (idx == data.count())) { + done = true; + } else { + if (line.startsWith("FITPARAMETER")) { + paramBlock = true; + } else if (line.startsWith("THEORY")) { + paramBlock = false; + } + if (paramBlock) { + paramLine = updateParamLine(line); + if (paramLine == "") // comment line, etc. + fout << line << "\n"; + else + fout << paramLine << "\n"; + } else { + fout << line << "\n"; + } + } + } while (!done); + fout << "*** FIT DID NOT CONVERGE ***\n"; + + fileOut.close(); + + return 1; +} + +//------------------------------------------------------------------------- +/** + * + */ +QString PMusrStep::getLine(QByteArray &data, int &idx) +{ + int newIdx = data.indexOf('\n', idx); + QString line(""); + + if (newIdx != -1) { + line = data.mid(idx, newIdx-idx).data(); + idx = newIdx+1; + } + + return line; +} + +//------------------------------------------------------------------------- +/** + * + */ +QString PMusrStep::updateParamLine(const QString str) +{ + // find proper parameter index + int idx = -1; + QString paramStr; + for (int i=0; i= 12) + width = fParamVec[idx].name.length()+1; + ss.setFieldWidth(width); + ss << fParamVec[idx].name; + ss.setFieldWidth(11); + ss << fParamVec[idx].value; + ss << fParamVec[idx].step; + ss << fParamVec[idx].posErr; + if (fParamVec[idx].boundLow != "") { + ss << fParamVec[idx].boundLow; + ss << fParamVec[idx].boundHigh; + } + + return result; +} diff --git a/src/musredit_qt5/musrStep/PMusrStep.h b/src/musredit_qt5/musrStep/PMusrStep.h new file mode 100644 index 00000000..a66e80da --- /dev/null +++ b/src/musredit_qt5/musrStep/PMusrStep.h @@ -0,0 +1,121 @@ +/*************************************************************************** + + PMusrStep.h + + Author: Andreas Suter + e-mail: andreas.suter@psi.ch + +***************************************************************************/ + +/*************************************************************************** + * Copyright (C) 2007-2016 by Andreas Suter * + * andreas.suter@psi.ch * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + +#ifndef _PMUSRSTEP_H_ +#define _PMUSRSTEP_H_ + +#include +#include +#include +#include +#include +#include +#include + +typedef struct { + QString number; + QString name; + QString value; + QString step; + QString posErr; + QString boundLow; + QString boundHigh; +} PParam; + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +class PModSelect : public QDialog +{ + Q_OBJECT + + public: + PModSelect(QWidget *parent=Q_NULLPTR); + + signals: + void scale(bool automatic, double factor, bool absVal); + + private slots: + void scaleAuto(); + void getFactor(); + + private: + QCheckBox *fAbsVal; + QLabel *fFactorLabel; + QLineEdit *fFactorLineEdit; + QPushButton *fScaleByFactor; + QPushButton *fScaleAutomatic; + QPushButton *fCancel; +}; + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +class PMusrStep : public QDialog +{ + Q_OBJECT + + public: + PMusrStep(const char *fln, QWidget *parent=Q_NULLPTR); + bool isValid() { return fValid; } + + private slots: + void handleCellChanged(int row, int column); + void checkSpecific(); + void checkAll(); + void unCheckAll(); + void modifyAuto(); + void modifyChecked(); + void saveAndQuit(); + void handleModSelect(bool automatic, double factor, bool absVal); + + private: + QString fMsrFileName; + bool fValid; + + QVector fParamVec; + + QLabel *fTitleLabel; + QTableWidget *fParamTable; + QPushButton *fCheckSpecific; + QPushButton *fCheckAll; + QPushButton *fUnCheckAll; + QPushButton *fModifyAuto; + QPushButton *fModifySelected; + QPushButton *fSave; + QPushButton *fCancel; + + PModSelect *fModSelect; + + void initParam(PParam ¶m); + double lookupTable(const QString str, bool &absVal); + QString adoptStep(const QString str, double factor, bool absVal); + int readMsrFile(); + int writeMsrFile(); + QString getLine(QByteArray &data, int &idx); + QString updateParamLine(const QString str); +}; + +#endif // _PMUSRSTEP_H_ diff --git a/src/musredit_qt5/musrStep/README.md b/src/musredit_qt5/musrStep/README.md new file mode 100644 index 00000000..e4ed1aea --- /dev/null +++ b/src/musredit_qt5/musrStep/README.md @@ -0,0 +1,2 @@ +musrStep helps to intelligently reset the steps of a msr-file after a fit. +Often this is needed for refinement purposes. \ No newline at end of file diff --git a/src/musredit_qt5/musrStep/icons/musrStep-22x22-dark.svg b/src/musredit_qt5/musrStep/icons/musrStep-22x22-dark.svg new file mode 100644 index 00000000..a4855a18 --- /dev/null +++ b/src/musredit_qt5/musrStep/icons/musrStep-22x22-dark.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/musredit_qt5/musrStep/icons/musrStep-22x22.svg b/src/musredit_qt5/musrStep/icons/musrStep-22x22.svg new file mode 100644 index 00000000..0532ca29 --- /dev/null +++ b/src/musredit_qt5/musrStep/icons/musrStep-22x22.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/musredit_qt5/musrStep/icons/musrStep-32x32-dark.svg b/src/musredit_qt5/musrStep/icons/musrStep-32x32-dark.svg new file mode 100644 index 00000000..b7a44516 --- /dev/null +++ b/src/musredit_qt5/musrStep/icons/musrStep-32x32-dark.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/musredit_qt5/musrStep/icons/musrStep-32x32.svg b/src/musredit_qt5/musrStep/icons/musrStep-32x32.svg new file mode 100644 index 00000000..a0c6dbe1 --- /dev/null +++ b/src/musredit_qt5/musrStep/icons/musrStep-32x32.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/musredit_qt5/musrStep/musrStep b/src/musredit_qt5/musrStep/musrStep new file mode 100755 index 0000000000000000000000000000000000000000..de79630e3cbe79ff85a0c793dc1153a296c59c36 GIT binary patch literal 1072800 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�^^x)+swv|gPh1Ji%54Lgw;)R_IJ2D5_3p)YnZLsc0XFZ4Z!{&kwgRKGE8MZELH0)s5 zIM^82yRbW9`3cx5SU=cI=ivwI2iqC8+69ykI~8^{>}}ZNuXd#*Bsq>K0;@!o8kCmP{eoYe8%{>Bj0;btb%vhfMULR zcmbSK1xv}LNlDlhajJe&8;^G4$>2Z)EpB4BQ4h&GrN5{o`l$|Jm+u<0nJ# zuV}`H+Hqgtd4N|ofSzl9x-BD{nd?`_9pfVV{XX>Gs5 zz#9Vp+3as=Eehb{?*Z_6!1I{#R`&93I1yX`yp$RL#g6*|-vS(mI(z?z+3_mCqk;RI z@%DDSJ@B=_)7m~!z?T5Wu5B;BncY7I_#)uN&3G?6ei-u#+0QUu+R{Pom_X3{JTz-VT{3zf#f!8qOmMSW~7~s`_ zS5Jl;6NoSJ4g>EAypb8NI>u_DIf7^NcD?{_5qN3EnGUDa(}CjUdh^LKOBOomri?VJq!1@N@S!Fu4&fTuMMP67W0JhlCZ z_tOjD9?O%G8kp56t(W{|g>(5C3R`>(&%U8pnl={C!w<<9K6~!^`>! z<;;b(UBJ;n&JDcIDfWJgLVdfzORL>6z;^;qYyUk={%Q5g1K?-ipXU6B1JmXIzF0<`)G%4oN50H8)LOz zvWNl$!8-+>SASf$g0+oI&a*5j>|<$Mm|1m$&&&M+-m3vgNrm`%$9NMTaa!|gqFmnI zmiR6EVIUqq$GX~P7GuKXc<%1xiJ3I z!Vd!<3_P{@fycp*8%}u6R^xGxG{s?zmv=g9;ynI77z-z$ETW8|&@~Ro-iTMxLAReIoX`SE30Kfeo_+j8z z{{!d$>2@ACy2-xHO!K!5CwBXQr!_zN0zU*ipV{AZ{!#__@&Bm5J#fB#)2crT_#gjK ze+=+#|55&7;2VIa72gB$Ppf_#4ouPTPiy?V!0}@(@alYf^Q+-<+*>Lc8yoq2{CHsg z`xCrRoOi>-3t@A=(;BSEU<_@au#tAZyqYCg)94CCtxas#z zd&1Ki-%-HJz`u{#-_l)l7%x8t_+;Q|jnBitX8;c|`}eW;_XFUofv5HR%!WhAs{g=! zfv*IP?zXqzbpBEW_$=V{&A7$50KnsK5B%tV_(uWX_8-@bYT{ z55zU>w6;@s;KBcaPX=BJcxwA8Z|8d8zQEg<+|pT%HxC>_cm9Weao|URr!^iL0^bJwc(U>jsq*^)Z;5O5Y5C6r9u7P;f8Gy6 zF`x5m{ge6j{tLY&w>SF2I@*5zaTDb<#jF<}d*{HlVUDNvyMo724tRUu z{P&GH2Kn2DXY>B%|7LvwytLXI1^giJ`rJXb#kBv#0RI5Iq#5sPAGe2rr-Rmz+C0eX ze*oMCcsaAbY24c|@#P1e*73s^cp&iYW`D~jwLPl)Cyq^Nm@Vmgf;k?0C z89S?NBi~+a`PqljPm@uO@8+bW0_Jks+1t6E#{t~OjGN}!Q-r6ryTfqOb8Mk~C0q}lm zh?dd=HIkKMzg}_?_#)sxC&P{FVdw((0r(x@ zI6YGz9)CKnEg-)j&y{u4?;-9N2>eFFw0G_ZT?fBB+_v9zwX~h=^+z*;pTJhBcJ{fpw^8l~E zJMgu@E1Tn|>&SfDP6mD&c*=1ZgZ#b7PitHr27WAsUlo*h6Zt!l-+|Xx$<2M5rIMT1 zRBKf?pDDIVZhn*XFt?)P9Kzg6jd85y7TVXXR7JO<72W(Qx%q$xekC_2p{Mxb!p2>c zgWWRO2fwJ&m(}~S+Im|yUc=;ujC4i7s-QPuohe-q>C$>#)`8LiuoWzISbItrf~{n! z&pN^4gCcHeHL*Tj({H)6HJZLIJv$@T?`Zm!^z5Cc$ERn@EF6uu=&#bV$6|e|RbSx7 z)>!qiZtR+sqtC4RQ8)J0s&95oF6kvO8dO`uVMb~HevFp12ZvpnJgT9~$ zTZeByc3G^ya?rQ!yzhU=uSGdF{`>WoUr> zJMQ|105&>fYplP@s2>er3o_Nh`o~QA?EtngvoF?9X4WSaWVbWxi2-b?2QO`dhrX;J zyCBvdc<5&evcEm_T?N@HPmUh*)E^dPFU0y+PyM$*Ha&~}r67yT!qK}~^wojvAF&>l zRX-5O;#)@JZXRvuhUp51svO(HH3~ z-g=5>UC<3iv8sBk&YJ4Wbk((%I- z`%Q-Ia1TDDO}4P57NexR#m{S(Y;2)L-)dtQEm^TX!>U6sxNa?i^=CGNmZwbrr&e}Q z(~nu%-&$6zueaz|t?aEO5bNKp2Fs@%hMo(XX?>)Pa%EE;BA&al=Z@zzT%P#iG7h^r zV)&twFMh9S-1(lSLzuZ^(cfAbcFtQ?_A6CaEpHx(!TMEKc21kC&2?p)toe?+uxU0O z>uWKxUD#Ez{@$j4bYbgso_|``@lVe24jZjVym2)``q2-zy8l)uHXzS3Cl;#}!G9%f zuteT;WV@~U8b|ifs$+emP2cUv5^VZOM>b2}t|9BVlTkwEg4uB~RNt$y!CBX72*}9x z>NQbY?Zoz2^hr+atmT&NZ%4L|Tv*b=AkD7?h;{X;n${gF1NHrywi0ud#&+=%u4(#h zjlJNj{8(hnYw#Mp$!Y=TQ7Gw3?Wo5^Bmy@UHSJ!iz z-*XGwiir~Gg+FLnS7`c97wwkgub`cB(a*WCJ1!OK!;XxnG)w*Cle4V=Rv$8WZ^(uoHqtFA?xSQ=FXex7|4-?GH%Z1vZr1~} z-QNChZog7APF}?s<09msVaJiR95K>0$^M_xAO90a>OCOGiQKMLX}b;h-`su!UmD{e zWvvrZemj*IbcPm+%~f<7%AveEeqIem2h%D$+Pr z7oXl9p~A{*J_!~hjjP1sQM@L+97frDWAHD z)h!n)a%8?!Q6nwm4x^62)mZV7^?#$=>AZ>57yNo*OFGghqk2NJ~AlHZWhvcArg&PV(yl&(SP%apE8>0Ap# z#abgu_oK8dZvv(1Fwd4zTHIp|pEyc4A%Cw$p<=BjrQ1_lwtqCGW&2|(t+o%P8<2nK zVxv5no=NGsga<4!a9MsBrRDbPN@-c&5=zVQbu>l#6{TIN{LhrmPHE5Ijr!au?MrEi zhf-Q@pRSaa<83sh<^Hpp(mzspk0>qoAFpVmKH2}ll$Pa%r@-4&dLWf|lhS=CU3;lf zUT;e8r}QtB4qj&9Lnyr=MLJ-)fy?$aq_j8jd!|TFNReJfY1zMjP+IoK1xm~D`zeKg zrWm7s>7SF*(!UC&Wjw7ZEz66dwDg}&Y1y9Ll$QI4Wrb1SCu-kkN|&W{$VvlmN$DAs zmg8{~r6vCbrRDy`RvG?sd-SHX50y8a(y~2kDJ{2Wj@5>Le&Sc6bO@yfQd-WBb5o>a zDJ{qIVM^C0|14{a@+Iy|X^BTtx;61HQkviE#XoD;g$i3veB(YbO3Qd0)*HC=Z%=92 zo{1^an<(u{%>2~Hirr;w^u1j%l0;@_a*H4|AaU<#o-1l$O`YB%X3UNjd&EEDIH$L&*Ps zcf6$BzErF-e7jm$RJ;RiuTRvUR}>@p$_uf5-{FxUCjrRo$^71Z{`r4;`~KhEo`(;I zia6x{@c;GpmDepRizpbA*TLlWm)A4p_>kAfB>sQe_{f1h+1RvB+B|=(zZq;}eVbWv z0|~W|jOCYp?eQj%I;(K4XwWS@a9H2TwFB;3o7zERKAvHXaRQ{D-ls7q&u$ap;&65} zz8yRKYhj+fc?NUhsArFujT#$-q;tC8H0Ht)m!gw+U9PuxGUnN&%{pAHOXu!6h|hrO zH+(|g;7p*Vzc&KzL&Uu3db=C48}#Q?H=dK>J>H|^8F3J+nq#(2sPmVaSZ9v!S|Yz6 zr#QLK!MA(H%K3o)c2s@=JqeXU0av3G0#RLd9ki{Rsd`~Nv!X!fc2(b z#rlmX_&2Knf6et@+_m7@qT2?(ewydE96gq=U*PMl#`E=z|8P#Ha%f?uXgtX5IpUTV z-W-A?7v7!o$WCCH2D$)bReq~Dq5Ub_>Q0Rla=u<+YgjKwe0K%f0p^#a?~-& zv#~{hH;{FYgS>D8XJ_4RWxhy$!t#xS!ZXwKF=*NEzdKo2MhkB8!(xOaD$SJlEYRg4 zNAMaJAZ3!HnTs8@GS9W`YiVpY81;ZQ;S3|B^?w4~_$xYs$J-OYaOGZ@H`=ISe^u15 zWj~(W`VH`0Nnx3?KSpotx;50o)*^Ge1jx;|3Ea;5Lrj{9$%&a$Jd_KuTW5p3sCLF=Muu!)N@b&C37FGse5dbAPC|c){2@UeJ zYOM-c8E;1|Agv@SLUj3)2jS_6x;@itb4yxSAK>GXbGWNP^zhGxQ1H&r2}XfSK-};> znR#gFX3t#O(0ojEI<^2ir+A{yENxDMQb2pzNn^NkhPgN&qgsr<%VNcL^en0c_pq{z z*z>=`(_^G~meyJnw6GwBi%>$GvGzqQtFfR+7$ahJe3B0T=ZJgbM{ ztDBZ(orOIB^cssXq(k}M;2F>mUp=*&53P7453?8+`-r!1I-{>Ve+@@p_0?|N#2*BK zS@C-|^SZGb{WVlO)yTrM#vrtmB$iD;W3>eA&{`j450#KH)z?!O<)%fNys{318*A3Mz z2ewt=lgA=3Q+5ApgM3iPaS*O565qyVQj#`x4K~Y55WXrBuZc+4`L-)$S(YBvWpc!D zz#{s=nGY@Iy}kxUO9@L54w5zDrG)^mC^;@-L>Zh~7WV+n;4}x`L2<;GH8@Qzi}0_z zqMYHte^nf@Um2XPmJaxLR>4^Y{13$u-D7Z~E&C5!49-#D=M;x`5%a#yXU;z?2@9-@ z?~vLv;BO>{;O&;g>{iD2N6i`Mc^R-6Gh6l!J=-(SeU_~Kaf2y`{Qwo_usE0)@DaDbpwYD&%)N@zhjW@K=v^Xi4zC4cVWlj zq_Wn{-XPrs;c+q&^Qz4bB2Hv?WI< zHt{p-a8Eo2!sCnp)Y0xO;E&cQTs9C*9RX;p-MhgTcw22*ey06;37|F7o8}q8NoQ+0 zkT~(cPb-cw&j^mE&2u>(rs4C|Bj9fp$CzgXCy(vpZQ{73<3n5ag)xT&;~dp9&^EUW z&3lD`msT8O-V>biHvb0{PkrE>l5tE2C~v{8VGF-RC5{Ahx?-!N4l{_2ZJl0Hv1>ru zmW)W8PPUf=X{tO8{FdU__X?x1KDMy|RBIwg8l(YZ^oX{4W#wCLvTbZvKv{tOpm3wV z!o$!P3vKmZQ)Oj zamr{aavUCmp!gPp^oJsfUNQPvl(tyk+@9jY^BIi40ngNslpQHtw&{mI)28_cbhix2 zTui+w*vIs!nN&dmFiU>VX5NB$M}Lc65L>e@NF9(#G@tbh9dG3nYZ8sI=sQPOu_j8+~zKu zE@~A-ul}AG;^iE&;S@>B210I0V%{%uBA`YNz2q5CDL}O(Y~R6YjuPx{4!h(S?+E7D zG}v}$swK+7s}XIaCGg>I&NOXT(RS085>+jBC|8_Z&Vl|Y4Hv3lyMyOKV)J*QWy|<| z1*UB#Dmdmawlr;uV9={87u9>_mfvu2*+l~<0?fgwuv50+twT5_YB7Xng1$Np7ixin zW5e3SJ_zQGRM;t7P{DC#4~mIDx9o-ssYb8bTVVh3Wo+(n$ENs6En+GFdc{;+L^Jr8 z93hT#ex|^hgU+8&PFaiC-}x80L^xK$z!bGi0ew{}E@Cp_U*s~#(d{6)#DRWExhSHG zm{2@QKf{2Y?D(;<5z|W$9W%?2L=V}&#E$3jl#lc2j)glI4bKgB=~O)Io6n;NKSs`S zOek)6)C0S%^04!~+wtGyD;#S-qqDogAWh>$e&S&K`c}a(ueNyR!gHfzdz_AH{JG_g zsz}~b%==h2;JX}WKC?1jhjtwJ8Ce?hUd}Hu9df+Y&tkxj0ll=tR({3fPsgwCa76^Y zsyTSzbOj5Y#QcksG|%gf9eWv9A+&se%1BsTsW9)fg8kTWg(scWHURTy#a8n$^A^NJ z$D37&I25GGifHO8L3DI#n1#+nSAeu#5&4D^^)v6!JWvm(fVk&()nD1^_V3i9+90)7L{p%BK45dzb4qZc z9vuMEcttb?Dv0fza^UQ6I}enBANmf#AQyE+7qz`NUaqyWuSt+(W&JD3UmONX6ftF>f?e48({y5=0Q1`SZ00S96`aE*@f}DO%vs-U`XP9B%(IU3$(03y*Ey6Q893t7+$@dE+Kf);(ntazl14^@O410=g^Gd}cs5wesct-n zq>-CgmC{HjP9$lBQ=Hs4<6BB2jkYLh#1*Qs=9UHDB#mt6#ga4xMKkmamgE(gekmG}3>U#^xg#gT;A<>;x%|Wb2G`VIc7e6)h%d zWacuB@h-at^bTjtv@d5EAsN!hqgh70zXF)A+?Vi18#U~&iVe9X z^K=Va4|t2DNNMCQG@v8MOppM%8PdqDzKs0^z{5~*;;_%0P1p3v`$JRx64@=ZwG%5^gxM<5R*$I@B3?P zGVrCzIovh5G%_K?Dhk{M;)(Ccc4;J|(dqZVd7*gEPoUva8gX{SC7zt9;4Hesg+oT) zNoiyiDi2HzCuyWn08T;`E!tM#ppAQHiH&uwnDooTLkua;*33eE>= z8AVqE#mqdag@&NuI$*U)&J4Cn&{+%qOlk=0I!KiB#l(X z>6TUqgi?}}TpH|8jaSmh!8}m1 zIqVB4fWu;DlhR0eoOBEC%7AJpZz+wOs7K!I0CiU0QW|N7DYX|bd=#MZ%3De!8F8iZ zXAVaLT50ztX=HLvtKoeB&=I>gNh4LVkoRps5A5C~jjU`*p?w8pMJtVld6P6UaudNh z0Ohg6B#lhPkx+zI7EnbyOwvg1S_C%-6k&%+8mU~$n7*|^fJWG1l13hfX<~NQ<^ft_ zf-!MH8Yx?tymtWFr(h|K+^&NGcplmJIi!x##<5IFBj37$^fw5Wyk?S;M*e~Ju4M(5 zQ{qfYBl`y%2Qw`MP&p2Z5h10Kg=hKrM|Ml;X&g_aG;*i}HfSGU10;^$JBBoJ1Lu!I z8kr7g4u?g_QW}|c*2;?U;jj_VZV4NuOKIdCegqfboD0BjbB^i&DUDnXu^7c90@i$~ z7NZ!FMy51iMk(0<`*MoC6e*3A3A7rV^1v%gj*><)7N@7 zq-NBxwO&UpTnOem#a2fhC5_x4OjRES>1;Bhl15hVr^229|D-tTm_x)qHb4B}75$nq zKkom*V)Tb-tCU8D<0MiG0#;7pMt=$IVWDlwUaG7S@Cd~*`a*El*`jAsUkm~sr8vgi zEjaNuXWXSDVp$A)i{gkQmpTVg(n!He)D0)WyrI~p{vv7Q%sC={0Exd`(rBVFEClDh z&F>!y&#M4bKP>j)Z_FZ68d-3FVyp;KO+_@uhPce{tH-^w7)OW>zy~XiIMK6j0V$0{ zSHQe84Xoc4Q=BrIiX5lst4-DJ1nIaUiqedJ7IiPy%lc7c?}3CDI++`ivLl7dHvP>J z+I$}H^~YjryQwz?`5+v%t}AIvq1 zJp>aQZ2*!+KK7<96%W#RMKp~Ml12t6QHjq%N>oH%qLN19vRaKTmBAmX2Nt90qEQ$xc#XFhwG9Aumau&Xr#XtGk+T(uJqpa|G}v}$swK){T?^{X zUGTY(il1pqNok}uxx4^f!*3STb`{-a>;Zzk-CZMDgQGN+X|wsFq5gw@k%FG{e-jjU2E1LACS;eOf9m zVt?mf)RqXxVLhqkt3i)X#l`-s(Fkmi<8Q-g$Gidh8|9*iE@DEF(#Y-E2HPnR=XzLD zjt%?PmeR;1oHg@tUIy%jsd(5opOi*61saX$4)##xVdqI{r1uYWb~hWOwVcRL9E`rV z@7GcqS@|44TkxJX_NOY6hoz*Ewa@WSZ6`3|{{sG0mZqeUu{Zz-*ir~rzOc|)3P~dc zWAQs1TSEH*Pystk(ufs5hj>U@D4<3Xw*M{`V~iA!$BqjR5xXat!xdZ2!%7-?GY=PX zc(HRqTBV4lt|DnF-if9Uyq>&-G+d~Ap z2c!f=Oc^LiBP}pWjP`^1&-ZL4jr`k|0?kwedjb}t{iZ-k8fjFRN-PV~Pl{*?l%$b9 z6{y7aAPrK)l!1~ol5LZ0KbXtDXDewWpaRvu2c(mVXbP01ksZ~k{s$m^P()LpB#m^L zK|PwjD4LEX^-WLG$m44iXjw3S`kt+%k#eP|*!CdxQ$$msB#or6OeIbMX|W=j0wrnW z?FJ&of^D2x;dZF{WKO;^Kxiu7~Wz6@(_%9oTwYI&m$gq?0NjkaWUxrF4>w zQ{8wDNhevcDy5TUyiSr%IK|2R1#+Zxau}}kR7o}N*gB%S#3Vo5qFBGwJ*#7(Rl z(n+OVoMSvy(sK`AH>8v2Xtk71-tcvjPG+EZl1{SK!F%hGyo1HLq3i@HolMz>H@*Y; zs!-8ll1>V})EMtFkKz~`Se%>lt|RFr?;6}<1uzIeNe=SDrF0U4%d>+~W^Disl_yCj zCAL{uCuH`OUM`|il1`fAX4tVnrYA>9Iw|65JXNv^=pUS6gk(r3uU8l$9R_ewxkvCu z8#NfxN%R7ZJqG+zQlxY;9V3(Bnv5$Jqpu7%Lps?JZDqND6i$Y^-1-wvB%SzAw6cnT z>!m^=>BRqxm32f!ok8g-X;M1LfUCjX0geSQiG!kbQabq+^Cu5zIgqUq6)j6HokY&n z*fHQYlXJLha_PkX5Za2|46t*?5JEP({Z|>Ey#&oc}0%9B&H$QqsvDPu%~k za6bNB_?MDS4z|Xv&k7eo@-HQw41Z{0jwO@DFWM)ilegWC={7&-i10)Y$)`$QPQdvu zpsHAmk<*v&4N^LBuVZD+0R5t1RfMUpq;&H67Ont;Irn?El1}>JsU&SZ2wNmcNhjax zVdaycM2E58u$V&dOeDEEQPB+SnQ24wc22=)z;O-8Fvs^ zKc&GmSG-qyf``gyOD&^*}KP^37wE^tX1uFWT`B$4bi|cN9nLS5i7j#L+}>J^{Cuk|Z?$tZ|&BJw7HTG?TePAYn9M&XfwhT370PC6wLJR8tLJ516^ z4F{{3zO`+DcH3c+PUft)81Mx^*GzCWA)OSuMDRO6pA;;mlLMVFNYj_Y85$P*!O%F| zN$I3PHI=xMP8+$MP`QabT^O*IV!K3sB?bkcP` z1v?keVh$T^A?f7zjaH+ESU`L2-XxtwSJaFcF9Et?_a^Bi91pmPeg6ZXB15&@DwhAph6{eDo0}=B?qsty zq-iiO@M4OijyXy?>6VddtqD>SMHFq7(n)1p?$x>j8=!Ebzl83v(AFCBsn|BtfiF}X zqb~$!oh>qs>e&YTfZ`Z)x8TIv9%UoWRp2ibM;y7-If#-@7M-VVa0tbz5f*zl&<-Ms zy>BaBioz=bQki5#^;F5U5yWW#{Aa~6^_M6tgMM5m;!u#rE21$rgu39XU&3>_;s_B9 ze7oZCxz*V2qW7e9Qf@9LuRp=Mu9)1}#Z=@t{Y(Sun)e`CE6T=-_>6uQbuZShWG7+{ zkV3vEng^b6*`|MXrjD!wdi&%qrqL(Z$Mk{+se)l(PWhg#q>~c3Q(BCQl_2d&PBita zDE6(s6o1kw`s^Z@4-`9=_k=OnNIIDoN%emPDSf46J;945StOgo%0^UTevpC`k(a2X zlTFv?SRM|%c`}ZRAWG?E1Wt;zULf?BBqg0Z!P73Hol^lVm$1E`X^s*X>$^GBji>PU zf_Wniw%u7tC%;~&jr0LNZk4}lw&~Q|xR$=y!CRxi3V>cN4Hv3lyF)&xNTL~y!0eR@ z+qBI{Iw^{-6fP4$U#wijHWOdQ$Q0}w4%5z3II&` zI5?h{r+!(hV1r{ZCIovpDO*s%(epfQjd0N0r{ZG&@g=2`=`X3#!$6;#ii>Cl|B@rb z@k}DMd=uz@rs5*@cm72#5ss&ek;`A8e@(?jOeXw`Tn0J*gJ&4U*2q$ov4U8P<}0Ex zp-AcEpuf@b${@BX@rqpSFaqN+(csmJJ))fc4VifF2u zq?6^6SPP_fim0kK7aQ#Kz}2`4qYVLb()Vm7oxBUCrpJJ^O%Y9jl5{d07rI4@PJ?ty z5lw-TbP|mDTo4mMa>b=mqv4;C`l(> zM&iCUTt3$NfHX=G`LLnggQSy1E$BIo1t6_ZMBXALoxJHyV#t2r7ZgVoM&}D8oeZ*4 zi7&u(g_2;5`s8d8ggKH8&QI~e10jp}!l#Jx<6WktlNwh@3<(3?N^$IEo7nf9`}k6c zkzh_wgKY#Mq!ZqaLOLlhf}|6nd${qA%(xEE6=iA2SKT(FC|k&AjY}n0+S{cP*P7VY zPbc9BM^XvTkWxu`+#UXz$M8h_kOkthlXtR|O3v-W*5Xo02q1dO_;ia3%L4lC%2*aCaL5dFP5Z|uVUShN^XjE zLn?8P;~YaODHqSz4XLE@WWH`ZWzvGLlT@+~#gkN$bEJhOA?Z>Jo$yU|f|N?Ec(5!d z5I=>A7L!zRwgIAqZv~)LIm3qg+N4xc2|pk>*b+cH=`N*`Sc{dd05}N12<1sq$>_1T z@`cRB(#u6uN>WLKzE-vg$e!dVNhLl{jax|11HH-_Mo5NK^7~^W-q!$X zq#7=>WU7rTrC3ClNU3Coi^d8fGeiR9=Gz1pm(E`L)5>Z9X_gFid5YmHrIMh0cmoXJ zp{YrTfmzi6M7O8)UMCgXaXBf{ff>M4`M2d%6Fpx#)F zy(|acRisps{g9PK0a~J9RfMUpq*SuO)5^Ah8UH<7NhO`2=4)3#xFtz;spJGEf_KRN zDj{RaGlYRD+FvJuXR3#}7K9@Q!&AjIup9ZAjCSyCBs{2dFheu;PgBQBuhU93Xf+)q&Sn9NtArD(QR3!uSrUbpzf< za+FlkxtoRY{ZX3;XgY_*%%-FgJTD=<*8tk6yronUv>lg4x%Y8EXOy>;N@mW(qp2Kz z4CtlumQqO)PGwGT*Z~@0IxI%r@&#Pyx>ybGe1Hmam>(sTR5Dm2?<#=8?cOAn{IQ7| z_A{U^c9^7+eSZ)<8qfqgOj61I9#$i?rGQr1VUkK*aJQO>JPy!NJ4{kZmT=>EpxpuV z&<>MSQgEeJ%^S4_ zYK5}a0K6GeYXw5*WF#e(RBj7=7_c!CS5nDaSE_yypk*8uBSK0gBk+<7Z3nXBrKfQ` zky6QnD3p8!*e!`GsU%NEt09#n0{X&XQL=o>D-cdk%fFD&Hqb~$!oo!_$ z>aRP%pDB(pcMDFuE#VcFV{L}x9TxjGHuslcpSJ}~q7s9^tf<(g{u0Fdwyoo+*ybR0 zNJdmr$>8?X4a0#?RUA`)iNZ4I=?7C`t3cYKh{o6um;HV9RlhUi2yqhlUBwY6diD~f zRI2}Kq{<=qBNtQMcs?_fwib1)j?|eJ<;5e!eyIY zsT{cs27Ov`7gKKv_A&kIbn1ZBVD9{$t)!ChnM6DX(xc==doReROgb!}K1%{KLkrmx z_b{;;zgmoUW;r{!^rOx02U00T6eaR6C6&~`Zyj-*t_M;}MdT$aspN+RbSBUr_}F9| z7eSO#NlBcZY70P!mLz#0+#%o>YUeIMXC!RzXF3-msiYrH@5GMz7)*zjvYje?!L~b7 zEm02BGm~F#_>@k?&$OjPRf`>toTD*QAM{RXxKIV#9d@;#Q7{tB1*x!2+e}n&%wdl& zxoidfxN;HOOnez5Q?PG1-0e%@+ynF9RM;t7@YcaGi5l(E3J-x`F(w3i1>A*N;NWgm{EJ)$IgWcsE)_vyr+~@aviV6`n0(X9w{DM*_Y(G)02C66%03*w(3 z-BHApfs#~G8UI3Hv>!~TcC!77t)!Axe^E#M08)@5ngS)Mq|!MehJ(~x5lw-TR1(yW zTJ#G@6BJQZO`D#ik``yE*ri}@{+_L*l3#Zb@lTMhE21e-l1c`xBjS6ItUt@9n*t@N z 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 f&%|%9#h=b6F_CYN=tpEQ4SoM~d literal 0 HcmV?d00001 diff --git a/src/musredit_qt5/musrStep/musrStep.cpp b/src/musredit_qt5/musrStep/musrStep.cpp new file mode 100644 index 00000000..b2314b26 --- /dev/null +++ b/src/musredit_qt5/musrStep/musrStep.cpp @@ -0,0 +1,57 @@ +#include +#include + +#include + +#include + +#include "git-revision.h" +#include "PMusrStep.h" + +//------------------------------------------------------------------------- +void musrStep_syntax() +{ + std::cout << std::endl; + std::cout << "usage: musrStep | [-v | --version] | [-h | --help]" << std::endl; + std::cout << " : msr-file name." << std::endl; + std::cout << " -v, --version: print the current git-version to the stdout" << std::endl; + std::cout << " -h, --help: print this help" << std::endl; + std::cout << std::endl << std::endl; +} + +//------------------------------------------------------------------------- +int main(int argc, char *argv[]) +{ + char fln[1024]; + + if (argc != 2) { + musrStep_syntax(); + return 1; + } else { + if (!strcmp(argv[1], "--version") || (!strcmp(argv[1], "-v"))) { + std::cout << std::endl << "musrStep git-rev: " << GIT_CURRENT_SHA1 << std::endl << std::endl; + return 0; + } else if (!strcmp(argv[1], "--help") || (!strcmp(argv[1], "-h"))) { + musrStep_syntax(); + return 0; + } else { + strncpy(fln, argv[1], sizeof(fln)); + } + } + + Q_INIT_RESOURCE(musrStep); + + QApplication app(argc, argv); + + PMusrStep musrStep(fln); + if (!musrStep.isValid()) + return 1; + + musrStep.show(); + + app.exec(); + + int result = musrStep.result(); + + return result; +} diff --git a/src/musredit_qt5/musrStep/musrStep.pro b/src/musredit_qt5/musrStep/musrStep.pro new file mode 100644 index 00000000..8db5b34f --- /dev/null +++ b/src/musredit_qt5/musrStep/musrStep.pro @@ -0,0 +1,25 @@ +TEMPLATE = app +TARGET = musrStep + +# install path for the application +unix:target.path = $$(ROOTSYS)/bin +INSTALLS += target + +CONFIG += qt \ + warn_on \ + debug \ +CONFIG += console + +QT += widgets +QT += svg + +INCLUDEPATH += "../../include" + +HEADERS = ../../include/git-revision.h \ + PMusrStep.h + +SOURCES = PMusrStep.cpp \ + musrStep.cpp + +RESOURCES = musrStep.qrc + diff --git a/src/musredit_qt5/musrStep/musrStep.qrc b/src/musredit_qt5/musrStep/musrStep.qrc new file mode 100644 index 00000000..24bbe5af --- /dev/null +++ b/src/musredit_qt5/musrStep/musrStep.qrc @@ -0,0 +1,8 @@ + + + icons/musrStep-22x22.svg + icons/musrStep-22x22-dark.svg + icons/musrStep-32x32.svg + icons/musrStep-32x32-dark.svg + + diff --git a/src/musredit_qt5/PAdmin.cpp b/src/musredit_qt5/musredit/PAdmin.cpp similarity index 100% rename from src/musredit_qt5/PAdmin.cpp rename to src/musredit_qt5/musredit/PAdmin.cpp diff --git a/src/musredit_qt5/PAdmin.h b/src/musredit_qt5/musredit/PAdmin.h similarity index 100% rename from src/musredit_qt5/PAdmin.h rename to src/musredit_qt5/musredit/PAdmin.h diff --git a/src/musredit_qt5/PChangeDefaultPathsDialog.cpp b/src/musredit_qt5/musredit/PChangeDefaultPathsDialog.cpp similarity index 100% rename from src/musredit_qt5/PChangeDefaultPathsDialog.cpp rename to src/musredit_qt5/musredit/PChangeDefaultPathsDialog.cpp diff --git a/src/musredit_qt5/PChangeDefaultPathsDialog.h b/src/musredit_qt5/musredit/PChangeDefaultPathsDialog.h similarity index 100% rename from src/musredit_qt5/PChangeDefaultPathsDialog.h rename to src/musredit_qt5/musredit/PChangeDefaultPathsDialog.h diff --git a/src/musredit_qt5/PDumpOutputHandler.cpp b/src/musredit_qt5/musredit/PDumpOutputHandler.cpp similarity index 100% rename from src/musredit_qt5/PDumpOutputHandler.cpp rename to src/musredit_qt5/musredit/PDumpOutputHandler.cpp diff --git a/src/musredit_qt5/PDumpOutputHandler.h b/src/musredit_qt5/musredit/PDumpOutputHandler.h similarity index 100% rename from src/musredit_qt5/PDumpOutputHandler.h rename to src/musredit_qt5/musredit/PDumpOutputHandler.h diff --git a/src/musredit_qt5/PFindDialog.cpp b/src/musredit_qt5/musredit/PFindDialog.cpp similarity index 100% rename from src/musredit_qt5/PFindDialog.cpp rename to src/musredit_qt5/musredit/PFindDialog.cpp diff --git a/src/musredit_qt5/PFindDialog.h b/src/musredit_qt5/musredit/PFindDialog.h similarity index 100% rename from src/musredit_qt5/PFindDialog.h rename to src/musredit_qt5/musredit/PFindDialog.h diff --git a/src/musredit_qt5/PFitOutputHandler.cpp b/src/musredit_qt5/musredit/PFitOutputHandler.cpp similarity index 100% rename from src/musredit_qt5/PFitOutputHandler.cpp rename to src/musredit_qt5/musredit/PFitOutputHandler.cpp diff --git a/src/musredit_qt5/PFitOutputHandler.h b/src/musredit_qt5/musredit/PFitOutputHandler.h similarity index 100% rename from src/musredit_qt5/PFitOutputHandler.h rename to src/musredit_qt5/musredit/PFitOutputHandler.h diff --git a/src/musredit_qt5/PGetAsymmetryRunBlockDialog.cpp b/src/musredit_qt5/musredit/PGetAsymmetryRunBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetAsymmetryRunBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetAsymmetryRunBlockDialog.cpp diff --git a/src/musredit_qt5/PGetAsymmetryRunBlockDialog.h b/src/musredit_qt5/musredit/PGetAsymmetryRunBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetAsymmetryRunBlockDialog.h rename to src/musredit_qt5/musredit/PGetAsymmetryRunBlockDialog.h diff --git a/src/musredit_qt5/PGetDefaultDialog.cpp b/src/musredit_qt5/musredit/PGetDefaultDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetDefaultDialog.cpp rename to src/musredit_qt5/musredit/PGetDefaultDialog.cpp diff --git a/src/musredit_qt5/PGetDefaultDialog.h b/src/musredit_qt5/musredit/PGetDefaultDialog.h similarity index 100% rename from src/musredit_qt5/PGetDefaultDialog.h rename to src/musredit_qt5/musredit/PGetDefaultDialog.h diff --git a/src/musredit_qt5/PGetFourierBlockDialog.cpp b/src/musredit_qt5/musredit/PGetFourierBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetFourierBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetFourierBlockDialog.cpp diff --git a/src/musredit_qt5/PGetFourierBlockDialog.h b/src/musredit_qt5/musredit/PGetFourierBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetFourierBlockDialog.h rename to src/musredit_qt5/musredit/PGetFourierBlockDialog.h diff --git a/src/musredit_qt5/PGetFunctionsBlockDialog.cpp b/src/musredit_qt5/musredit/PGetFunctionsBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetFunctionsBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetFunctionsBlockDialog.cpp diff --git a/src/musredit_qt5/PGetFunctionsBlockDialog.h b/src/musredit_qt5/musredit/PGetFunctionsBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetFunctionsBlockDialog.h rename to src/musredit_qt5/musredit/PGetFunctionsBlockDialog.h diff --git a/src/musredit_qt5/PGetMusrFTOptionsDialog.cpp b/src/musredit_qt5/musredit/PGetMusrFTOptionsDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetMusrFTOptionsDialog.cpp rename to src/musredit_qt5/musredit/PGetMusrFTOptionsDialog.cpp diff --git a/src/musredit_qt5/PGetMusrFTOptionsDialog.h b/src/musredit_qt5/musredit/PGetMusrFTOptionsDialog.h similarity index 100% rename from src/musredit_qt5/PGetMusrFTOptionsDialog.h rename to src/musredit_qt5/musredit/PGetMusrFTOptionsDialog.h diff --git a/src/musredit_qt5/PGetNonMusrRunBlockDialog.cpp b/src/musredit_qt5/musredit/PGetNonMusrRunBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetNonMusrRunBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetNonMusrRunBlockDialog.cpp diff --git a/src/musredit_qt5/PGetNonMusrRunBlockDialog.h b/src/musredit_qt5/musredit/PGetNonMusrRunBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetNonMusrRunBlockDialog.h rename to src/musredit_qt5/musredit/PGetNonMusrRunBlockDialog.h diff --git a/src/musredit_qt5/PGetParameterBlockDialog.cpp b/src/musredit_qt5/musredit/PGetParameterBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetParameterBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetParameterBlockDialog.cpp diff --git a/src/musredit_qt5/PGetParameterBlockDialog.h b/src/musredit_qt5/musredit/PGetParameterBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetParameterBlockDialog.h rename to src/musredit_qt5/musredit/PGetParameterBlockDialog.h diff --git a/src/musredit_qt5/PGetPlotBlockDialog.cpp b/src/musredit_qt5/musredit/PGetPlotBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetPlotBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetPlotBlockDialog.cpp diff --git a/src/musredit_qt5/PGetPlotBlockDialog.h b/src/musredit_qt5/musredit/PGetPlotBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetPlotBlockDialog.h rename to src/musredit_qt5/musredit/PGetPlotBlockDialog.h diff --git a/src/musredit_qt5/PGetSingleHistoRunBlockDialog.cpp b/src/musredit_qt5/musredit/PGetSingleHistoRunBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetSingleHistoRunBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetSingleHistoRunBlockDialog.cpp diff --git a/src/musredit_qt5/PGetSingleHistoRunBlockDialog.h b/src/musredit_qt5/musredit/PGetSingleHistoRunBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetSingleHistoRunBlockDialog.h rename to src/musredit_qt5/musredit/PGetSingleHistoRunBlockDialog.h diff --git a/src/musredit_qt5/PGetTheoryBlockDialog.cpp b/src/musredit_qt5/musredit/PGetTheoryBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetTheoryBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetTheoryBlockDialog.cpp diff --git a/src/musredit_qt5/PGetTheoryBlockDialog.h b/src/musredit_qt5/musredit/PGetTheoryBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetTheoryBlockDialog.h rename to src/musredit_qt5/musredit/PGetTheoryBlockDialog.h diff --git a/src/musredit_qt5/PGetTitleBlockDialog.cpp b/src/musredit_qt5/musredit/PGetTitleBlockDialog.cpp similarity index 100% rename from src/musredit_qt5/PGetTitleBlockDialog.cpp rename to src/musredit_qt5/musredit/PGetTitleBlockDialog.cpp diff --git a/src/musredit_qt5/PGetTitleBlockDialog.h b/src/musredit_qt5/musredit/PGetTitleBlockDialog.h similarity index 100% rename from src/musredit_qt5/PGetTitleBlockDialog.h rename to src/musredit_qt5/musredit/PGetTitleBlockDialog.h diff --git a/src/musredit_qt5/PHelp.cpp b/src/musredit_qt5/musredit/PHelp.cpp similarity index 100% rename from src/musredit_qt5/PHelp.cpp rename to src/musredit_qt5/musredit/PHelp.cpp diff --git a/src/musredit_qt5/PHelp.h b/src/musredit_qt5/musredit/PHelp.h similarity index 100% rename from src/musredit_qt5/PHelp.h rename to src/musredit_qt5/musredit/PHelp.h diff --git a/src/musredit_qt5/PMsr2DataDialog.cpp b/src/musredit_qt5/musredit/PMsr2DataDialog.cpp similarity index 100% rename from src/musredit_qt5/PMsr2DataDialog.cpp rename to src/musredit_qt5/musredit/PMsr2DataDialog.cpp diff --git a/src/musredit_qt5/PMsr2DataDialog.h b/src/musredit_qt5/musredit/PMsr2DataDialog.h similarity index 100% rename from src/musredit_qt5/PMsr2DataDialog.h rename to src/musredit_qt5/musredit/PMsr2DataDialog.h diff --git a/src/musredit_qt5/PMusrEditAbout.cpp b/src/musredit_qt5/musredit/PMusrEditAbout.cpp similarity index 100% rename from src/musredit_qt5/PMusrEditAbout.cpp rename to src/musredit_qt5/musredit/PMusrEditAbout.cpp diff --git a/src/musredit_qt5/PMusrEditAbout.h b/src/musredit_qt5/musredit/PMusrEditAbout.h similarity index 100% rename from src/musredit_qt5/PMusrEditAbout.h rename to src/musredit_qt5/musredit/PMusrEditAbout.h diff --git a/src/musredit_qt5/PPrefsDialog.cpp b/src/musredit_qt5/musredit/PPrefsDialog.cpp similarity index 100% rename from src/musredit_qt5/PPrefsDialog.cpp rename to src/musredit_qt5/musredit/PPrefsDialog.cpp diff --git a/src/musredit_qt5/PPrefsDialog.h b/src/musredit_qt5/musredit/PPrefsDialog.h similarity index 100% rename from src/musredit_qt5/PPrefsDialog.h rename to src/musredit_qt5/musredit/PPrefsDialog.h diff --git a/src/musredit_qt5/PReplaceConfirmationDialog.cpp b/src/musredit_qt5/musredit/PReplaceConfirmationDialog.cpp similarity index 100% rename from src/musredit_qt5/PReplaceConfirmationDialog.cpp rename to src/musredit_qt5/musredit/PReplaceConfirmationDialog.cpp diff --git a/src/musredit_qt5/PReplaceConfirmationDialog.h b/src/musredit_qt5/musredit/PReplaceConfirmationDialog.h similarity index 100% rename from src/musredit_qt5/PReplaceConfirmationDialog.h rename to src/musredit_qt5/musredit/PReplaceConfirmationDialog.h diff --git a/src/musredit_qt5/PReplaceDialog.cpp b/src/musredit_qt5/musredit/PReplaceDialog.cpp similarity index 100% rename from src/musredit_qt5/PReplaceDialog.cpp rename to src/musredit_qt5/musredit/PReplaceDialog.cpp diff --git a/src/musredit_qt5/PReplaceDialog.h b/src/musredit_qt5/musredit/PReplaceDialog.h similarity index 100% rename from src/musredit_qt5/PReplaceDialog.h rename to src/musredit_qt5/musredit/PReplaceDialog.h diff --git a/src/musredit_qt5/PSubTextEdit.cpp b/src/musredit_qt5/musredit/PSubTextEdit.cpp similarity index 100% rename from src/musredit_qt5/PSubTextEdit.cpp rename to src/musredit_qt5/musredit/PSubTextEdit.cpp diff --git a/src/musredit_qt5/PSubTextEdit.h b/src/musredit_qt5/musredit/PSubTextEdit.h similarity index 100% rename from src/musredit_qt5/PSubTextEdit.h rename to src/musredit_qt5/musredit/PSubTextEdit.h diff --git a/src/musredit_qt5/PTextEdit.cpp b/src/musredit_qt5/musredit/PTextEdit.cpp similarity index 100% rename from src/musredit_qt5/PTextEdit.cpp rename to src/musredit_qt5/musredit/PTextEdit.cpp diff --git a/src/musredit_qt5/PTextEdit.h b/src/musredit_qt5/musredit/PTextEdit.h similarity index 100% rename from src/musredit_qt5/PTextEdit.h rename to src/musredit_qt5/musredit/PTextEdit.h diff --git a/src/musredit_qt5/README b/src/musredit_qt5/musredit/README similarity index 100% rename from src/musredit_qt5/README rename to src/musredit_qt5/musredit/README diff --git a/src/musredit_qt5/forms/PChangeDefaultPathsDialog.ui b/src/musredit_qt5/musredit/forms/PChangeDefaultPathsDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PChangeDefaultPathsDialog.ui rename to src/musredit_qt5/musredit/forms/PChangeDefaultPathsDialog.ui diff --git a/src/musredit_qt5/forms/PFindDialog.ui b/src/musredit_qt5/musredit/forms/PFindDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PFindDialog.ui rename to src/musredit_qt5/musredit/forms/PFindDialog.ui diff --git a/src/musredit_qt5/forms/PGetAsymmetryRunBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetAsymmetryRunBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetAsymmetryRunBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetAsymmetryRunBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetFourierBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetFourierBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetFourierBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetFourierBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetFunctionsBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetFunctionsBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetFunctionsBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetFunctionsBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetMusrFTOptionsDialog.ui b/src/musredit_qt5/musredit/forms/PGetMusrFTOptionsDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetMusrFTOptionsDialog.ui rename to src/musredit_qt5/musredit/forms/PGetMusrFTOptionsDialog.ui diff --git a/src/musredit_qt5/forms/PGetNonMusrRunBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetNonMusrRunBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetNonMusrRunBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetNonMusrRunBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetParameterBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetParameterBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetParameterBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetParameterBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetPlotBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetPlotBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetPlotBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetPlotBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetSingleHistoRunBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetSingleHistoRunBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetSingleHistoRunBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetSingleHistoRunBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetTheoryBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetTheoryBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetTheoryBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetTheoryBlockDialog.ui diff --git a/src/musredit_qt5/forms/PGetTitleBlockDialog.ui b/src/musredit_qt5/musredit/forms/PGetTitleBlockDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PGetTitleBlockDialog.ui rename to src/musredit_qt5/musredit/forms/PGetTitleBlockDialog.ui diff --git a/src/musredit_qt5/forms/PMsr2DataDialog.ui b/src/musredit_qt5/musredit/forms/PMsr2DataDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PMsr2DataDialog.ui rename to src/musredit_qt5/musredit/forms/PMsr2DataDialog.ui diff --git a/src/musredit_qt5/forms/PMusrEditAbout.ui b/src/musredit_qt5/musredit/forms/PMusrEditAbout.ui similarity index 100% rename from src/musredit_qt5/forms/PMusrEditAbout.ui rename to src/musredit_qt5/musredit/forms/PMusrEditAbout.ui diff --git a/src/musredit_qt5/forms/PPrefsDialog.ui b/src/musredit_qt5/musredit/forms/PPrefsDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PPrefsDialog.ui rename to src/musredit_qt5/musredit/forms/PPrefsDialog.ui diff --git a/src/musredit_qt5/forms/PReplaceConfirmationDialog.ui b/src/musredit_qt5/musredit/forms/PReplaceConfirmationDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PReplaceConfirmationDialog.ui rename to src/musredit_qt5/musredit/forms/PReplaceConfirmationDialog.ui diff --git a/src/musredit_qt5/forms/PReplaceDialog.ui b/src/musredit_qt5/musredit/forms/PReplaceDialog.ui similarity index 100% rename from src/musredit_qt5/forms/PReplaceDialog.ui rename to src/musredit_qt5/musredit/forms/PReplaceDialog.ui diff --git a/src/musredit_qt5/icons/MuonSpin-Avatar.gif b/src/musredit_qt5/musredit/icons/MuonSpin-Avatar.gif similarity index 100% rename from src/musredit_qt5/icons/MuonSpin-Avatar.gif rename to src/musredit_qt5/musredit/icons/MuonSpin-Avatar.gif diff --git a/src/musredit_qt5/icons/MuonSpin-Avatar.nb b/src/musredit_qt5/musredit/icons/MuonSpin-Avatar.nb similarity index 100% rename from src/musredit_qt5/icons/MuonSpin-Avatar.nb rename to src/musredit_qt5/musredit/icons/MuonSpin-Avatar.nb diff --git a/src/musredit_qt5/icons/document-new-dark.svg b/src/musredit_qt5/musredit/icons/document-new-dark.svg similarity index 100% rename from src/musredit_qt5/icons/document-new-dark.svg rename to src/musredit_qt5/musredit/icons/document-new-dark.svg diff --git a/src/musredit_qt5/icons/document-new-plain.svg b/src/musredit_qt5/musredit/icons/document-new-plain.svg similarity index 100% rename from src/musredit_qt5/icons/document-new-plain.svg rename to src/musredit_qt5/musredit/icons/document-new-plain.svg diff --git a/src/musredit_qt5/icons/document-open-dark.svg b/src/musredit_qt5/musredit/icons/document-open-dark.svg similarity index 100% rename from src/musredit_qt5/icons/document-open-dark.svg rename to src/musredit_qt5/musredit/icons/document-open-dark.svg diff --git a/src/musredit_qt5/icons/document-open-plain.svg b/src/musredit_qt5/musredit/icons/document-open-plain.svg similarity index 100% rename from src/musredit_qt5/icons/document-open-plain.svg rename to src/musredit_qt5/musredit/icons/document-open-plain.svg diff --git a/src/musredit_qt5/icons/document-print-dark.svg b/src/musredit_qt5/musredit/icons/document-print-dark.svg similarity index 100% rename from src/musredit_qt5/icons/document-print-dark.svg rename to src/musredit_qt5/musredit/icons/document-print-dark.svg diff --git a/src/musredit_qt5/icons/document-print-plain.svg b/src/musredit_qt5/musredit/icons/document-print-plain.svg similarity index 100% rename from src/musredit_qt5/icons/document-print-plain.svg rename to src/musredit_qt5/musredit/icons/document-print-plain.svg diff --git a/src/musredit_qt5/icons/document-save-dark.svg b/src/musredit_qt5/musredit/icons/document-save-dark.svg similarity index 100% rename from src/musredit_qt5/icons/document-save-dark.svg rename to src/musredit_qt5/musredit/icons/document-save-dark.svg diff --git a/src/musredit_qt5/icons/document-save-plain.svg b/src/musredit_qt5/musredit/icons/document-save-plain.svg similarity index 100% rename from src/musredit_qt5/icons/document-save-plain.svg rename to src/musredit_qt5/musredit/icons/document-save-plain.svg diff --git a/src/musredit_qt5/icons/edit-copy-dark.svg b/src/musredit_qt5/musredit/icons/edit-copy-dark.svg similarity index 100% rename from src/musredit_qt5/icons/edit-copy-dark.svg rename to src/musredit_qt5/musredit/icons/edit-copy-dark.svg diff --git a/src/musredit_qt5/icons/edit-copy-plain.svg b/src/musredit_qt5/musredit/icons/edit-copy-plain.svg similarity index 100% rename from src/musredit_qt5/icons/edit-copy-plain.svg rename to src/musredit_qt5/musredit/icons/edit-copy-plain.svg diff --git a/src/musredit_qt5/icons/edit-cut-dark.svg b/src/musredit_qt5/musredit/icons/edit-cut-dark.svg similarity index 100% rename from src/musredit_qt5/icons/edit-cut-dark.svg rename to src/musredit_qt5/musredit/icons/edit-cut-dark.svg diff --git a/src/musredit_qt5/icons/edit-cut-plain.svg b/src/musredit_qt5/musredit/icons/edit-cut-plain.svg similarity index 100% rename from src/musredit_qt5/icons/edit-cut-plain.svg rename to src/musredit_qt5/musredit/icons/edit-cut-plain.svg diff --git a/src/musredit_qt5/icons/edit-find-dark.svg b/src/musredit_qt5/musredit/icons/edit-find-dark.svg similarity index 100% rename from src/musredit_qt5/icons/edit-find-dark.svg rename to src/musredit_qt5/musredit/icons/edit-find-dark.svg diff --git a/src/musredit_qt5/icons/edit-find-plain.svg b/src/musredit_qt5/musredit/icons/edit-find-plain.svg similarity index 100% rename from src/musredit_qt5/icons/edit-find-plain.svg rename to src/musredit_qt5/musredit/icons/edit-find-plain.svg diff --git a/src/musredit_qt5/icons/edit-paste-dark.svg b/src/musredit_qt5/musredit/icons/edit-paste-dark.svg similarity index 100% rename from src/musredit_qt5/icons/edit-paste-dark.svg rename to src/musredit_qt5/musredit/icons/edit-paste-dark.svg diff --git a/src/musredit_qt5/icons/edit-paste-plain.svg b/src/musredit_qt5/musredit/icons/edit-paste-plain.svg similarity index 100% rename from src/musredit_qt5/icons/edit-paste-plain.svg rename to src/musredit_qt5/musredit/icons/edit-paste-plain.svg diff --git a/src/musredit_qt5/icons/edit-redo-dark.svg b/src/musredit_qt5/musredit/icons/edit-redo-dark.svg similarity index 100% rename from src/musredit_qt5/icons/edit-redo-dark.svg rename to src/musredit_qt5/musredit/icons/edit-redo-dark.svg diff --git a/src/musredit_qt5/icons/edit-redo-plain.svg b/src/musredit_qt5/musredit/icons/edit-redo-plain.svg similarity index 100% rename from src/musredit_qt5/icons/edit-redo-plain.svg rename to src/musredit_qt5/musredit/icons/edit-redo-plain.svg diff --git a/src/musredit_qt5/icons/edit-undo-dark.svg b/src/musredit_qt5/musredit/icons/edit-undo-dark.svg similarity index 100% rename from src/musredit_qt5/icons/edit-undo-dark.svg rename to src/musredit_qt5/musredit/icons/edit-undo-dark.svg diff --git a/src/musredit_qt5/icons/edit-undo-plain.svg b/src/musredit_qt5/musredit/icons/edit-undo-plain.svg similarity index 100% rename from src/musredit_qt5/icons/edit-undo-plain.svg rename to src/musredit_qt5/musredit/icons/edit-undo-plain.svg diff --git a/src/musredit_qt5/icons/go-next-use-dark.svg b/src/musredit_qt5/musredit/icons/go-next-use-dark.svg similarity index 100% rename from src/musredit_qt5/icons/go-next-use-dark.svg rename to src/musredit_qt5/musredit/icons/go-next-use-dark.svg diff --git a/src/musredit_qt5/icons/go-next-use-plain.svg b/src/musredit_qt5/musredit/icons/go-next-use-plain.svg similarity index 100% rename from src/musredit_qt5/icons/go-next-use-plain.svg rename to src/musredit_qt5/musredit/icons/go-next-use-plain.svg diff --git a/src/musredit_qt5/icons/go-previous-use-dark.svg b/src/musredit_qt5/musredit/icons/go-previous-use-dark.svg similarity index 100% rename from src/musredit_qt5/icons/go-previous-use-dark.svg rename to src/musredit_qt5/musredit/icons/go-previous-use-dark.svg diff --git a/src/musredit_qt5/icons/go-previous-use-plain.svg b/src/musredit_qt5/musredit/icons/go-previous-use-plain.svg similarity index 100% rename from src/musredit_qt5/icons/go-previous-use-plain.svg rename to src/musredit_qt5/musredit/icons/go-previous-use-plain.svg diff --git a/src/musredit_qt5/icons/inkscape/document-new.svg b/src/musredit_qt5/musredit/icons/inkscape/document-new.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/document-new.svg rename to src/musredit_qt5/musredit/icons/inkscape/document-new.svg diff --git a/src/musredit_qt5/icons/inkscape/document-open.svg b/src/musredit_qt5/musredit/icons/inkscape/document-open.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/document-open.svg rename to src/musredit_qt5/musredit/icons/inkscape/document-open.svg diff --git a/src/musredit_qt5/icons/inkscape/document-print.svg b/src/musredit_qt5/musredit/icons/inkscape/document-print.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/document-print.svg rename to src/musredit_qt5/musredit/icons/inkscape/document-print.svg diff --git a/src/musredit_qt5/icons/inkscape/document-save.svg b/src/musredit_qt5/musredit/icons/inkscape/document-save.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/document-save.svg rename to src/musredit_qt5/musredit/icons/inkscape/document-save.svg diff --git a/src/musredit_qt5/icons/inkscape/edit-copy.svg b/src/musredit_qt5/musredit/icons/inkscape/edit-copy.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/edit-copy.svg rename to src/musredit_qt5/musredit/icons/inkscape/edit-copy.svg diff --git a/src/musredit_qt5/icons/inkscape/edit-cut.svg b/src/musredit_qt5/musredit/icons/inkscape/edit-cut.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/edit-cut.svg rename to src/musredit_qt5/musredit/icons/inkscape/edit-cut.svg diff --git a/src/musredit_qt5/icons/inkscape/edit-find.svg b/src/musredit_qt5/musredit/icons/inkscape/edit-find.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/edit-find.svg rename to src/musredit_qt5/musredit/icons/inkscape/edit-find.svg diff --git a/src/musredit_qt5/icons/inkscape/edit-paste.svg b/src/musredit_qt5/musredit/icons/inkscape/edit-paste.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/edit-paste.svg rename to src/musredit_qt5/musredit/icons/inkscape/edit-paste.svg diff --git a/src/musredit_qt5/icons/inkscape/edit-redo.svg b/src/musredit_qt5/musredit/icons/inkscape/edit-redo.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/edit-redo.svg rename to src/musredit_qt5/musredit/icons/inkscape/edit-redo.svg diff --git a/src/musredit_qt5/icons/inkscape/edit-undo.svg b/src/musredit_qt5/musredit/icons/inkscape/edit-undo.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/edit-undo.svg rename to src/musredit_qt5/musredit/icons/inkscape/edit-undo.svg diff --git a/src/musredit_qt5/icons/inkscape/go-next-use.svg b/src/musredit_qt5/musredit/icons/inkscape/go-next-use.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/go-next-use.svg rename to src/musredit_qt5/musredit/icons/inkscape/go-next-use.svg diff --git a/src/musredit_qt5/icons/inkscape/go-previous-use.svg b/src/musredit_qt5/musredit/icons/inkscape/go-previous-use.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/go-previous-use.svg rename to src/musredit_qt5/musredit/icons/inkscape/go-previous-use.svg diff --git a/src/musredit_qt5/icons/inkscape/msr2data.svg b/src/musredit_qt5/musredit/icons/inkscape/msr2data.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/msr2data.svg rename to src/musredit_qt5/musredit/icons/inkscape/msr2data.svg diff --git a/src/musredit_qt5/icons/inkscape/musrAsym.svg b/src/musredit_qt5/musredit/icons/inkscape/musrAsym.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrAsym.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrAsym.svg diff --git a/src/musredit_qt5/icons/inkscape/musrFT.svg b/src/musredit_qt5/musredit/icons/inkscape/musrFT.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrFT.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrFT.svg diff --git a/src/musredit_qt5/icons/inkscape/musrSingleHisto.svg b/src/musredit_qt5/musredit/icons/inkscape/musrSingleHisto.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrSingleHisto.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrSingleHisto.svg diff --git a/src/musredit_qt5/icons/inkscape/musrchisq.svg b/src/musredit_qt5/musredit/icons/inkscape/musrchisq.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrchisq.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrchisq.svg diff --git a/src/musredit_qt5/icons/inkscape/musrdump.svg b/src/musredit_qt5/musredit/icons/inkscape/musrdump.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrdump.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrdump.svg diff --git a/src/musredit_qt5/icons/inkscape/musrfit.svg b/src/musredit_qt5/musredit/icons/inkscape/musrfit.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrfit.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrfit.svg diff --git a/src/musredit_qt5/icons/inkscape/musrprefs.svg b/src/musredit_qt5/musredit/icons/inkscape/musrprefs.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrprefs.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrprefs.svg diff --git a/src/musredit_qt5/icons/inkscape/musrswap.svg b/src/musredit_qt5/musredit/icons/inkscape/musrswap.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrswap.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrswap.svg diff --git a/src/musredit_qt5/icons/inkscape/musrt0.svg b/src/musredit_qt5/musredit/icons/inkscape/musrt0.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrt0.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrt0.svg diff --git a/src/musredit_qt5/icons/inkscape/musrview.svg b/src/musredit_qt5/musredit/icons/inkscape/musrview.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/musrview.svg rename to src/musredit_qt5/musredit/icons/inkscape/musrview.svg diff --git a/src/musredit_qt5/icons/inkscape/view-refresh.svg b/src/musredit_qt5/musredit/icons/inkscape/view-refresh.svg similarity index 100% rename from src/musredit_qt5/icons/inkscape/view-refresh.svg rename to src/musredit_qt5/musredit/icons/inkscape/view-refresh.svg diff --git a/src/musredit_qt5/icons/msr2data-dark.svg b/src/musredit_qt5/musredit/icons/msr2data-dark.svg similarity index 100% rename from src/musredit_qt5/icons/msr2data-dark.svg rename to src/musredit_qt5/musredit/icons/msr2data-dark.svg diff --git a/src/musredit_qt5/icons/msr2data-plain.svg b/src/musredit_qt5/musredit/icons/msr2data-plain.svg similarity index 100% rename from src/musredit_qt5/icons/msr2data-plain.svg rename to src/musredit_qt5/musredit/icons/msr2data-plain.svg diff --git a/src/musredit_qt5/icons/musrAsym-plain.svg b/src/musredit_qt5/musredit/icons/musrAsym-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrAsym-plain.svg rename to src/musredit_qt5/musredit/icons/musrAsym-plain.svg diff --git a/src/musredit_qt5/icons/musrFT-dark.svg b/src/musredit_qt5/musredit/icons/musrFT-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrFT-dark.svg rename to src/musredit_qt5/musredit/icons/musrFT-dark.svg diff --git a/src/musredit_qt5/icons/musrFT-plain.svg b/src/musredit_qt5/musredit/icons/musrFT-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrFT-plain.svg rename to src/musredit_qt5/musredit/icons/musrFT-plain.svg diff --git a/src/musredit_qt5/icons/musrSingleHisto-plain.svg b/src/musredit_qt5/musredit/icons/musrSingleHisto-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrSingleHisto-plain.svg rename to src/musredit_qt5/musredit/icons/musrSingleHisto-plain.svg diff --git a/src/musredit_qt5/icons/musrStep-32x32-dark.svg b/src/musredit_qt5/musredit/icons/musrStep-32x32-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrStep-32x32-dark.svg rename to src/musredit_qt5/musredit/icons/musrStep-32x32-dark.svg diff --git a/src/musredit_qt5/icons/musrStep-32x32.svg b/src/musredit_qt5/musredit/icons/musrStep-32x32.svg similarity index 100% rename from src/musredit_qt5/icons/musrStep-32x32.svg rename to src/musredit_qt5/musredit/icons/musrStep-32x32.svg diff --git a/src/musredit_qt5/icons/musrWiz-32x32-dark.svg b/src/musredit_qt5/musredit/icons/musrWiz-32x32-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrWiz-32x32-dark.svg rename to src/musredit_qt5/musredit/icons/musrWiz-32x32-dark.svg diff --git a/src/musredit_qt5/icons/musrWiz-32x32.svg b/src/musredit_qt5/musredit/icons/musrWiz-32x32.svg similarity index 100% rename from src/musredit_qt5/icons/musrWiz-32x32.svg rename to src/musredit_qt5/musredit/icons/musrWiz-32x32.svg diff --git a/src/musredit_qt5/icons/musrchisq-dark.svg b/src/musredit_qt5/musredit/icons/musrchisq-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrchisq-dark.svg rename to src/musredit_qt5/musredit/icons/musrchisq-dark.svg diff --git a/src/musredit_qt5/icons/musrchisq-plain.svg b/src/musredit_qt5/musredit/icons/musrchisq-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrchisq-plain.svg rename to src/musredit_qt5/musredit/icons/musrchisq-plain.svg diff --git a/src/musredit_qt5/icons/musrdump-dark.svg b/src/musredit_qt5/musredit/icons/musrdump-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrdump-dark.svg rename to src/musredit_qt5/musredit/icons/musrdump-dark.svg diff --git a/src/musredit_qt5/icons/musrdump-plain.svg b/src/musredit_qt5/musredit/icons/musrdump-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrdump-plain.svg rename to src/musredit_qt5/musredit/icons/musrdump-plain.svg diff --git a/src/musredit_qt5/icons/musredit.icns b/src/musredit_qt5/musredit/icons/musredit.icns similarity index 100% rename from src/musredit_qt5/icons/musredit.icns rename to src/musredit_qt5/musredit/icons/musredit.icns diff --git a/src/musredit_qt5/icons/musredit.ico b/src/musredit_qt5/musredit/icons/musredit.ico similarity index 100% rename from src/musredit_qt5/icons/musredit.ico rename to src/musredit_qt5/musredit/icons/musredit.ico diff --git a/src/musredit_qt5/icons/musrfit-16x16.gif b/src/musredit_qt5/musredit/icons/musrfit-16x16.gif similarity index 100% rename from src/musredit_qt5/icons/musrfit-16x16.gif rename to src/musredit_qt5/musredit/icons/musrfit-16x16.gif diff --git a/src/musredit_qt5/icons/musrfit-16x16.ico b/src/musredit_qt5/musredit/icons/musrfit-16x16.ico similarity index 100% rename from src/musredit_qt5/icons/musrfit-16x16.ico rename to src/musredit_qt5/musredit/icons/musrfit-16x16.ico diff --git a/src/musredit_qt5/icons/musrfit-16x16.png b/src/musredit_qt5/musredit/icons/musrfit-16x16.png similarity index 100% rename from src/musredit_qt5/icons/musrfit-16x16.png rename to src/musredit_qt5/musredit/icons/musrfit-16x16.png diff --git a/src/musredit_qt5/icons/musrfit-16x16.xpm b/src/musredit_qt5/musredit/icons/musrfit-16x16.xpm similarity index 100% rename from src/musredit_qt5/icons/musrfit-16x16.xpm rename to src/musredit_qt5/musredit/icons/musrfit-16x16.xpm diff --git a/src/musredit_qt5/icons/musrfit-dark.svg b/src/musredit_qt5/musredit/icons/musrfit-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrfit-dark.svg rename to src/musredit_qt5/musredit/icons/musrfit-dark.svg diff --git a/src/musredit_qt5/icons/musrfit-plain.svg b/src/musredit_qt5/musredit/icons/musrfit-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrfit-plain.svg rename to src/musredit_qt5/musredit/icons/musrfit-plain.svg diff --git a/src/musredit_qt5/icons/musrfit.gif b/src/musredit_qt5/musredit/icons/musrfit.gif similarity index 100% rename from src/musredit_qt5/icons/musrfit.gif rename to src/musredit_qt5/musredit/icons/musrfit.gif diff --git a/src/musredit_qt5/icons/musrprefs-dark.svg b/src/musredit_qt5/musredit/icons/musrprefs-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrprefs-dark.svg rename to src/musredit_qt5/musredit/icons/musrprefs-dark.svg diff --git a/src/musredit_qt5/icons/musrprefs-plain.svg b/src/musredit_qt5/musredit/icons/musrprefs-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrprefs-plain.svg rename to src/musredit_qt5/musredit/icons/musrprefs-plain.svg diff --git a/src/musredit_qt5/icons/musrswap-dark.svg b/src/musredit_qt5/musredit/icons/musrswap-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrswap-dark.svg rename to src/musredit_qt5/musredit/icons/musrswap-dark.svg diff --git a/src/musredit_qt5/icons/musrswap-plain.svg b/src/musredit_qt5/musredit/icons/musrswap-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrswap-plain.svg rename to src/musredit_qt5/musredit/icons/musrswap-plain.svg diff --git a/src/musredit_qt5/icons/musrt0-dark.svg b/src/musredit_qt5/musredit/icons/musrt0-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrt0-dark.svg rename to src/musredit_qt5/musredit/icons/musrt0-dark.svg diff --git a/src/musredit_qt5/icons/musrt0-plain.svg b/src/musredit_qt5/musredit/icons/musrt0-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrt0-plain.svg rename to src/musredit_qt5/musredit/icons/musrt0-plain.svg diff --git a/src/musredit_qt5/icons/musrview-dark.svg b/src/musredit_qt5/musredit/icons/musrview-dark.svg similarity index 100% rename from src/musredit_qt5/icons/musrview-dark.svg rename to src/musredit_qt5/musredit/icons/musrview-dark.svg diff --git a/src/musredit_qt5/icons/musrview-plain.svg b/src/musredit_qt5/musredit/icons/musrview-plain.svg similarity index 100% rename from src/musredit_qt5/icons/musrview-plain.svg rename to src/musredit_qt5/musredit/icons/musrview-plain.svg diff --git a/src/musredit_qt5/icons/view-refresh-dark.svg b/src/musredit_qt5/musredit/icons/view-refresh-dark.svg similarity index 100% rename from src/musredit_qt5/icons/view-refresh-dark.svg rename to src/musredit_qt5/musredit/icons/view-refresh-dark.svg diff --git a/src/musredit_qt5/icons/view-refresh-plain.svg b/src/musredit_qt5/musredit/icons/view-refresh-plain.svg similarity index 100% rename from src/musredit_qt5/icons/view-refresh-plain.svg rename to src/musredit_qt5/musredit/icons/view-refresh-plain.svg diff --git a/src/musredit_qt5/latex_images/abragam.png b/src/musredit_qt5/musredit/latex_images/abragam.png similarity index 100% rename from src/musredit_qt5/latex_images/abragam.png rename to src/musredit_qt5/musredit/latex_images/abragam.png diff --git a/src/musredit_qt5/latex_images/abragam.tex b/src/musredit_qt5/musredit/latex_images/abragam.tex similarity index 100% rename from src/musredit_qt5/latex_images/abragam.tex rename to src/musredit_qt5/musredit/latex_images/abragam.tex diff --git a/src/musredit_qt5/latex_images/asymmetry.png b/src/musredit_qt5/musredit/latex_images/asymmetry.png similarity index 100% rename from src/musredit_qt5/latex_images/asymmetry.png rename to src/musredit_qt5/musredit/latex_images/asymmetry.png diff --git a/src/musredit_qt5/latex_images/asymmetry.tex b/src/musredit_qt5/musredit/latex_images/asymmetry.tex similarity index 100% rename from src/musredit_qt5/latex_images/asymmetry.tex rename to src/musredit_qt5/musredit/latex_images/asymmetry.tex diff --git a/src/musredit_qt5/latex_images/bessel.png b/src/musredit_qt5/musredit/latex_images/bessel.png similarity index 100% rename from src/musredit_qt5/latex_images/bessel.png rename to src/musredit_qt5/musredit/latex_images/bessel.png diff --git a/src/musredit_qt5/latex_images/bessel.tex b/src/musredit_qt5/musredit/latex_images/bessel.tex similarity index 100% rename from src/musredit_qt5/latex_images/bessel.tex rename to src/musredit_qt5/musredit/latex_images/bessel.tex diff --git a/src/musredit_qt5/latex_images/combiLGKT.png b/src/musredit_qt5/musredit/latex_images/combiLGKT.png similarity index 100% rename from src/musredit_qt5/latex_images/combiLGKT.png rename to src/musredit_qt5/musredit/latex_images/combiLGKT.png diff --git a/src/musredit_qt5/latex_images/combiLGKT.tex b/src/musredit_qt5/musredit/latex_images/combiLGKT.tex similarity index 100% rename from src/musredit_qt5/latex_images/combiLGKT.tex rename to src/musredit_qt5/musredit/latex_images/combiLGKT.tex diff --git a/src/musredit_qt5/latex_images/generalExp.png b/src/musredit_qt5/musredit/latex_images/generalExp.png similarity index 100% rename from src/musredit_qt5/latex_images/generalExp.png rename to src/musredit_qt5/musredit/latex_images/generalExp.png diff --git a/src/musredit_qt5/latex_images/generalExp.tex b/src/musredit_qt5/musredit/latex_images/generalExp.tex similarity index 100% rename from src/musredit_qt5/latex_images/generalExp.tex rename to src/musredit_qt5/musredit/latex_images/generalExp.tex diff --git a/src/musredit_qt5/latex_images/internalBessel.png b/src/musredit_qt5/musredit/latex_images/internalBessel.png similarity index 100% rename from src/musredit_qt5/latex_images/internalBessel.png rename to src/musredit_qt5/musredit/latex_images/internalBessel.png diff --git a/src/musredit_qt5/latex_images/internalBessel.tex b/src/musredit_qt5/musredit/latex_images/internalBessel.tex similarity index 100% rename from src/musredit_qt5/latex_images/internalBessel.tex rename to src/musredit_qt5/musredit/latex_images/internalBessel.tex diff --git a/src/musredit_qt5/latex_images/internalField.png b/src/musredit_qt5/musredit/latex_images/internalField.png similarity index 100% rename from src/musredit_qt5/latex_images/internalField.png rename to src/musredit_qt5/musredit/latex_images/internalField.png diff --git a/src/musredit_qt5/latex_images/internalField.tex b/src/musredit_qt5/musredit/latex_images/internalField.tex similarity index 100% rename from src/musredit_qt5/latex_images/internalField.tex rename to src/musredit_qt5/musredit/latex_images/internalField.tex diff --git a/src/musredit_qt5/latex_images/internalFieldGK.png b/src/musredit_qt5/musredit/latex_images/internalFieldGK.png similarity index 100% rename from src/musredit_qt5/latex_images/internalFieldGK.png rename to src/musredit_qt5/musredit/latex_images/internalFieldGK.png diff --git a/src/musredit_qt5/latex_images/internalFieldLL.png b/src/musredit_qt5/musredit/latex_images/internalFieldLL.png similarity index 100% rename from src/musredit_qt5/latex_images/internalFieldLL.png rename to src/musredit_qt5/musredit/latex_images/internalFieldLL.png diff --git a/src/musredit_qt5/latex_images/polynom.png b/src/musredit_qt5/musredit/latex_images/polynom.png similarity index 100% rename from src/musredit_qt5/latex_images/polynom.png rename to src/musredit_qt5/musredit/latex_images/polynom.png diff --git a/src/musredit_qt5/latex_images/polynom.tex b/src/musredit_qt5/musredit/latex_images/polynom.tex similarity index 100% rename from src/musredit_qt5/latex_images/polynom.tex rename to src/musredit_qt5/musredit/latex_images/polynom.tex diff --git a/src/musredit_qt5/latex_images/simpleExp.png b/src/musredit_qt5/musredit/latex_images/simpleExp.png similarity index 100% rename from src/musredit_qt5/latex_images/simpleExp.png rename to src/musredit_qt5/musredit/latex_images/simpleExp.png diff --git a/src/musredit_qt5/latex_images/simpleExp.tex b/src/musredit_qt5/musredit/latex_images/simpleExp.tex similarity index 100% rename from src/musredit_qt5/latex_images/simpleExp.tex rename to src/musredit_qt5/musredit/latex_images/simpleExp.tex diff --git a/src/musredit_qt5/latex_images/simpleGauss.png b/src/musredit_qt5/musredit/latex_images/simpleGauss.png similarity index 100% rename from src/musredit_qt5/latex_images/simpleGauss.png rename to src/musredit_qt5/musredit/latex_images/simpleGauss.png diff --git a/src/musredit_qt5/latex_images/simpleGauss.tex b/src/musredit_qt5/musredit/latex_images/simpleGauss.tex similarity index 100% rename from src/musredit_qt5/latex_images/simpleGauss.tex rename to src/musredit_qt5/musredit/latex_images/simpleGauss.tex diff --git a/src/musredit_qt5/latex_images/statExpKT.png b/src/musredit_qt5/musredit/latex_images/statExpKT.png similarity index 100% rename from src/musredit_qt5/latex_images/statExpKT.png rename to src/musredit_qt5/musredit/latex_images/statExpKT.png diff --git a/src/musredit_qt5/latex_images/statExpKT.tex b/src/musredit_qt5/musredit/latex_images/statExpKT.tex similarity index 100% rename from src/musredit_qt5/latex_images/statExpKT.tex rename to src/musredit_qt5/musredit/latex_images/statExpKT.tex diff --git a/src/musredit_qt5/latex_images/statGssKT.png b/src/musredit_qt5/musredit/latex_images/statGssKT.png similarity index 100% rename from src/musredit_qt5/latex_images/statGssKT.png rename to src/musredit_qt5/musredit/latex_images/statGssKT.png diff --git a/src/musredit_qt5/latex_images/statGssKT.tex b/src/musredit_qt5/musredit/latex_images/statGssKT.tex similarity index 100% rename from src/musredit_qt5/latex_images/statGssKT.tex rename to src/musredit_qt5/musredit/latex_images/statGssKT.tex diff --git a/src/musredit_qt5/latex_images/textogif b/src/musredit_qt5/musredit/latex_images/textogif similarity index 100% rename from src/musredit_qt5/latex_images/textogif rename to src/musredit_qt5/musredit/latex_images/textogif diff --git a/src/musredit_qt5/latex_images/tfCos.png b/src/musredit_qt5/musredit/latex_images/tfCos.png similarity index 100% rename from src/musredit_qt5/latex_images/tfCos.png rename to src/musredit_qt5/musredit/latex_images/tfCos.png diff --git a/src/musredit_qt5/latex_images/tfCos.tex b/src/musredit_qt5/musredit/latex_images/tfCos.tex similarity index 100% rename from src/musredit_qt5/latex_images/tfCos.tex rename to src/musredit_qt5/musredit/latex_images/tfCos.tex diff --git a/src/musredit_qt5/main.cpp b/src/musredit_qt5/musredit/main.cpp similarity index 100% rename from src/musredit_qt5/main.cpp rename to src/musredit_qt5/musredit/main.cpp diff --git a/src/musredit_qt5/musredit.cfg b/src/musredit_qt5/musredit/musredit.cfg similarity index 100% rename from src/musredit_qt5/musredit.cfg rename to src/musredit_qt5/musredit/musredit.cfg diff --git a/src/musredit_qt5/musredit.dox b/src/musredit_qt5/musredit/musredit.dox similarity index 100% rename from src/musredit_qt5/musredit.dox rename to src/musredit_qt5/musredit/musredit.dox diff --git a/src/musredit_qt5/musredit.h b/src/musredit_qt5/musredit/musredit.h similarity index 100% rename from src/musredit_qt5/musredit.h rename to src/musredit_qt5/musredit/musredit.h diff --git a/src/musredit_qt5/musredit.pro b/src/musredit_qt5/musredit/musredit.pro similarity index 97% rename from src/musredit_qt5/musredit.pro rename to src/musredit_qt5/musredit/musredit.pro index 4a412554..aea89506 100644 --- a/src/musredit_qt5/musredit.pro +++ b/src/musredit_qt5/musredit/musredit.pro @@ -75,10 +75,11 @@ QT += network QT += printsupport QT += svg -INCLUDEPATH += "../include" +INCLUDEPATH += "../" +INCLUDEPATH += "../../include" HEADERS = musredit.h \ - musrfit-info.h \ + ../musrfit-info.h \ PHelp.h \ PTextEdit.h \ PSubTextEdit.h \ @@ -102,7 +103,7 @@ HEADERS = musredit.h \ PMsr2DataDialog.h \ PChangeDefaultPathsDialog.h \ PMusrEditAbout.h \ - ../include/git-revision.h + ../../include/git-revision.h SOURCES = PHelp.cpp \ PTextEdit.cpp \ diff --git a/src/musredit_qt5/musredit.qrc b/src/musredit_qt5/musredit/musredit.qrc similarity index 100% rename from src/musredit_qt5/musredit.qrc rename to src/musredit_qt5/musredit/musredit.qrc