Fix compilation of QDesktopServices without deprecated
Change-Id: I9e225d32b3f7db403cf3eea6a277580b4b7410a7 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
55d1f56c28
commit
ecba58500e
@ -285,9 +285,9 @@ void QDesktopServices::unsetUrlHandler(const QString &scheme)
|
||||
*/
|
||||
|
||||
|
||||
QString QDesktopServices::storageLocationImpl(StandardLocation type)
|
||||
QString QDesktopServices::storageLocationImpl(QStandardPaths::StandardLocation type)
|
||||
{
|
||||
if (type == DataLocation) {
|
||||
if (type == QStandardPaths::DataLocation) {
|
||||
// Preserve Qt 4 compatibility:
|
||||
// * QCoreApplication::applicationName() must default to empty
|
||||
// * Unix data location is under the "data/" subdirectory
|
||||
@ -307,7 +307,7 @@ QString QDesktopServices::storageLocationImpl(StandardLocation type)
|
||||
+ compatAppName;
|
||||
#endif
|
||||
}
|
||||
return QStandardPaths::writableLocation(static_cast<QStandardPaths::StandardLocation>(type));
|
||||
return QStandardPaths::writableLocation(type);
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
@ -64,6 +64,7 @@ public:
|
||||
static void unsetUrlHandler(const QString &scheme);
|
||||
|
||||
#if QT_DEPRECATED_SINCE(5, 0)
|
||||
//Must match QStandardPaths::StandardLocation
|
||||
QT_DEPRECATED enum StandardLocation {
|
||||
DesktopLocation,
|
||||
DocumentsLocation,
|
||||
@ -79,14 +80,14 @@ public:
|
||||
};
|
||||
|
||||
QT_DEPRECATED static QString storageLocation(StandardLocation type) {
|
||||
return storageLocationImpl(type);
|
||||
return storageLocationImpl(static_cast<QStandardPaths::StandardLocation>(type));
|
||||
}
|
||||
QT_DEPRECATED static QString displayName(StandardLocation type) {
|
||||
return QStandardPaths::displayName(static_cast<QStandardPaths::StandardLocation>(type));
|
||||
}
|
||||
#endif
|
||||
private:
|
||||
static QString storageLocationImpl(StandardLocation type);
|
||||
static QString storageLocationImpl(QStandardPaths::StandardLocation type);
|
||||
};
|
||||
|
||||
#endif // QT_NO_DESKTOPSERVICES
|
||||
|
Loading…
Reference in New Issue
Block a user