File: qgsprocessingmodeloutput.sip.in

package info (click to toggle)
qgis 3.40.14%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,185,400 kB
  • sloc: cpp: 1,616,418; python: 372,869; xml: 23,474; sh: 3,761; perl: 3,664; ansic: 2,829; sql: 2,137; yacc: 1,068; lex: 577; javascript: 540; lisp: 411; makefile: 155
file content (143 lines) | stat: -rw-r--r-- 3,802 bytes parent folder | download | duplicates (16)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/processing/models/qgsprocessingmodeloutput.h                *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/





class QgsProcessingModelOutput : QgsProcessingModelComponent
{
%Docstring(signature="appended")
Represents a final output created by the model.
%End

%TypeHeaderCode
#include "qgsprocessingmodeloutput.h"
%End
  public:

    QgsProcessingModelOutput( const QString &name = QString(), const QString &description = QString() );
%Docstring
Constructor for QgsProcessingModelOutput with the specified ``name`` and
``description``.
%End

    virtual QgsProcessingModelOutput *clone() const /Factory/;


    QString name() const;
%Docstring
Returns the model output name.

.. seealso:: :py:func:`setName`
%End

    void setName( const QString &name );
%Docstring
Sets the model output ``name``.

.. seealso:: :py:func:`name`
%End

    QVariant defaultValue() const;
%Docstring
Returns the default value for the model output parameter.

.. seealso:: :py:func:`setDefaultValue`

.. versionadded:: 3.2
%End

    void setDefaultValue( const QVariant &value );
%Docstring
Sets the default value for the model output.

.. seealso:: :py:func:`defaultValue`

.. versionadded:: 3.2
%End

    bool isMandatory() const;
%Docstring
Returns ``True`` if the output is mandatory. This may override the
associated child algorithm's parameter optional status - e.g. allowing
an optional output from an algorithm to be mandatory within a model.

.. seealso:: :py:func:`setMandatory`

.. versionadded:: 3.2
%End

    void setMandatory( bool mandatory );
%Docstring
Sets whether the output is ``mandatory``. This may override the
associated child algorithm's parameter optional status - e.g. allowing
an optional output from an algorithm to be mandatory within a model.

.. seealso:: :py:func:`isMandatory`

.. versionadded:: 3.2
%End

    QString childId() const;
%Docstring
Returns the child algorithm ID from which this output is generated.

.. seealso:: :py:func:`setChildId`
%End

    void setChildId( const QString &id );
%Docstring
Sets the child algorithm ``id`` from which this output is generated.

.. seealso:: :py:func:`childId`
%End

    QString childOutputName() const;
%Docstring
Returns the child algorithm output name from which this output is
generated.

.. seealso:: :py:func:`setOutputName`
%End

    void setChildOutputName( const QString &name );
%Docstring
Sets the child algorithm output ``name`` from which this output is
generated.

.. seealso:: :py:func:`outputName`
%End

    QVariant toVariant() const;
%Docstring
Saves this output to a QVariant.

.. seealso:: :py:func:`loadVariant`
%End

    bool loadVariant( const QVariantMap &map );
%Docstring
Loads this output from a QVariantMap.

.. seealso:: :py:func:`toVariant`
%End

    virtual QgsProcessingModelComment *comment();
    virtual void setComment( const QgsProcessingModelComment &comment );

};


/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/processing/models/qgsprocessingmodeloutput.h                *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/