Petites corrections sur le dialogue d'impression (titre et chemin PDF propose)

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@383 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2008-08-19 21:25:31 +00:00
parent eb14050796
commit 9f8c1b03e8
3 changed files with 15 additions and 12 deletions

Binary file not shown.

View File

@@ -254,42 +254,42 @@
<context> <context>
<name>DiagramPrintDialog</name> <name>DiagramPrintDialog</name>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="147"/> <location filename="../sources/diagramprintdialog.cpp" line="150"/>
<source>Options d&apos;impression</source> <source>Options d&apos;impression</source>
<translation>Print options</translation> <translation>Print options</translation>
</message> </message>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="149"/> <location filename="../sources/diagramprintdialog.cpp" line="152"/>
<source>Utiliser toute la feuille</source> <source>Utiliser toute la feuille</source>
<translation>Use full page</translation> <translation>Use full page</translation>
</message> </message>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="157"/> <location filename="../sources/diagramprintdialog.cpp" line="160"/>
<source>Adapter le sch&#xe9;ma &#xe0; la page</source> <source>Adapter le sch&#xe9;ma &#xe0; la page</source>
<translation>Fit diagram to page</translation> <translation>Fit diagram to page</translation>
</message> </message>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="168"/> <location filename="../sources/diagramprintdialog.cpp" line="171"/>
<source> &#xe0; </source> <source> &#xe0; </source>
<translation> to </translation> <translation> to </translation>
</message> </message>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="210"/> <location filename="../sources/diagramprintdialog.cpp" line="213"/>
<source>Nombre total de pages : </source> <source>Nombre total de pages : </source>
<translation>Total pages count: </translation> <translation>Total pages count: </translation>
</message> </message>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="154"/> <location filename="../sources/diagramprintdialog.cpp" line="157"/>
<source>Si cette option est coch&#xe9;e, les marges de la feuille seront ignor&#xe9;es et toute sa surface sera utilis&#xe9;e pour l&apos;impression. Cela peut ne pas &#xea;tre support&#xe9; par votre imprimante.</source> <source>Si cette option est coch&#xe9;e, les marges de la feuille seront ignor&#xe9;es et toute sa surface sera utilis&#xe9;e pour l&apos;impression. Cela peut ne pas &#xea;tre support&#xe9; par votre imprimante.</source>
<translation>If this option is checked, the paper margins are ignored and its whole surface is used for the printing. This may not be supported by your printer.</translation> <translation>If this option is checked, the paper margins are ignored and its whole surface is used for the printing. This may not be supported by your printer.</translation>
</message> </message>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="162"/> <location filename="../sources/diagramprintdialog.cpp" line="165"/>
<source>Si cette option est coch&#xe9;e, le sch&#xe9;ma sera agrandi ou r&#xe9;tr&#xe9;ci de fa&#xe7;on &#xe0; remplir toute la surface imprimable d&apos;une et une seule page.</source> <source>Si cette option est coch&#xe9;e, le sch&#xe9;ma sera agrandi ou r&#xe9;tr&#xe9;ci de fa&#xe7;on &#xe0; remplir toute la surface imprimable d&apos;une et une seule page.</source>
<translation>If this option is checked, the diagram will be shrinked or expanded to fit the printable surface of a single page.</translation> <translation>If this option is checked, the diagram will be shrinked or expanded to fit the printable surface of a single page.</translation>
</message> </message>
<message> <message>
<location filename="../sources/diagramprintdialog.cpp" line="166"/> <location filename="../sources/diagramprintdialog.cpp" line="169"/>
<source>Pages &#xe0; imprimer : plage de </source> <source>Pages &#xe0; imprimer : plage de </source>
<translation>Pages to print: from</translation> <translation>Pages to print: from</translation>
</message> </message>
@@ -1364,7 +1364,7 @@ Available options:
<context> <context>
<name>QETDiagramEditor</name> <name>QETDiagramEditor</name>
<message> <message>
<location filename="../sources/qetdiagrameditor.cpp" line="949"/> <location filename="../sources/qetdiagrameditor.cpp" line="950"/>
<source>Active la fen&#xea;tre </source> <source>Active la fen&#xea;tre </source>
<translation>Activates the window </translation> <translation>Activates the window </translation>
</message> </message>

View File

@@ -77,13 +77,16 @@ QString DiagramPrintDialog::docName() const {
*/ */
void DiagramPrintDialog::exec() { void DiagramPrintDialog::exec() {
// affichage du dialogue d'impression standard
QPrintDialog print_dialog(printer, parentWidget());
print_dialog.setEnabledOptions(QAbstractPrintDialog::PrintToFile | QAbstractPrintDialog::PrintShowPageSize);
#ifndef Q_OS_WIN32 #ifndef Q_OS_WIN32
if (!pdf_name.isEmpty()) printer -> setOutputFileName(pdf_name); if (!pdf_name.isEmpty()) printer -> setOutputFileName(pdf_name);
if (!doc_name.isEmpty()) printer -> setDocName(doc_name); if (!doc_name.isEmpty()) printer -> setDocName(doc_name);
#endif #endif
// affichage du dialogue d'impression standard
QPrintDialog print_dialog(printer, parentWidget());
print_dialog.setWindowTitle(tr("Options d'impression"));
print_dialog.setEnabledOptions(QAbstractPrintDialog::PrintToFile | QAbstractPrintDialog::PrintShowPageSize);
if (print_dialog.exec() == QDialog::Rejected) return; if (print_dialog.exec() == QDialog::Rejected) return;
/* /*