[
    {
        "classes": [
            {
                "className": "QNearFieldManager",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 23,
                        "name": "AdapterState",
                        "values": [
                            "Offline",
                            "TurningOn",
                            "Online",
                            "TurningOff"
                        ]
                    }
                ],
                "lineNumber": 16,
                "object": true,
                "qualifiedClassName": "QNearFieldManager",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "QNearFieldManager::AdapterState"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 45,
                        "name": "adapterStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 46,
                        "name": "targetDetectionStopped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "target",
                                "type": "QNearFieldTarget*"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 47,
                        "name": "targetDetected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "target",
                                "type": "QNearFieldTarget*"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 48,
                        "name": "targetLost",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnearfieldmanager.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QNearFieldManagerPrivate",
                "lineNumber": 30,
                "object": true,
                "qualifiedClassName": "QNearFieldManagerPrivate",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "QNearFieldManager::AdapterState"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 68,
                        "name": "adapterStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 69,
                        "name": "targetDetectionStopped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "target",
                                "type": "QNearFieldTarget*"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 70,
                        "name": "targetDetected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "target",
                                "type": "QNearFieldTarget*"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 71,
                        "name": "targetLost",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnearfieldmanager_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QNearFieldTarget",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 29,
                        "name": "Type",
                        "values": [
                            "ProprietaryTag",
                            "NfcTagType1",
                            "NfcTagType2",
                            "NfcTagType3",
                            "NfcTagType4",
                            "NfcTagType4A",
                            "NfcTagType4B",
                            "MifareTag"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 41,
                        "name": "AccessMethod",
                        "values": [
                            "UnknownAccess",
                            "NdefAccess",
                            "TagTypeSpecificAccess",
                            "AnyAccess"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 50,
                        "name": "Error",
                        "values": [
                            "NoError",
                            "UnknownError",
                            "UnsupportedError",
                            "TargetOutOfRangeError",
                            "NoResponseError",
                            "ChecksumMismatchError",
                            "InvalidParametersError",
                            "ConnectionError",
                            "NdefReadError",
                            "NdefWriteError",
                            "CommandError",
                            "TimeoutError",
                            "UnsupportedTargetError"
                        ]
                    }
                ],
                "lineNumber": 21,
                "object": true,
                "qualifiedClassName": "QNearFieldTarget",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 110,
                        "name": "disconnected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "message",
                                "type": "QNdefMessage"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 112,
                        "name": "ndefMessageRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "id",
                                "type": "QNearFieldTarget::RequestId"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 114,
                        "name": "requestCompleted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QNearFieldTarget::Error"
                            },
                            {
                                "name": "id",
                                "type": "QNearFieldTarget::RequestId"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 116,
                        "name": "error",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnearfieldtarget.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QNearFieldTargetPrivate",
                "lineNumber": 33,
                "object": true,
                "qualifiedClassName": "QNearFieldTargetPrivate",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 62,
                        "name": "disconnected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "message",
                                "type": "QNdefMessage"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 64,
                        "name": "ndefMessageRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "id",
                                "type": "QNearFieldTarget::RequestId"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 66,
                        "name": "requestCompleted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QNearFieldTarget::Error"
                            },
                            {
                                "name": "id",
                                "type": "QNearFieldTarget::RequestId"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 68,
                        "name": "error",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnearfieldtarget_p.h",
        "outputRevision": 69
    }
]
