MetaInfo {
    Type {
        name: "MyPlugin.MyComponent"
        icon: ":/qtquickplugin/images/item-icon16.png"

        ItemLibraryEntry {
            name: "My Component"
            category: "My Test Plugin"
            libraryIcon: ":/qtquickplugin/images/item-icon.png"
            version: "1.0"
            requiredImport: "MyPlugin"

            Property {
                name: "text"
                type: "binding"
                value: "qsTr(\"This is text\")"
            }
        }
    }

    Type {
        name: "MyPlugin.MyComponent2"
        icon: ":/qtquickplugin/images/item-icon16.png"

        ItemLibraryEntry {
            name: "My Component 2"
            category: "My Test Plugin"
            libraryIcon: ":/qtquickplugin/images/item-icon.png"
            version: "1.0"
            requiredImport: "MyPlugin"

            Property {
                name: "text"
                type: "binding"
                value: "qsTr(\"This is text\")"
            }

            Property { name: "width"; type: "int"; value: 200; }
            Property { name: "height"; type: "int"; value: 200; }
            Property { name: "color"; type: "QColor"; value: "red"; }
        }
    }

}
