Revision control

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- types.qdoc -->
<meta name="description" content="A base QML type with properties.">
<meta name="keywords" content="qmltype">
<title>BaseItem QML Type | QmlProperties</title>
</head>
<body>
<ul class="breadcrumb">
<li><a href="testmodule-qmlmodule.html" translate="no">TestModule</a></li>
<li>BaseItem</li>
</ul>
<div class="sidebar">
<div class="toc">
<h3 id="toc">Contents</h3>
<ul>
<li class="level1"><a href="#properties">Properties</a></li>
+ <li class="level1"><a href="#attached-properties">Attached Properties</a></li>
+ <li class="level1"><a href="#methods">Methods</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title" translate="no">BaseItem QML Type</h1>
<!-- $$$BaseItem-brief -->
<p>A base QML type with properties. <a href="#details">More...</a></p>
<!-- @@@BaseItem -->
<div class="table"><table class="alignedsummary requisites" translate="no">
<tr><td class="memItemLeft rightAlign topAlign"> Import Statement:</td><td class="memItemRight bottomAlign"> <code translate="no">import TestModule</code></td></tr>
</table></div>
<ul>
<li><a href="qml-testmodule-baseitem-members.html">List of all members, including inherited members</a></li>
</ul>
<h2 id="properties">Properties</h2>
<ul>
+ <li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#fullName-prop" translate="no">fullName</a></b> : string</li>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#name-prop" translate="no">name</a></b> : string <code class="summary extra" translate="no">(since 1.0)</code></li>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#size-prop" translate="no">size</a></b> <code class="summary extra" translate="no">(since 1.1)</code><ul>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#size.height-prop" translate="no">size.height</a></b> : int <code class="summary extra" translate="no">(since 1.1)</code></li>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#size.width-prop" translate="no">size.width</a></b> : int <code class="summary extra" translate="no">(since 1.1)</code></li>
</ul>
</li>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#values-prop" translate="no">values</a></b> <code class="summary extra" translate="no">(since 1.2)</code><ul>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#values.boolean-prop" translate="no">values.boolean</a></b> : bool <code class="summary extra" translate="no">(since 1.2)</code></li>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#values.floating-prop" translate="no">values.floating</a></b> : float <code class="summary extra" translate="no">(since 1.2)</code></li>
<li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#values.integer-prop" translate="no">values.integer</a></b> : int <code class="summary extra" translate="no">(since 1.2)</code></li>
</ul>
</li>
</ul>
+ <h2 id="attached-properties">Attached Properties</h2>
+ <ul>
+ <li class="fn" translate="no"><b><a href="qml-testmodule-baseitem.html#name-attached-prop" translate="no">name</a></b> : string</li>
+ </ul>
+ <h2 id="methods">Methods</h2>
+ <ul>
+ <li class="fn" translate="no">string <b><a href="qml-testmodule-baseitem.html#fullName-method" translate="no">fullName</a></b>()</li>
+ </ul>
<!-- $$$BaseItem-description -->
<h2 id="details">Detailed Description</h2>
<p>BaseItem provides common properties for derived types.</p>
<!-- @@@BaseItem -->
<h2>Property Documentation</h2>
+ <!-- $$$fullName -->
+ <h3 class="fn qml-member qml-property" translate="no" id="fullName-prop"><span class="name">fullName</span> : <span class="type">string</span></h3>
+ <p>Shadows the method of the same name.</p>
+ <!-- @@@fullName -->
<!-- $$$name -->
<h3 class="fn qml-member qml-property" translate="no" id="name-prop"><span class="name">name</span> : <span class="type">string</span> <code class="details extra" translate="no">[since 1.0]</code></h3>
<p>The name property of the item.</p>
<p>This property holds the name identifier for the item.</p>
+ <p>See the identically-named attached property: <a href="qml-testmodule-baseitem.html#name-attached-prop" translate="no">name</a>.</p>
<p>This property was introduced in 1.0.</p>
<!-- @@@name -->
<!-- $$$size -->
<h3 class="fn qml-member qml-property-group" translate="no" id="size-prop"><b>size group</b></h3>
<div class="fngroup">
<h3 class="fn qml-member qml-property fngroupitem" translate="no" id="size.height-prop"><span class="name">size.height</span> : <span class="type">int</span> <code class="details extra" translate="no">[since 1.1]</code></h3>
<h3 class="fn qml-member qml-property fngroupitem" translate="no" id="size.width-prop"><span class="name">size.width</span> : <span class="type">int</span> <code class="details extra" translate="no">[since 1.1]</code></h3>
</div>
<p>The size of the item.</p>
<p>These properties were introduced in 1.1.</p>
<!-- @@@size -->
<!-- $$$values -->
<h3 class="fn qml-member qml-property-group" translate="no" id="values-prop"><b>values group</b></h3>
<div class="fngroup">
<h3 class="fn qml-member qml-property fngroupitem" translate="no" id="values.boolean-prop"><span class="name">values.boolean</span> : <span class="type">bool</span> <code class="details extra" translate="no">[since 1.2]</code></h3>
<h3 class="fn qml-member qml-property fngroupitem" translate="no" id="values.floating-prop"><span class="name">values.floating</span> : <span class="type">float</span> <code class="details extra" translate="no">[since 1.2]</code></h3>
<h3 class="fn qml-member qml-property fngroupitem" translate="no" id="values.integer-prop"><span class="name">values.integer</span> : <span class="type">int</span> <code class="details extra" translate="no">[since 1.2]</code></h3>
</div>
<p>A collection of values.</p>
<p>These properties were introduced in 1.2.</p>
<!-- @@@values -->
+ <h2>Attached Property Documentation</h2>
+ <!-- $$$name -->
+ <h3 class="fn qml-member qml-property" translate="no" id="name-attached-prop"><span class="name">BaseItem.name</span> : <span class="type">string</span> <code class="details extra" translate="no">[attached]</code></h3>
+ <p>This attached property is here to test searching for properties with non-unique names.</p>
+ <p>This link should go to the identically-named regular property: <a href="qml-testmodule-baseitem.html#name-prop" translate="no">name</a>.</p>
+ <!-- @@@name -->
+ <h2>Method Documentation</h2>
+ <!-- $$$fullName[overload1]$$$fullName -->
+ <h3 class="fn qml-member qml-method" translate="no" id="fullName-method"><span class="type">string</span> <span class="name">fullName</span>()</h3>
+ <p>Returns the full name of the item.</p>
+ <!-- @@@fullName -->
</body>
</html>