From 5c68b99717a2594ba1fc01727919a004dd71c897 Mon Sep 17 00:00:00 2001 From: luca Date: Tue, 27 Oct 2009 15:28:48 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:10.0?= =?UTF-8?q?=20Files=20correlati=20=20=20=20=20:=20Ricompilazione=20Demo=20?= =?UTF-8?q?:=20[=20]=20Commento=20=20=20=20=20=20=20=20=20=20=20=20:=20agg?= =?UTF-8?q?iunta=20gestione=20bottone=20preview=20alle=20maschere=20di=20r?= =?UTF-8?q?eport;=20=C3=A8=20necessario=20impostare=20'A'=20come=20acceler?= =?UTF-8?q?atore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/trunk@19524 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/report.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/include/report.cpp b/include/report.cpp index b7c2c32e0..58c19fa11 100755 --- a/include/report.cpp +++ b/include/report.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -2285,7 +2286,7 @@ bool TReport::execute_prescript() bool bAsk = true; // Script dei poveri: lancia la maschera associata al report - if (use_mask()) + if (use_mask()) { TFilename msk = _path.name(); msk.ext("msk"); if (msk.custom_path()) @@ -2301,7 +2302,6 @@ bool TReport::execute_prescript() } } - if (bAsk) { // Script dei poverissimi: chiede le eventuali variabili @@ -2702,6 +2702,21 @@ KEY TReport::run_form(const TString& maskname) { TMask m(maskname); key = run_form(m); + switch (key) + { + case K_ENTER: + if (m.id2pos(DLG_PREVIEW) >= 0) + printer().set_printtype(winprinter); + break; + case 'A': //anteprima + printer().set_printtype(screenvis); + break; + case 'P': //pdf + printer().set_printtype(acrobatprinter); + break; + default: + break; + } } return key;