Remember last selected export format.
This commit is contained in:
parent
d9f2b756a4
commit
e1fa77510b
|
@ -5,6 +5,7 @@
|
||||||
- Fix export to DXF AAMA/ASTM.
|
- Fix export to DXF AAMA/ASTM.
|
||||||
- [smart-pattern/valentina#121] Incorrect elliptical arc end angle.
|
- [smart-pattern/valentina#121] Incorrect elliptical arc end angle.
|
||||||
- [smart-pattern/valentina#122] Extend piece bounding rect.
|
- [smart-pattern/valentina#122] Extend piece bounding rect.
|
||||||
|
- Remember last selected export format.
|
||||||
|
|
||||||
# Version 0.7.46 Mar 31, 2021
|
# Version 0.7.46 Mar 31, 2021
|
||||||
- Fix incorrect calculation of value for multisize measurements in Valentina.
|
- Fix incorrect calculation of value for multisize measurements in Valentina.
|
||||||
|
|
|
@ -915,6 +915,8 @@ void DialogSaveLayout::ReadSettings()
|
||||||
{
|
{
|
||||||
ui->toolButtonLandscape->setChecked(true);
|
ui->toolButtonLandscape->setChecked(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SelectFormat(static_cast<LayoutExportFormats>(settings->GetLayoutExportFormat()));
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
@ -957,5 +959,7 @@ void DialogSaveLayout::WriteSettings() const
|
||||||
{
|
{
|
||||||
settings->SetTiledPDFOrientation(PageOrientation::Landscape);
|
settings->SetTiledPDFOrientation(PageOrientation::Landscape);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
settings->SetLayoutExportFormat(static_cast<qint8>(Format()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -103,6 +103,7 @@ Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingMultiplier, (QLatin1String("layo
|
||||||
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingTextAsPaths, (QLatin1String("layout/textAsPaths")))
|
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingTextAsPaths, (QLatin1String("layout/textAsPaths")))
|
||||||
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingNestingTime, (QLatin1String("layout/time")))
|
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingNestingTime, (QLatin1String("layout/time")))
|
||||||
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingEfficiencyCoefficient, (QLatin1String("layout/efficiencyCoefficient")))
|
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingEfficiencyCoefficient, (QLatin1String("layout/efficiencyCoefficient")))
|
||||||
|
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingLayoutExportFormat, (QLatin1String("layout/exportFormat")))
|
||||||
|
|
||||||
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingTiledPDFPaperHeight, (QLatin1String("tiledPDF/paperHeight")))
|
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingTiledPDFPaperHeight, (QLatin1String("tiledPDF/paperHeight")))
|
||||||
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingTiledPDFPaperWidth, (QLatin1String("tiledPDF/paperWidth")))
|
Q_GLOBAL_STATIC_WITH_ARGS(const QString, settingTiledPDFPaperWidth, (QLatin1String("tiledPDF/paperWidth")))
|
||||||
|
@ -770,6 +771,18 @@ void VSettings::SetToolPanelScaling(const bool &value)
|
||||||
setValue(*settingToolPanelScaling, value);
|
setValue(*settingToolPanelScaling, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
auto VSettings::GetLayoutExportFormat() const -> qint8
|
||||||
|
{
|
||||||
|
return qvariant_cast<qint8>(value(*settingLayoutExportFormat, 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
void VSettings::SetLayoutExportFormat(qint8 format)
|
||||||
|
{
|
||||||
|
setValue(*settingLayoutExportFormat, format);
|
||||||
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
template<typename T>
|
template<typename T>
|
||||||
T VSettings::GetCachedValue(T &cache, const QString &setting, T defValue, T valueMin, T valueMax) const
|
T VSettings::GetCachedValue(T &cache, const QString &setting, T defValue, T valueMin, T valueMax) const
|
||||||
|
|
|
@ -203,6 +203,9 @@ public:
|
||||||
bool GetToolPanelScaling() const;
|
bool GetToolPanelScaling() const;
|
||||||
void SetToolPanelScaling(const bool &value);
|
void SetToolPanelScaling(const bool &value);
|
||||||
|
|
||||||
|
auto GetLayoutExportFormat() const -> qint8;
|
||||||
|
void SetLayoutExportFormat(qint8 format);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Q_DISABLE_COPY(VSettings)
|
Q_DISABLE_COPY(VSettings)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user