Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@woboq.com>2013-08-28 22:58:22 +0400
committerOlivier Goffart <ogoffart@woboq.com>2013-08-28 22:58:22 +0400
commitbf6d0a521cbab60a99675c10f5f7a3f0a4d76d61 (patch)
treeab28f91fda4ca6bb8be28398cae85ea32e8a5b31 /src
parent336bbb2403dae6cb7f97c880d7b2dc49586c3dca (diff)
Compile with Qt5
Diffstat (limited to 'src')
-rw-r--r--src/3rdparty/qtsingleapplication/qtsingleapplication.cpp2
-rw-r--r--src/3rdparty/qtsingleapplication/qtsingleapplication.h2
-rw-r--r--src/CMakeLists.txt4
-rw-r--r--src/mirall/application.cpp4
-rw-r--r--src/mirall/folderstatusmodel.cpp3
-rw-r--r--src/mirall/ignorelisteditor.cpp1
-rw-r--r--src/mirall/itemprogressdialog.cpp3
-rw-r--r--src/mirall/occinfo.h2
-rw-r--r--src/mirall/sslerrordialog.cpp23
-rw-r--r--src/mirall/updatedetector.cpp4
10 files changed, 37 insertions, 11 deletions
diff --git a/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp b/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp
index b17484576..69e6f3299 100644
--- a/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp
+++ b/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp
@@ -61,11 +61,13 @@ QtSingleApplication::QtSingleApplication(const QString &appId, int &argc, char *
}
+#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
QtSingleApplication::QtSingleApplication(int &argc, char **argv, Type type)
: QApplication(argc, argv, type)
{
sysInit();
}
+#endif
#if defined(Q_WS_X11)
diff --git a/src/3rdparty/qtsingleapplication/qtsingleapplication.h b/src/3rdparty/qtsingleapplication/qtsingleapplication.h
index 62aaca3f9..6b705d65e 100644
--- a/src/3rdparty/qtsingleapplication/qtsingleapplication.h
+++ b/src/3rdparty/qtsingleapplication/qtsingleapplication.h
@@ -41,7 +41,9 @@ class QtSingleApplication : public QApplication
public:
QtSingleApplication(int &argc, char **argv, bool GUIenabled = true);
QtSingleApplication(const QString &id, int &argc, char **argv);
+#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
QtSingleApplication(int &argc, char **argv, Type type);
+#endif
#if defined(Q_WS_X11)
explicit QtSingleApplication(Display *dpy, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
QtSingleApplication(Display *dpy, int &argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE cmap = 0);
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 64c8d92ba..5de879e2a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -277,7 +277,7 @@ endif(NOT WIN32)
# add_executable( ${APPLICATION_EXECUTABLE} main.cpp ${final_src})
add_executable( ${APPLICATION_EXECUTABLE} WIN32 main.cpp ${final_src})
- qt5_use_modules(${APPLICATION_EXECUTABLE} Widgets Network Xml)
+ qt5_use_modules(${APPLICATION_EXECUTABLE} Widgets Network Xml DBus)
else()
set(BIN_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
include(DeployQt4)
@@ -287,7 +287,7 @@ else()
# we must add MACOSX_BUNDLE only if building a bundle
add_executable( ${APPLICATION_EXECUTABLE} WIN32 MACOSX_BUNDLE main.cpp ${final_src})
- qt5_use_modules(${APPLICATION_EXECUTABLE} Widgets Network Xml)
+ qt5_use_modules(${APPLICATION_EXECUTABLE} Widgets Network Xml DBus)
#FIXME: hardcoded path
if ( EXISTS ${CSYNC_BINARY_DIR}/modules/ocsync_owncloud.so )
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 <windows.h>
#endif
-#include <QtCore>
-#include <QtGui>
#include <QHash>
#include <QHashIterator>
#include <QUrl>
@@ -54,6 +52,8 @@
#include <QTranslator>
#include <QNetworkProxy>
#include <QNetworkProxyFactory>
+#include <QMenu>
+#include <QMessageBox>
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 <QtCore>
#include <QtGui>
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include <QtWidgets>
+#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 <QDir>
#include <QListWidget>
#include <QListWidgetItem>
-#include <QColorGroup>
#include <QMessageBox>
#include <QInputDialog>
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 <QtGui>
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include <QtWidgets>
+#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 <QString>
#include <QDomElement>
-#include <QtXml/QXmlStreamWriter>
+#include <QXmlStreamWriter>
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 <QtGui>
#include <QtNetwork>
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include <QtWidgets>
+#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("<div id=\"cert\">");
- msg += QL("<h3>") + tr("with Certificate %1").arg( cert.subjectInfo( QSslCertificate::CommonName )) + QL("</h3>");
+ msg += QL("<h3>") + tr("with Certificate %1").arg( Utility::escape(cert.subjectInfo( QSslCertificate::CommonName ))) + QL("</h3>");
msg += QL("<div id=\"ccert\">");
QStringList li;
@@ -165,12 +178,12 @@ QString SslErrorDialog::certDiv( QSslCertificate cert ) const
msg += QL("</div>" );
- msg += QL("<h3>") + tr("Issuer: %1").arg(Qt::escape(cert.issuerInfo( QSslCertificate::CommonName))) + QL("</h3>");
+ msg += QL("<h3>") + tr("Issuer: %1").arg(Utility::escape(cert.issuerInfo( QSslCertificate::CommonName))) + QL("</h3>");
msg += QL("<div id=\"issuer\">");
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("<p>") + li.join(QL("<br/>")) + QL("</p>");
msg += QL("</div>" );
msg += QL("</div>" );
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 <QtCore>
#include <QtNetwork>
#include <QtGui>
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include <QtWidgets>
+#endif
+
namespace Mirall {