import QtQuick.tooling 1.2

// This file describes the plugin-supplied types contained in the library.
// It is used for QML tooling purposes only.
//
// This file was auto-generated by qmltyperegistrar.

Module {
    Component {
        file: "defaultapplication.h"
        lineNumber: 11
        name: "DefaultKirigamiApplication"
        accessSemantics: "reference"
        prototype: "AbstractKirigamiApplication"
        exports: [
            "org.kde.kirigamiaddons.statefulapp.private/DefaultKirigamiApplication 254.0"
        ]
        isCreatable: false
        isSingleton: true
        exportMetaObjectRevisions: [65024]
    }
    Component {
        file: "helper.h"
        lineNumber: 13
        name: "Helper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["org.kde.kirigamiaddons.statefulapp.private/Helper 254.0"]
        isCreatable: false
        isSingleton: true
        exportMetaObjectRevisions: [65024]
        Method {
            name: "alternateShortcuts"
            type: "QKeySequence"
            isList: true
            isMethodConstant: true
            lineNumber: 22
            Parameter { name: "action"; type: "QAction"; isPointer: true }
        }
        Method {
            name: "iconName"
            type: "QString"
            isMethodConstant: true
            lineNumber: 23
            Parameter { name: "icon"; type: "QIcon" }
        }
    }
    Component {
        file: "keysequencehelper.h"
        lineNumber: 19
        name: "KeySequenceHelper"
        accessSemantics: "reference"
        prototype: "KKeySequenceRecorder"
        exports: [
            "org.kde.kirigamiaddons.statefulapp.private/KeySequenceHelper 254.0"
        ]
        exportMetaObjectRevisions: [65024]
        Enum {
            name: "ShortcutTypes"
            alias: "ShortcutType"
            isFlag: true
            lineNumber: 28
            values: ["None", "StandardShortcuts", "GlobalShortcuts"]
        }
        Property {
            name: "checkAgainstShortcutTypes"
            type: "ShortcutTypes"
            read: "checkAgainstShortcutTypes"
            write: "setCheckAgainstShortcutTypes"
            notify: "checkAgainstShortcutTypesChanged"
            index: 0
            lineNumber: 24
        }
        Signal { name: "checkAgainstShortcutTypesChanged"; lineNumber: 56 }
        Signal {
            name: "errorOccurred"
            lineNumber: 57
            Parameter { name: "title"; type: "QString" }
            Parameter { name: "message"; type: "QString" }
        }
        Signal {
            name: "showStealStandardShortcutDialog"
            lineNumber: 58
            Parameter { name: "title"; type: "QString" }
            Parameter { name: "message"; type: "QString" }
            Parameter { name: "key"; type: "QKeySequence" }
        }
        Method {
            name: "isKeySequenceAvailable"
            type: "bool"
            isMethodConstant: true
            lineNumber: 46
            Parameter { name: "keySequence"; type: "QKeySequence" }
        }
        Method {
            name: "keySequenceIsEmpty"
            type: "bool"
            lineNumber: 51
            Parameter { name: "keySequence"; type: "QKeySequence" }
        }
        Method {
            name: "keySequenceNativeText"
            type: "QString"
            lineNumber: 52
            Parameter { name: "keySequence"; type: "QKeySequence" }
        }
        Method {
            name: "renderWindow"
            type: "QWindow"
            isPointer: true
            lineNumber: 53
            Parameter { name: "quickWindow"; type: "QQuickWindow"; isPointer: true }
        }
    }
}
