Adaptation de l'impression pour Qt >= 4.4

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@376 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2008-08-17 16:16:44 +00:00
parent 75f689ffa9
commit 3957baaa6f
3 changed files with 28 additions and 7 deletions

View File

@@ -530,17 +530,21 @@ void DiagramView::dialogExport() {
*/
void DiagramView::dialogPrint() {
// determine un nom possible pour le pdf
// determine un nom possible pour le document et le pdf
QString doc_name;
QString pdf_file_name;
if (!file_name.isEmpty()) {
doc_name = QFileInfo(file_name).fileName();
pdf_file_name = file_name;
pdf_file_name.replace(QRegExp("\\.qet$", Qt::CaseInsensitive), "");
} else {
doc_name = tr("schema");
pdf_file_name = QDir::toNativeSeparators(QDir::homePath() + "/" + tr("schema"));
}
pdf_file_name += ".pdf";
DiagramPrintDialog print_dialog(scene, this);
print_dialog.setDocName(doc_name);
print_dialog.setPDFName(pdf_file_name);
print_dialog.exec();
}