aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.qmake.conf2
-rw-r--r--src/imports/gamepad/qtgamepad.cpp9
-rw-r--r--src/plugins/gamepads/darwin/qdarwingamepadbackend.mm16
3 files changed, 9 insertions, 18 deletions
diff --git a/.qmake.conf b/.qmake.conf
index 09d37b2..bc074d5 100644
--- a/.qmake.conf
+++ b/.qmake.conf
@@ -3,4 +3,4 @@ load(qt_build_config)
CONFIG += warning_clean
DEFINES += QT_NO_FOREACH
-MODULE_VERSION = 5.11.2
+MODULE_VERSION = 5.12.0
diff --git a/src/imports/gamepad/qtgamepad.cpp b/src/imports/gamepad/qtgamepad.cpp
index 3b81dec..f3f6439 100644
--- a/src/imports/gamepad/qtgamepad.cpp
+++ b/src/imports/gamepad/qtgamepad.cpp
@@ -43,13 +43,6 @@
#include "qgamepadmouseitem.h"
-static void initResources()
-{
-#ifdef QT_STATIC
- Q_INIT_RESOURCE(qmake_QtGamepad);
-#endif
-}
-
QT_BEGIN_NAMESPACE
static QObject *gamepadmanager_singletontype_provider(QQmlEngine * /* engine */, QJSEngine * /* scriptEngine */)
@@ -64,7 +57,7 @@ class QGamepadModule : public QQmlExtensionPlugin
Q_OBJECT
Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
public:
- QGamepadModule(QObject *parent = 0) : QQmlExtensionPlugin(parent) { initResources(); }
+ QGamepadModule(QObject *parent = 0) : QQmlExtensionPlugin(parent) { }
void registerTypes(const char *uri)
{
Q_ASSERT(QLatin1String(uri) == QLatin1String("QtGamepad"));
diff --git a/src/plugins/gamepads/darwin/qdarwingamepadbackend.mm b/src/plugins/gamepads/darwin/qdarwingamepadbackend.mm
index 1298c00..5c07271 100644
--- a/src/plugins/gamepads/darwin/qdarwingamepadbackend.mm
+++ b/src/plugins/gamepads/darwin/qdarwingamepadbackend.mm
@@ -40,23 +40,21 @@
#import <GameController/GameController.h>
@interface QT_MANGLE_NAMESPACE(DarwinGamepadManager) : NSObject
-{
- QDarwinGamepadBackend *backend;
- NSMutableArray *connectedControllers;
-}
@property (nonatomic, strong) id connectObserver;
@property (nonatomic, strong) id disconnectObserver;
--(void)addMonitoredController:(GCController *)controller;
--(void)removeMonitoredController:(GCController *)controller;
-
@end
@implementation QT_MANGLE_NAMESPACE(DarwinGamepadManager)
+{
+ QDarwinGamepadBackend *backend;
+ NSMutableArray *connectedControllers;
+}
--(id)initWithBackend:(QDarwinGamepadBackend *)gamepadBackend {
- if (self = [super init]) {
+-(instancetype)initWithBackend:(QDarwinGamepadBackend *)gamepadBackend
+{
+ if ((self = [self init])) {
backend = gamepadBackend;
connectedControllers = [[NSMutableArray alloc] init];
//Setup observers for monitoring controller connections/disconnections