diff --git a/src/app/core/vapplication.cpp b/src/app/core/vapplication.cpp index bf6e5224c..5ff75bbad 100644 --- a/src/app/core/vapplication.cpp +++ b/src/app/core/vapplication.cpp @@ -48,6 +48,7 @@ #include #include #include +#include Q_LOGGING_CATEGORY(vApp, "v.application") diff --git a/src/app/dialogs/dialoglayoutsettings.cpp b/src/app/dialogs/dialoglayoutsettings.cpp index 153851606..cea78d688 100644 --- a/src/app/dialogs/dialoglayoutsettings.cpp +++ b/src/app/dialogs/dialoglayoutsettings.cpp @@ -690,6 +690,17 @@ void DialogLayoutSettings::MinimumLayoutSize() //--------------------------------------------------------------------------------------------------------------------- void DialogLayoutSettings::ReadSettings() { +#ifdef STUPID_MARGE + InitPaperUnits(); + InitLayoutUnits(); + InitTemplates(); + MinimumPaperSize(); + MinimumLayoutSize(); + + SetLayoutWidth(qApp->ValentinaSettings()->GetLayoutWidth()); + SetShift(qApp->ValentinaSettings()->GetLayoutShift()); +#endif + SetLayoutWidth(qApp->Settings()->GetLayoutWidth()); SetShift(qApp->Settings()->GetLayoutShift()); diff --git a/src/app/main.cpp b/src/app/main.cpp index 6b4179f98..2fe8f81d1 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -65,11 +65,11 @@ int main(int argc, char *argv[]) QCommandLineParser parser; parser.setApplicationDescription(QCoreApplication::translate("main", "Pattern making program.")); parser.addHelpOption(); + // Process the actual command line arguments given by the user parser.process(app); QStringList args = parser.positionalArguments(); - #endif auto args = app.CommandLine()->OptInputFileNames(); diff --git a/src/app/mainwindowsnogui.cpp b/src/app/mainwindowsnogui.cpp index ba353bddd..8f118178a 100644 --- a/src/app/mainwindowsnogui.cpp +++ b/src/app/mainwindowsnogui.cpp @@ -28,6 +28,7 @@ #include "mainwindowsnogui.h" #include "core/vapplication.h" + #include "../vpatterndb/vcontainer.h" #include "../vobj/vobjpaintdevice.h" @@ -40,6 +41,10 @@ #include "dialogs/dialoglayoutprogress.h" #include "dialogs/dialoglayoutsettings.h" +#include "../vlayout/vlayoutgenerator.h" +#include "dialogs/dialoglayoutprogress.h" +#include "dialogs/dialogsavelayout.h" +#include "../vlayout/vposter.h" #include #include diff --git a/src/libs/vmisc/def.h b/src/libs/vmisc/def.h index c3385c897..7e22090e7 100644 --- a/src/libs/vmisc/def.h +++ b/src/libs/vmisc/def.h @@ -35,11 +35,16 @@ #define SceneSize 50000 #define DefPointRadius 1.5//mm - enum class NodeDetail : char { Contour, Modeling }; enum class SceneObject : char { Point, Line, Spline, Arc, SplinePath, Detail, Unknown }; +#ifdef STUPIDMERGE +enum class MeasurementsType : char { Standard, Individual, Unknown }; +enum class Unit : char { Mm, Cm, Inch, Px }; +#endif + enum class MeasurementsType : char { Standard, Individual , Unknown}; enum class Unit : char { Mm = 0, Cm, Inch, Px, LAST_UNIT_DO_NOT_USE}; + enum class Source : char { FromGui, FromFile, FromTool }; enum class Tool : unsigned char