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: "clock.h"
        lineNumber: 24
        name: "Clock"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["org.kde.plasma.clock/Clock 254.0"]
        exportMetaObjectRevisions: [65024]
        Property {
            name: "dateTime"
            type: "QDateTime"
            read: "jsDateTime"
            notify: "timeChanged"
            index: 0
            lineNumber: 30
            isReadonly: true
        }
        Property {
            name: "trackSeconds"
            type: "bool"
            read: "trackSeconds"
            write: "setTrackSeconds"
            notify: "trackSecondsChanged"
            index: 1
            lineNumber: 31
        }
        Property {
            name: "timeZone"
            type: "QByteArray"
            read: "timeZone"
            write: "setTimeZone"
            reset: "resetTimeZone"
            notify: "timeZoneChanged"
            index: 2
            lineNumber: 33
        }
        Property {
            name: "isSystemTimeZone"
            type: "bool"
            read: "isSystemTimeZone"
            notify: "isSystemTimeZoneChanged"
            index: 3
            lineNumber: 34
            isReadonly: true
        }
        Property {
            name: "timeZoneCode"
            type: "QString"
            read: "timeZoneCode"
            notify: "timeZoneChanged"
            index: 4
            lineNumber: 35
            isReadonly: true
        }
        Property {
            name: "timeZoneName"
            type: "QString"
            read: "timeZoneName"
            notify: "timeZoneChanged"
            index: 5
            lineNumber: 36
            isReadonly: true
        }
        Property {
            name: "timeZoneOffset"
            type: "QString"
            read: "timeZoneOffset"
            notify: "timeZoneChanged"
            index: 6
            lineNumber: 37
            isReadonly: true
        }
        Property {
            name: "valid"
            type: "bool"
            read: "isValid"
            notify: "timeZoneChanged"
            index: 7
            lineNumber: 38
            isReadonly: true
        }
        Signal { name: "timeChanged"; lineNumber: 119 }
        Signal { name: "timeZoneChanged"; lineNumber: 120 }
        Signal { name: "trackSecondsChanged"; lineNumber: 121 }
        Signal { name: "isSystemTimeZoneChanged"; lineNumber: 122 }
    }
}
