From 33570ffceb0173ae4d2a82cabbfa5496e4514520 Mon Sep 17 00:00:00 2001 From: plc-user <74435298+plc-user@users.noreply.github.com> Date: Thu, 6 Feb 2025 12:58:32 +0100 Subject: [PATCH] export: set maximum width / height according specifications of export-type --- sources/exportdialog.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/sources/exportdialog.cpp b/sources/exportdialog.cpp index 552c24045..8946cb153 100644 --- a/sources/exportdialog.cpp +++ b/sources/exportdialog.cpp @@ -868,7 +868,25 @@ void ExportDialog::slot_changeFilesExtension(bool force_extension) { // recupere le format a utiliser (acronyme et extension) QString format_acronym = epw -> exportProperties().format; QString format_extension = "." + format_acronym.toLower(); - + + // set maximum width / height according specifications of export-type + if (format_extension == ".bmp") { + foreach (auto line, diagram_lines_.values() ) { + line->width ->setRange(1, 32768); + line->height->setRange(1, 32768); + } + } else if (format_extension == ".jpg") { + foreach (auto line, diagram_lines_.values() ) { + line->width ->setRange(1, 65535); + line->height->setRange(1, 65535); + } + } else { + foreach (auto line, diagram_lines_.values() ) { + line->width ->setRange(1, 100000); + line->height->setRange(1, 100000); + } + } + // parcourt les schemas a exporter foreach(ExportDiagramLine *diagram_line, diagram_lines_.values()) { QString diagram_filename = diagram_line -> file_name -> text();