Corrections pour Windows.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@302 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2008-02-24 20:50:27 +00:00
parent 801d1acaaa
commit 9c9ecad579

View File

@@ -63,7 +63,9 @@ void DiagramPrintDialog::exec() {
// affichage du dialogue d'impression standard // affichage du dialogue d'impression standard
QPrintDialog print_dialog(printer); QPrintDialog print_dialog(printer);
print_dialog.setEnabledOptions(QAbstractPrintDialog::PrintToFile); print_dialog.setEnabledOptions(QAbstractPrintDialog::PrintToFile);
#ifndef Q_OS_WIN3
if (!pdf_name.isEmpty()) printer -> setOutputFileName(pdf_name); if (!pdf_name.isEmpty()) printer -> setOutputFileName(pdf_name);
#endif
if (print_dialog.exec() == QDialog::Rejected) return; if (print_dialog.exec() == QDialog::Rejected) return;
/* /*
@@ -100,7 +102,7 @@ int DiagramPrintDialog::horizontalPagesCount(bool fullpage) const {
QRect printable_area = fullpage ? printer -> paperRect() : printer -> pageRect(); QRect printable_area = fullpage ? printer -> paperRect() : printer -> pageRect();
QRect diagram_rect = diagram -> border().toRect(); QRect diagram_rect = diagram -> border().toRect();
int h_pages_count = ceil(qreal(diagram_rect.width()) / qreal(printable_area.width())); int h_pages_count = int(ceil(qreal(diagram_rect.width()) / qreal(printable_area.width())));
return(h_pages_count); return(h_pages_count);
} }
@@ -114,7 +116,7 @@ int DiagramPrintDialog::verticalPagesCount(bool fullpage) const {
QRect printable_area = fullpage ? printer -> paperRect() : printer -> pageRect(); QRect printable_area = fullpage ? printer -> paperRect() : printer -> pageRect();
QRect diagram_rect = diagram -> border().toRect(); QRect diagram_rect = diagram -> border().toRect();
int v_pages_count = ceil(qreal(diagram_rect.height()) / qreal(printable_area.height())); int v_pages_count = int(ceil(qreal(diagram_rect.height()) / qreal(printable_area.height())));
return(v_pages_count); return(v_pages_count);
} }