OBSProject QML Type

Represents an OBS project More...

Import Statement: import org.nephros.sailfish.OBSMaster 1.0
Inherits:

OBSTypeBase

Properties

Methods

Detailed Description

Property Documentation

[read-only] hasMeta : bool

true if at least some of the Metadata attributes are available


[read-only] hasResults : bool

Convenience property for determining whether metadata has been set:


[read-only] isChum : bool

true if we are in a project representing the Chum repository


[read-only] isChumTesting : bool

true if we are in a project representing the Chum:Testing repository


[read-only] isRemoteOnly : bool

true if we have a OBSTypeBase::name, but no OBSTypeBase::path. Hence we are a "remote only" object


localPackagesList : var

Holds the local package list as an array of string.


metaDescription : string

Description Metadata, see OBS Metadata


metaName : string

Name Metadata, see OBS Metadata


metaTitle : string

Title Metadata, see OBS Metadata


name : string

The name of this OBS Type


parentProject : string

The name of the parent project. In the case of a Package, this is its owning project. In the case of a Subproject, this is its parent project.


path : string

The local file path.

Warning: Important! OBSMaster::OBS handles changes of this as a signal that the meta information must be re-initialized!


prjconfMeta : string

Holds the the PrjConf meta info


remotePackagesList : var

Holds the remote package list as an array of string.


resultXml : string

Holds the build result list as an XML string.


Method Documentation

setProperties(props)

Sets any of our own properties contained in the props object to its value This is used in dynamic object creation/incubation.

See also OBS::newProject() and OBS::newPackage().



OBS Master Documentation Copyright (c) 2023 The OBS Master contributors. This document may be used under the terms of the Creative Commons Attribution Share Alike 4.0 International License.