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: "CommandOutputContext.h"
        lineNumber: 17
        name: "CommandOutputContext"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["org.kde.kinfocenter.private/CommandOutputContext 1.0"]
        isCreatable: false
        exportMetaObjectRevisions: [256]
        Property {
            name: "executable"
            type: "QString"
            read: "executableName"
            index: 0
            lineNumber: 22
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "arguments"
            type: "QStringList"
            read: "arguments"
            index: 1
            lineNumber: 23
            isReadonly: true
            isPropertyConstant: true
        }
        Property { name: "text"; type: "QString"; notify: "textChanged"; index: 2; lineNumber: 25 }
        Property {
            name: "filter"
            type: "QString"
            read: "filter"
            write: "setFilter"
            notify: "filterChanged"
            index: 3
            lineNumber: 27
        }
        Property { name: "ready"; type: "bool"; notify: "readyChanged"; index: 4; lineNumber: 29 }
        Property { name: "error"; type: "QString"; notify: "errorChanged"; index: 5; lineNumber: 31 }
        Property {
            name: "explanation"
            type: "QString"
            notify: "explanationChanged"
            index: 6
            lineNumber: 33
        }
        Property { name: "bugReportUrl"; type: "QUrl"; index: 7; lineNumber: 35; isPropertyConstant: true }
        Property {
            name: "textFormat"
            type: "Qt::TextFormat"
            index: 8
            lineNumber: 37
            isPropertyConstant: true
        }
        Property {
            name: "autoRefreshMs"
            type: "int"
            write: "setAutoRefreshMs"
            notify: "autoRefreshMsChanged"
            index: 9
            lineNumber: 39
        }
        Property {
            name: "autoRefresh"
            type: "bool"
            read: "autoRefresh"
            write: "setAutoRefresh"
            notify: "autoRefreshChanged"
            index: 10
            lineNumber: 41
        }
        Signal { name: "filterChanged"; lineNumber: 56 }
        Signal { name: "autoRefreshChanged"; lineNumber: 60 }
        Signal { name: "autoRefreshMsChanged"; lineNumber: 63 }
        Signal { name: "textChanged"; lineNumber: 70 }
        Signal { name: "readyChanged"; lineNumber: 71 }
        Signal { name: "errorChanged"; lineNumber: 72 }
        Signal { name: "explanationChanged"; lineNumber: 73 }
        Method { name: "refresh"; lineNumber: 65 }
    }
}
