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: "private/qquickabstractdialog_p.h"
        lineNumber: 40
        name: "QQuickAbstractDialog"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        Enum {
            name: "StandardCode"
            lineNumber: 81
            values: ["Rejected", "Accepted"]
        }
        Property {
            name: "data"
            type: "QObject"
            isList: true
            read: "data"
            index: 0
            lineNumber: 44
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "parentWindow"
            type: "QWindow"
            isPointer: true
            read: "parentWindow"
            write: "setParentWindow"
            reset: "resetParentWindow"
            notify: "parentWindowChanged"
            index: 1
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "title"
            type: "QString"
            read: "title"
            write: "setTitle"
            notify: "titleChanged"
            index: 2
            lineNumber: 46
            isFinal: true
        }
        Property {
            name: "flags"
            type: "Qt::WindowFlags"
            read: "flags"
            write: "setFlags"
            notify: "flagsChanged"
            index: 3
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "modality"
            type: "Qt::WindowModality"
            read: "modality"
            write: "setModality"
            notify: "modalityChanged"
            index: 4
            lineNumber: 48
            isFinal: true
        }
        Property {
            name: "popupType"
            revision: 1546
            type: "QQuickPopup::PopupType"
            read: "popupType"
            write: "setPopupType"
            reset: "resetPopupType"
            notify: "popupTypeChanged"
            index: 5
            lineNumber: 49
            isFinal: true
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 6
            lineNumber: 50
            isFinal: true
        }
        Property {
            name: "result"
            type: "int"
            read: "result"
            write: "setResult"
            notify: "resultChanged"
            index: 7
            lineNumber: 51
            isFinal: true
        }
        Signal { name: "accepted"; lineNumber: 99 }
        Signal { name: "rejected"; lineNumber: 100 }
        Signal { name: "parentWindowChanged"; lineNumber: 101 }
        Signal { name: "titleChanged"; lineNumber: 102 }
        Signal { name: "flagsChanged"; lineNumber: 103 }
        Signal { name: "modalityChanged"; lineNumber: 104 }
        Signal { name: "visibleChanged"; lineNumber: 105 }
        Signal { name: "resultChanged"; lineNumber: 106 }
        Signal { name: "popupTypeChanged"; revision: 1546; lineNumber: 107 }
        Method { name: "open"; lineNumber: 92 }
        Method { name: "close"; lineNumber: 93 }
        Method { name: "accept"; lineNumber: 94 }
        Method { name: "reject"; lineNumber: 95 }
        Method {
            name: "done"
            lineNumber: 96
            Parameter { name: "result"; type: "int" }
        }
    }
    Component {
        file: "private/qquickcolordialog_p.h"
        lineNumber: 25
        name: "QQuickColorDialog"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQuickAbstractDialog"
        extension: "QColorDialogOptions"
        extensionIsNamespace: true
        exports: [
            "QtQuick.Dialogs/ColorDialog 6.4",
            "QtQuick.Dialogs/ColorDialog 6.10"
        ]
        exportMetaObjectRevisions: [1540, 1546]
        Property {
            name: "selectedColor"
            type: "QColor"
            read: "selectedColor"
            write: "setSelectedColor"
            notify: "selectedColorChanged"
            index: 0
            lineNumber: 28
        }
        Property {
            name: "options"
            type: "QColorDialogOptions::ColorDialogOptions"
            read: "options"
            write: "setOptions"
            reset: "resetOptions"
            notify: "optionsChanged"
            index: 1
            lineNumber: 29
        }
        Signal { name: "selectedColorChanged"; lineNumber: 45 }
        Signal { name: "optionsChanged"; lineNumber: 46 }
    }
    Component {
        file: "private/qquickfiledialog_p.h"
        lineNumber: 28
        name: "QQuickFileDialog"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQuickAbstractDialog"
        extension: "QFileDialogOptions"
        extensionIsNamespace: true
        exports: [
            "QtQuick.Dialogs/FileDialog 6.2",
            "QtQuick.Dialogs/FileDialog 6.10"
        ]
        exportMetaObjectRevisions: [1538, 1546]
        Enum {
            name: "FileMode"
            lineNumber: 51
            values: ["OpenFile", "OpenFiles", "SaveFile"]
        }
        Property {
            name: "fileMode"
            type: "FileMode"
            read: "fileMode"
            write: "setFileMode"
            notify: "fileModeChanged"
            index: 0
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "selectedFile"
            type: "QUrl"
            read: "selectedFile"
            write: "setSelectedFile"
            notify: "selectedFileChanged"
            index: 1
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "selectedFiles"
            type: "QUrl"
            isList: true
            read: "selectedFiles"
            notify: "selectedFilesChanged"
            index: 2
            lineNumber: 33
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "currentFile"
            type: "QUrl"
            read: "currentFile"
            write: "setCurrentFile"
            notify: "currentFileChanged"
            index: 3
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "currentFiles"
            type: "QUrl"
            isList: true
            read: "currentFiles"
            write: "setCurrentFiles"
            notify: "currentFilesChanged"
            index: 4
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "currentFolder"
            type: "QUrl"
            read: "currentFolder"
            write: "setCurrentFolder"
            notify: "currentFolderChanged"
            index: 5
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "options"
            type: "QFileDialogOptions::FileDialogOptions"
            read: "options"
            write: "setOptions"
            reset: "resetOptions"
            notify: "optionsChanged"
            index: 6
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "nameFilters"
            type: "QStringList"
            read: "nameFilters"
            write: "setNameFilters"
            reset: "resetNameFilters"
            notify: "nameFiltersChanged"
            index: 7
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "selectedNameFilter"
            type: "QQuickFileNameFilter"
            isPointer: true
            read: "selectedNameFilter"
            index: 8
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "defaultSuffix"
            type: "QString"
            read: "defaultSuffix"
            write: "setDefaultSuffix"
            reset: "resetDefaultSuffix"
            notify: "defaultSuffixChanged"
            index: 9
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "acceptLabel"
            type: "QString"
            read: "acceptLabel"
            write: "setAcceptLabel"
            reset: "resetAcceptLabel"
            notify: "acceptLabelChanged"
            index: 10
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "rejectLabel"
            type: "QString"
            read: "rejectLabel"
            write: "setRejectLabel"
            reset: "resetRejectLabel"
            notify: "rejectLabelChanged"
            index: 11
            lineNumber: 42
            isFinal: true
        }
        Signal { name: "fileModeChanged"; lineNumber: 98 }
        Signal { name: "selectedFileChanged"; lineNumber: 99 }
        Signal { name: "selectedFilesChanged"; lineNumber: 100 }
        Signal { name: "currentFileChanged"; lineNumber: 101 }
        Signal { name: "currentFilesChanged"; lineNumber: 102 }
        Signal { name: "currentFolderChanged"; lineNumber: 103 }
        Signal { name: "optionsChanged"; lineNumber: 104 }
        Signal { name: "nameFiltersChanged"; lineNumber: 105 }
        Signal { name: "defaultSuffixChanged"; lineNumber: 106 }
        Signal { name: "acceptLabelChanged"; lineNumber: 107 }
        Signal { name: "rejectLabelChanged"; lineNumber: 108 }
    }
    Component {
        file: "private/qtquickdialogs2foreign_p.h"
        lineNumber: 25
        resolvedFile: "private/qquickfilenamefilter_p.h"
        lineNumberInResolvedFile: 28
        name: "QQuickFileNameFilter"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "index"
            type: "int"
            read: "index"
            write: "setIndex"
            notify: "indexChanged"
            index: 0
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            notify: "nameChanged"
            index: 1
            lineNumber: 32
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "extensions"
            type: "QStringList"
            read: "extensions"
            notify: "extensionsChanged"
            index: 2
            lineNumber: 33
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "globs"
            type: "QStringList"
            read: "globs"
            notify: "globsChanged"
            index: 3
            lineNumber: 34
            isReadonly: true
            isFinal: true
        }
        Signal {
            name: "indexChanged"
            lineNumber: 52
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "nameChanged"
            lineNumber: 53
            Parameter { name: "name"; type: "QString" }
        }
        Signal {
            name: "extensionsChanged"
            lineNumber: 54
            Parameter { name: "extensions"; type: "QStringList" }
        }
        Signal {
            name: "globsChanged"
            lineNumber: 55
            Parameter { name: "globs"; type: "QStringList" }
        }
    }
    Component {
        file: "private/qquickfolderdialog_p.h"
        lineNumber: 28
        name: "QQuickFolderDialog"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQuickAbstractDialog"
        extension: "QFileDialogOptions"
        extensionIsNamespace: true
        exports: [
            "QtQuick.Dialogs/FolderDialog 6.3",
            "QtQuick.Dialogs/FolderDialog 6.10"
        ]
        exportMetaObjectRevisions: [1539, 1546]
        Property {
            name: "currentFolder"
            type: "QUrl"
            read: "currentFolder"
            write: "setCurrentFolder"
            notify: "currentFolderChanged"
            index: 0
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "selectedFolder"
            type: "QUrl"
            read: "selectedFolder"
            write: "setSelectedFolder"
            notify: "selectedFolderChanged"
            index: 1
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "options"
            type: "QFileDialogOptions::FileDialogOptions"
            read: "options"
            write: "setOptions"
            reset: "resetOptions"
            notify: "optionsChanged"
            index: 2
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "acceptLabel"
            type: "QString"
            read: "acceptLabel"
            write: "setAcceptLabel"
            reset: "resetAcceptLabel"
            notify: "acceptLabelChanged"
            index: 3
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "rejectLabel"
            type: "QString"
            read: "rejectLabel"
            write: "setRejectLabel"
            reset: "resetRejectLabel"
            notify: "rejectLabelChanged"
            index: 4
            lineNumber: 35
            isFinal: true
        }
        Signal { name: "currentFolderChanged"; lineNumber: 62 }
        Signal { name: "selectedFolderChanged"; lineNumber: 63 }
        Signal { name: "optionsChanged"; lineNumber: 64 }
        Signal { name: "acceptLabelChanged"; lineNumber: 65 }
        Signal { name: "rejectLabelChanged"; lineNumber: 66 }
    }
    Component {
        file: "private/qquickfontdialog_p.h"
        lineNumber: 25
        name: "QQuickFontDialog"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQuickAbstractDialog"
        extension: "QFontDialogOptions"
        extensionIsNamespace: true
        exports: [
            "QtQuick.Dialogs/FontDialog 6.2",
            "QtQuick.Dialogs/FontDialog 6.10"
        ]
        exportMetaObjectRevisions: [1538, 1546]
        Property {
            name: "selectedFont"
            type: "QFont"
            read: "selectedFont"
            write: "setSelectedFont"
            notify: "selectedFontChanged"
            index: 0
            lineNumber: 28
        }
        Property {
            name: "currentFont"
            type: "QFont"
            read: "currentFont"
            write: "setCurrentFont"
            notify: "currentFontChanged"
            index: 1
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "options"
            type: "QFontDialogOptions::FontDialogOptions"
            read: "options"
            write: "setOptions"
            reset: "resetOptions"
            notify: "optionsChanged"
            index: 2
            lineNumber: 30
        }
        Signal { name: "selectedFontChanged"; lineNumber: 50 }
        Signal { name: "currentFontChanged"; lineNumber: 51 }
        Signal { name: "optionsChanged"; lineNumber: 52 }
    }
    Component {
        file: "private/qquickmessagedialog_p.h"
        lineNumber: 23
        name: "QQuickMessageDialog"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQuickAbstractDialog"
        extension: "QPlatformDialogHelper"
        extensionIsNamespace: true
        exports: [
            "QtQuick.Dialogs/MessageDialog 6.3",
            "QtQuick.Dialogs/MessageDialog 6.10"
        ]
        exportMetaObjectRevisions: [1539, 1546]
        Property {
            name: "text"
            type: "QString"
            read: "text"
            write: "setText"
            notify: "textChanged"
            index: 0
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "informativeText"
            type: "QString"
            read: "informativeText"
            write: "setInformativeText"
            notify: "informativeTextChanged"
            index: 1
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "detailedText"
            type: "QString"
            read: "detailedText"
            write: "setDetailedText"
            notify: "detailedTextChanged"
            index: 2
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "buttons"
            type: "QPlatformDialogHelper::StandardButtons"
            read: "buttons"
            write: "setButtons"
            notify: "buttonsChanged"
            index: 3
            lineNumber: 31
            isFinal: true
        }
        Signal { name: "textChanged"; lineNumber: 52 }
        Signal { name: "informativeTextChanged"; lineNumber: 53 }
        Signal { name: "detailedTextChanged"; lineNumber: 54 }
        Signal { name: "buttonsChanged"; lineNumber: 55 }
        Signal {
            name: "buttonClicked"
            lineNumber: 57
            Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
            Parameter { name: "role"; type: "QPlatformDialogHelper::ButtonRole" }
        }
        Method {
            name: "handleClick"
            lineNumber: 61
            Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
            Parameter { name: "role"; type: "QPlatformDialogHelper::ButtonRole" }
        }
    }
}
