Subversion Repositories tpanel

Rev

Rev 264 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 264 Rev 316
Line 32... Line 32...
32
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
32
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
33
#include <QtAndroidExtras/QtAndroid>
33
#include <QtAndroidExtras/QtAndroid>
34
#else
34
#else
35
#include <QtCore>
35
#include <QtCore>
36
#include <QFuture>
36
#include <QFuture>
-
 
37
#if QT_VERSION < QT_VERSION_CHECK(6, 4, 0)
37
#include <QtCore/private/qandroidextras_p.h>
38
#include <QtCore/private/qandroidextras_p.h>
38
#endif
39
#endif
39
#endif
40
#endif
-
 
41
#endif
40
#include <QMap>
42
#include <QMap>
41
#include <QHash>
43
#include <QHash>
42
 
44
 
43
#include "ttpinit.h"
45
#include "ttpinit.h"
44
#include "terror.h"
46
#include "terror.h"
Line 2682... Line 2684...
2682
    for (auto iter = perms.begin(); iter != perms.end(); ++iter)
2684
    for (auto iter = perms.begin(); iter != perms.end(); ++iter)
2683
    {
2685
    {
2684
        if (iter.value() == QtAndroid::PermissionResult::Denied)
2686
        if (iter.value() == QtAndroid::PermissionResult::Denied)
2685
            return false;
2687
            return false;
2686
    }
2688
    }
2687
#else
2689
//#else
2688
    for (auto iter = permissions.begin(); iter != permissions.end(); ++iter)
2690
//    for (auto iter = permissions.begin(); iter != permissions.end(); ++iter)
2689
    {
2691
//    {
2690
        QFuture<QtAndroidPrivate::PermissionResult> result = QtAndroidPrivate::requestPermission(*iter);
2692
//        QFuture<QtAndroidPrivate::PermissionResult> result = QtAndroidPrivate::requestPermission(*iter);
2691
 
2693
 
2692
        if (result.result() == QtAndroidPrivate::Denied)
2694
//        if (result.result() == QtAndroidPrivate::Denied)
2693
            return false;
2695
//            return false;
2694
    }
2696
//    }
2695
#endif
2697
#endif
2696
    return true;
2698
    return true;
2697
}
2699
}
2698
#endif
2700
#endif