From bf6d0a521cbab60a99675c10f5f7a3f0a4d76d61 Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Wed, 28 Aug 2013 20:58:22 +0200 Subject: Compile with Qt5 --- src/mirall/application.cpp | 4 ++-- src/mirall/folderstatusmodel.cpp | 3 +++ src/mirall/ignorelisteditor.cpp | 1 - src/mirall/itemprogressdialog.cpp | 3 +++ src/mirall/occinfo.h | 2 +- src/mirall/sslerrordialog.cpp | 23 ++++++++++++++++++----- src/mirall/updatedetector.cpp | 4 ++++ 7 files changed, 31 insertions(+), 9 deletions(-) (limited to 'src/mirall') diff --git a/src/mirall/application.cpp b/src/mirall/application.cpp index dda81efb9..f823ac3fc 100644 --- a/src/mirall/application.cpp +++ b/src/mirall/application.cpp @@ -45,8 +45,6 @@ #include #endif -#include -#include #include #include #include @@ -54,6 +52,8 @@ #include #include #include +#include +#include namespace Mirall { diff --git a/src/mirall/folderstatusmodel.cpp b/src/mirall/folderstatusmodel.cpp index feffbcc9c..75a41c37f 100644 --- a/src/mirall/folderstatusmodel.cpp +++ b/src/mirall/folderstatusmodel.cpp @@ -17,6 +17,9 @@ #include #include +#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) +#include +#endif namespace Mirall { diff --git a/src/mirall/ignorelisteditor.cpp b/src/mirall/ignorelisteditor.cpp index a9606f7d8..d7b1f2663 100644 --- a/src/mirall/ignorelisteditor.cpp +++ b/src/mirall/ignorelisteditor.cpp @@ -20,7 +20,6 @@ #include #include #include -#include #include #include diff --git a/src/mirall/itemprogressdialog.cpp b/src/mirall/itemprogressdialog.cpp index a08647ec8..388dd6fc3 100644 --- a/src/mirall/itemprogressdialog.cpp +++ b/src/mirall/itemprogressdialog.cpp @@ -12,6 +12,9 @@ */ #include +#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) +#include +#endif #include "mirall/itemprogressdialog.h" #include "mirall/syncresult.h" diff --git a/src/mirall/occinfo.h b/src/mirall/occinfo.h index f0092f79a..a46e5ef34 100644 --- a/src/mirall/occinfo.h +++ b/src/mirall/occinfo.h @@ -5,7 +5,7 @@ #include #include -#include +#include namespace Mirall { diff --git a/src/mirall/sslerrordialog.cpp b/src/mirall/sslerrordialog.cpp index 40f9dbeb5..b3876476d 100644 --- a/src/mirall/sslerrordialog.cpp +++ b/src/mirall/sslerrordialog.cpp @@ -18,11 +18,24 @@ #include #include +#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) +#include +#endif + #include "ui_sslerrordialog.h" namespace Mirall { + +#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) +namespace Utility { + // Used for QSSLCertificate::subjectInfo which returns a QStringList in Qt5, but a QString in Qt4 + QString escape(const QStringList &l) { return escape(l.join(';')); } +} +#endif + + SslErrorDialog::SslErrorDialog(QWidget *parent) : QDialog(parent), _allTrusted(false), _ui(new Ui::SslErrorDialog) { @@ -137,7 +150,7 @@ QString SslErrorDialog::certDiv( QSslCertificate cert ) const { QString msg; msg += QL("
"); - msg += QL("

") + tr("with Certificate %1").arg( cert.subjectInfo( QSslCertificate::CommonName )) + QL("

"); + msg += QL("

") + tr("with Certificate %1").arg( Utility::escape(cert.subjectInfo( QSslCertificate::CommonName ))) + QL("

"); msg += QL("
"); QStringList li; @@ -165,12 +178,12 @@ QString SslErrorDialog::certDiv( QSslCertificate cert ) const msg += QL("
" ); - msg += QL("

") + tr("Issuer: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::CommonName))) + QL("

"); + msg += QL("

") + tr("Issuer: %1").arg(Utility::escape(cert.issuerInfo( QSslCertificate::CommonName))) + QL("

"); msg += QL("
"); li.clear(); - li << tr("Organization: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::Organization))); - li << tr("Unit: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::OrganizationalUnitName))); - li << tr("Country: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::CountryName))); + li << tr("Organization: %1").arg(Utility::escape(cert.issuerInfo( QSslCertificate::Organization))); + li << tr("Unit: %1").arg(Utility::escape(cert.issuerInfo( QSslCertificate::OrganizationalUnitName))); + li << tr("Country: %1").arg(Utility::escape(cert.issuerInfo( QSslCertificate::CountryName))); msg += QL("

") + li.join(QL("
")) + QL("

"); msg += QL("
" ); msg += QL("
" ); diff --git a/src/mirall/updatedetector.cpp b/src/mirall/updatedetector.cpp index 628463db3..fe3c43525 100644 --- a/src/mirall/updatedetector.cpp +++ b/src/mirall/updatedetector.cpp @@ -23,6 +23,10 @@ #include #include #include +#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) +#include +#endif + namespace Mirall { -- cgit v1.2.3