~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to src/plugins/qmldesigner/designercore/include/modelnode.h

  • Committer: Timo Jyrinki
  • Date: 2013-11-15 12:25:23 UTC
  • mfrom: (1.1.28)
  • Revision ID: timo.jyrinki@canonical.com-20131115122523-i2kyamsu4gs2mu1m
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
    };
91
91
 
92
92
    ModelNode();
93
 
    ModelNode(const Internal::InternalNodePointer &internalNode, Model *model, AbstractView *view);
 
93
    ModelNode(const Internal::InternalNodePointer &internalNode, Model *model, const AbstractView *view);
94
94
    ModelNode(const ModelNode modelNode, AbstractView *view);
95
95
    ModelNode(const ModelNode &other);
96
96
    ~ModelNode();
100
100
    TypeName simplifiedTypeName() const;
101
101
    int minorVersion() const;
102
102
    int majorVersion() const;
103
 
    int majorQtQuickVersion() const;
104
103
 
105
104
    bool isValid() const;
106
105
    bool isInHierarchy() const;
124
123
    NodeListProperty nodeListProperty(const PropertyName &name) const;
125
124
    NodeProperty nodeProperty(const PropertyName &name) const;
126
125
    NodeAbstractProperty nodeAbstractProperty(const PropertyName &name) const;
 
126
    NodeAbstractProperty defaultNodeAbstractProperty() const;
127
127
 
128
128
    void removeProperty(const PropertyName &name); //### also implement in AbstractProperty
129
129
    QList<AbstractProperty> properties() const;
139
139
    bool hasVariantProperty(const PropertyName &name) const;
140
140
    bool hasBindingProperty(const PropertyName &name) const;
141
141
    bool hasNodeAbstracProperty(const PropertyName &name) const;
 
142
    bool hasDefaultNodeAbstracProperty() const;
142
143
    bool hasNodeProperty(const PropertyName &name) const;
143
144
    bool hasNodeListProperty(const PropertyName &name) const;
144
145
 
145
 
 
146
146
    void setScriptFunctions(const QStringList &scriptFunctionList);
147
147
    QStringList scriptFunctions() const;
148
148
 
158
158
    AbstractView *view() const;
159
159
 
160
160
    const NodeMetaInfo metaInfo() const;
 
161
    bool hasMetaInfo() const;
161
162
 
162
163
    bool isSelected() const;
163
164
    bool isRootNode() const;
183
184
 
184
185
    NodeSourceType nodeSourceType() const;
185
186
 
 
187
    bool isComponent() const;
 
188
 
186
189
private: // functions
187
190
    Internal::InternalNodePointer internalNode() const;
188
 
    QString generateNewId() const;
 
191
 
189
192
 
190
193
private: // variables
191
194
    Internal::InternalNodePointer m_internalNode;