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: "icondialog_p.h"
        lineNumber: 20
        name: "IconDialog"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["org.kde.iconthemes/IconDialog 1.0"]
        exportMetaObjectRevisions: [256]
        Property {
            name: "iconName"
            type: "QString"
            read: "iconName"
            notify: "iconNameChanged"
            index: 0
            lineNumber: 29
            isReadonly: true
        }
        Property {
            name: "iconSize"
            type: "int"
            read: "iconSize"
            write: "setIconSize"
            notify: "iconSizeChanged"
            index: 1
            lineNumber: 34
        }
        Property {
            name: "title"
            type: "QString"
            read: "title"
            write: "setTitle"
            notify: "titleChanged"
            index: 2
            lineNumber: 39
        }
        Property {
            name: "user"
            type: "bool"
            read: "user"
            write: "setUser"
            notify: "userChanged"
            index: 3
            lineNumber: 44
        }
        Property {
            name: "customLocation"
            type: "QString"
            read: "customLocation"
            write: "setCustomLocation"
            notify: "customLocationChanged"
            index: 4
            lineNumber: 49
        }
        Property {
            name: "modality"
            type: "Qt::WindowModality"
            read: "modality"
            write: "setModality"
            notify: "modalityChanged"
            index: 5
            lineNumber: 54
        }
        Property {
            name: "visible"
            type: "bool"
            read: "visible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 6
            lineNumber: 60
        }
        Signal {
            name: "iconNameChanged"
            lineNumber: 97
            Parameter { name: "iconName"; type: "QString" }
        }
        Signal {
            name: "iconSizeChanged"
            lineNumber: 98
            Parameter { name: "iconSize"; type: "int" }
        }
        Signal {
            name: "titleChanged"
            lineNumber: 99
            Parameter { name: "title"; type: "QString" }
        }
        Signal {
            name: "userChanged"
            lineNumber: 100
            Parameter { name: "user"; type: "bool" }
        }
        Signal {
            name: "customLocationChanged"
            lineNumber: 101
            Parameter { name: "customLocation"; type: "QString" }
        }
        Signal {
            name: "modalityChanged"
            lineNumber: 102
            Parameter { name: "modality"; type: "Qt::WindowModality" }
        }
        Signal { name: "visibleChanged"; lineNumber: 103 }
        Signal { name: "accepted"; lineNumber: 104 }
        Signal { name: "rejected"; lineNumber: 105 }
        Method { name: "open"; lineNumber: 89 }
        Method { name: "close"; lineNumber: 94 }
    }
}
