import QtQuick.tooling 1.1 // 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: // 'qmlplugindump -notrelocatable Unity.Application 0.1 tests/mocks' Module { Component { name: "ApplicationImage" defaultProperty: "data" prototype: "QQuickItem" exports: ["Unity.Application/ApplicationImage 0.1"] exportMetaObjectRevisions: [0] Enum { name: "FillMode" values: { "Stretch": 0, "PreserveAspectCrop": 1 } } Property { name: "source"; type: "ApplicationInfo"; isPointer: true } Property { name: "fillMode"; type: "FillMode" } Property { name: "ready"; type: "bool" } Method { name: "scheduleUpdate" } Method { name: "updateFromCache" } } Component { name: "ApplicationInfo" prototype: "unity::shell::application::ApplicationInfoInterface" exports: ["Unity.Application/ApplicationInfo 0.1"] exportMetaObjectRevisions: [0] Property { name: "fullscreen"; type: "bool" } Property { name: "stage"; type: "Stage" } Property { name: "surface"; type: "MirSurfaceItem"; isReadonly: true; isPointer: true } Property { name: "promptSurfaces"; type: "MirSurfaceItem"; isList: true; isReadonly: true } Property { name: "imageQml"; type: "string" } Property { name: "windowQml"; type: "string" } Signal { name: "appIdChanged" Parameter { type: "string" } } Signal { name: "nameChanged" Parameter { type: "string" } } Signal { name: "commentChanged" Parameter { type: "string" } } Signal { name: "iconChanged" Parameter { type: "QUrl" } } Signal { name: "stageChanged" Parameter { type: "Stage" } } Signal { name: "stateChanged" Parameter { type: "State" } } Signal { name: "focusedChanged" Parameter { type: "bool" } } Signal { name: "fullscreenChanged" Parameter { type: "bool" } } Signal { name: "imageQmlChanged" Parameter { type: "string" } } Signal { name: "windowQmlChanged" Parameter { type: "string" } } Signal { name: "screenshotChanged" Parameter { type: "QUrl" } } Signal { name: "surfaceChanged" Parameter { type: "MirSurfaceItem"; isPointer: true } } } Component { name: "ApplicationManager" prototype: "unity::shell::application::ApplicationManagerInterface" exports: ["Unity.Application/ApplicationManager 0.1"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [0] Enum { name: "Role" values: { "Dash": 0, "Default": 1, "Indicators": 2, "Notifications": 3, "Greeter": 4, "Launcher": 5, "OnScreenKeyboard": 6, "ShutdownDialog": 7 } } Enum { name: "StageHint" values: { "MainStage": 0, "IntegrationStage": 1, "ShareStage": 2, "ContentPickingStage": 3, "SideStage": 4, "ConfigurationStage": 5 } } Enum { name: "FormFactorHint" values: { "DesktopFormFactor": 0, "PhoneFormFactor": 1, "TabletFormFactor": 2 } } Enum { name: "FavoriteApplication" values: { "CameraApplication": 0, "GalleryApplication": 1, "BrowserApplication": 2, "ShareApplication": 3, "PhoneApplication": 4, "DialerApplication": 5, "MessagingApplication": 6, "AddressbookApplication": 7 } } Enum { name: "ExecFlags" values: { "NoFlag": 0, "ForceMainStage": 1 } } Property { name: "empty"; type: "bool"; isReadonly: true } Property { name: "sideStageWidth"; type: "int"; isReadonly: true } Property { name: "stageHint"; type: "StageHint"; isReadonly: true } Property { name: "formFactorHint"; type: "FormFactorHint"; isReadonly: true } Property { name: "fake"; type: "bool"; isReadonly: true } Signal { name: "focusRequested" Parameter { name: "favoriteApplication"; type: "FavoriteApplication" } } Signal { name: "focusRequested" Parameter { name: "appId"; type: "string" } } Signal { name: "emptyChanged" Parameter { name: "empty"; type: "bool" } } Method { name: "get" type: "ApplicationInfo*" Parameter { name: "index"; type: "int" } } Method { name: "findApplication" type: "ApplicationInfo*" Parameter { name: "appId"; type: "string" } } Method { name: "move" Parameter { name: "from"; type: "int" } Parameter { name: "to"; type: "int" } } Method { name: "requestFocusApplication" type: "bool" Parameter { name: "appId"; type: "string" } } Method { name: "focusApplication" type: "bool" Parameter { name: "appId"; type: "string" } } Method { name: "unfocusCurrentApplication" } Method { name: "startApplication" type: "ApplicationInfo*" Parameter { name: "appId"; type: "string" } Parameter { name: "arguments"; type: "QStringList" } } Method { name: "startApplication" type: "ApplicationInfo*" Parameter { name: "appId"; type: "string" } } Method { name: "startApplication" type: "ApplicationInfo*" Parameter { name: "appId"; type: "string" } Parameter { name: "flags"; type: "ExecFlags" } Parameter { name: "arguments"; type: "QStringList" } } Method { name: "startApplication" type: "ApplicationInfo*" Parameter { name: "appId"; type: "string" } Parameter { name: "flags"; type: "ExecFlags" } } Method { name: "stopApplication" type: "bool" Parameter { name: "appId"; type: "string" } } Method { name: "updateScreenshot" type: "bool" Parameter { name: "appId"; type: "string" } } Method { name: "availableApplications"; type: "QStringList" } } Component { name: "MirSurfaceItem" defaultProperty: "data" prototype: "QQuickPaintedItem" exports: ["Unity.Application/MirSurfaceItem 0.1"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "Type" values: { "Normal": 0, "Utility": 1, "Dialog": 2, "Overlay": 3, "Freestyle": 4, "Popover": 5, "InputMethod": 6 } } Enum { name: "State" values: { "Unknown": 0, "Restored": 1, "Minimized": 2, "Maximized": 3, "VertMaximized": 4, "Fullscreen": 5 } } Property { name: "type"; type: "Type"; isReadonly: true } Property { name: "state"; type: "State"; isReadonly: true } Property { name: "name"; type: "string"; isReadonly: true } Property { name: "parentSurface"; type: "MirSurfaceItem"; isReadonly: true; isPointer: true } Property { name: "childSurfaces"; type: "MirSurfaceItem"; isList: true; isReadonly: true } Signal { name: "typeChanged" Parameter { type: "Type" } } Signal { name: "stateChanged" Parameter { type: "State" } } Signal { name: "nameChanged" Parameter { type: "string" } } Signal { name: "parentSurfaceChanged" Parameter { type: "MirSurfaceItem"; isPointer: true } } Signal { name: "removed" } Signal { name: "inputMethodRequested" } Signal { name: "inputMethodDismissed" } Method { name: "setState" Parameter { name: "newState"; type: "State" } } Method { name: "release" } } Component { name: "SurfaceManager" prototype: "QObject" exports: ["Unity.Application/SurfaceManager 0.1"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [0] Signal { name: "countChanged" } Signal { name: "surfaceCreated" Parameter { name: "surface"; type: "MirSurfaceItem"; isPointer: true } } Signal { name: "surfaceDestroyed" Parameter { name: "surface"; type: "MirSurfaceItem"; isPointer: true } } Method { name: "inputMethodSurface"; type: "MirSurfaceItem*" } } Component { name: "unity::shell::application::ApplicationInfoInterface" prototype: "QObject" exports: ["Unity.Application/ApplicationInfoInterface 0.1"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "Stage" values: { "MainStage": 0, "SideStage": 1 } } Enum { name: "State" values: { "Starting": 0, "Running": 1, "Suspended": 2, "Stopped": 3 } } Property { name: "appId"; type: "string"; isReadonly: true } Property { name: "name"; type: "string"; isReadonly: true } Property { name: "comment"; type: "string"; isReadonly: true } Property { name: "icon"; type: "QUrl"; isReadonly: true } Property { name: "stage"; type: "Stage"; isReadonly: true } Property { name: "state"; type: "State"; isReadonly: true } Property { name: "focused"; type: "bool"; isReadonly: true } Property { name: "screenshot"; type: "QUrl"; isReadonly: true } Signal { name: "nameChanged" Parameter { name: "name"; type: "string" } } Signal { name: "commentChanged" Parameter { name: "comment"; type: "string" } } Signal { name: "iconChanged" Parameter { name: "icon"; type: "QUrl" } } Signal { name: "stageChanged" Parameter { name: "stage"; type: "Stage" } } Signal { name: "stateChanged" Parameter { name: "state"; type: "State" } } Signal { name: "focusedChanged" Parameter { name: "focused"; type: "bool" } } Signal { name: "screenshotChanged" Parameter { name: "screenshot"; type: "QUrl" } } } Component { name: "unity::shell::application::ApplicationManagerInterface" prototype: "QAbstractListModel" exports: ["Unity.Application/ApplicationManagerInterface 0.1"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "Roles" values: { "RoleAppId": 256, "RoleName": 257, "RoleComment": 258, "RoleIcon": 259, "RoleStage": 260, "RoleState": 261, "RoleFocused": 262, "RoleScreenshot": 263 } } Property { name: "count"; type: "int"; isReadonly: true } Property { name: "focusedApplicationId"; type: "string"; isReadonly: true } Property { name: "suspended"; type: "bool" } Signal { name: "focusRequested" Parameter { name: "appId"; type: "string" } } Signal { name: "applicationAdded" Parameter { name: "appId"; type: "string" } } Signal { name: "applicationRemoved" Parameter { name: "appId"; type: "string" } } Method { name: "get" type: "unity::shell::application::ApplicationInfoInterface*" Parameter { name: "index"; type: "int" } } Method { name: "findApplication" type: "unity::shell::application::ApplicationInfoInterface*" Parameter { name: "appId"; type: "string" } } Method { name: "requestFocusApplication" type: "bool" Parameter { name: "appId"; type: "string" } } Method { name: "focusApplication" type: "bool" Parameter { name: "appId"; type: "string" } } Method { name: "unfocusCurrentApplication" } Method { name: "startApplication" type: "unity::shell::application::ApplicationInfoInterface*" Parameter { name: "appId"; type: "string" } Parameter { name: "arguments"; type: "QStringList" } } Method { name: "stopApplication" type: "bool" Parameter { name: "appId"; type: "string" } } Method { name: "updateScreenshot" type: "bool" Parameter { name: "appId"; type: "string" } } } }