Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 50facae208d4a6f280e44a513b104320 > files > 1334

qt-mobility-doc-1.2.0-13.mga5.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qdeclarativegeomapobject.cpp -->
  <title>Qt Mobility 1.2: QML MapObjectView Element</title>
  <link rel="stylesheet" type="text/css" href="style/offline.css" />
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="content"> 
    <a href="index.html" class="qtref"><span>QtMobility Reference Documentation</span></a>
  </div>
  <div class="breadcrumb toolblock">
    <ul>
      <li class="first"><a href="index.html">Home</a></li>
      <!--  Breadcrumbs go here -->
<li><a href="http://qt.nokia.com/doc/4.7/qdeclarativeelements.html">QML Elements</a></li>
<li>QML MapObjectView Element</li>
    </ul>
  </div>
</div>
<div class="content mainContent">
<p class="naviNextPrevious headerNavi">
</p><p/>
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<h1 class="title">QML MapObjectView Element</h1>
<span class="subtitle"></span>
<!-- $$$MapObjectView-brief -->
<p>The MapObjectView is used to populate Map from a model. <a href="#details">More...</a></p>
<!-- @@@MapObjectView -->
<p>This element was introduced in  Mobility 1.2.</p>
<ul>
<li><a href="qml-mapobjectview-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="properties"></a>
<h2>Properties</h2>
<ul>
<li class="fn"><b><b><a href="qml-mapobjectview.html#delegate-prop">delegate</a></b></b> : Component</li>
<li class="fn"><b><b><a href="qml-mapobjectview.html#model-prop">model</a></b></b> : model</li>
<li class="fn"><b><b><a href="qml-mapobjectview.html#visible-prop">visible</a></b></b> : bool</li>
<li class="fn"><b><b><a href="qml-mapobjectview.html#z-prop">z</a></b></b> : int</li>
</ul>
<!-- $$$MapObjectView-description -->
<a name="details"></a>
<h2>Detailed Description</h2>
<p>The MapObjectView is used to populate Map with MapObjects from a model. The MapObjectView element only makes sense when contained in a Map object, meaning that it has no standalone presentation.</p>
<p>Note: For model data, currently only <a href="qml-landmarkmodel.html">LandmarkModel</a> is supported. Using other types of models results in undefined behavior.</p>
<p>Assuming you have a <a href="qml-landmarkmodel.html">LandmarkModel</a> identified by landmarkModel, an example usage:</p>
<pre class="qml"> <span class="type"><a href="qml-map.html">Map</a></span> {
     <span class="name">id</span>: <span class="name">map</span>
     <span class="name">plugin</span> : <span class="name">Plugin</span> { <span class="name">name</span> : <span class="string">&quot;nokia&quot;</span> }
     <span class="name">anchors</span>.fill: <span class="name">parent</span>; <span class="name">size</span>.width: <span class="name">parent</span>.<span class="name">width</span>; <span class="name">size</span>.height: <span class="name">parent</span>.<span class="name">height</span>; <span class="name">zoomLevel</span>: <span class="number">12</span>
     <span class="name">center</span>: <span class="name">myPositionSource</span>.<span class="name">position</span>.<span class="name">coordinate</span>

     <span class="type">MapObjectView</span> {
         <span class="name">id</span>: <span class="name">circle_basic_view</span>
         <span class="name">model</span>: <span class="name">landmarkModel</span>
         <span class="name">delegate</span>: <span class="name">Component</span> {
             <span class="name">id</span>: <span class="name">circleMapDelegate</span>
             <span class="type"><a href="qml-mapcircle.html">MapCircle</a></span> {
                 <span class="name">color</span>: <span class="string">&quot;red&quot;</span>
                 <span class="name">radius</span>: <span class="number">500</span>
                 <span class="name">center</span>: <span class="name">landmark</span>.<span class="name">coordinate</span>
             }
         }
     }</pre>
<p>The MapObjectView element is part of the <b>QtMobility.location 1.2</b> module.</p>
<!-- @@@MapObjectView -->
<h2>Property Documentation</h2>
<!-- $$$delegate -->
<div class="qmlitem"><div class="qmlproto"><table class="qmlname"><tr valign="top" class="odd"><td class="tblQmlPropNode"><p><a name="delegate-prop"></a><span class="name">delegate</span> : <span class="type"><a href="http://qt.nokia.com/doc/4.7/qml-component.html">Component</a></span></p></td></tr></table></div><div class="qmldoc"><p>This property holds the delegate which defines how each item in the model should be displayed. The Component must contain exactly one MapObject -derived element as the root element.</p>
<p>This property group was introduced in  Mobility 1.2.</p>
</div></div><!-- @@@delegate -->
<br/>
<!-- $$$model -->
<div class="qmlitem"><div class="qmlproto"><table class="qmlname"><tr valign="top" class="odd"><td class="tblQmlPropNode"><p><a name="model-prop"></a><span class="name">model</span> : <span class="type">model</span></p></td></tr></table></div><div class="qmldoc"><p>This property holds the model that provides data for populating data with delegates.</p>
<p>Note: Currently only <a href="qml-landmarkmodel.html">LandmarkModel</a> is supported. Using other models results in undefined behavior.</p>
<p>This property group was introduced in  Mobility 1.2.</p>
</div></div><!-- @@@model -->
<br/>
<!-- $$$visible -->
<div class="qmlitem"><div class="qmlproto"><table class="qmlname"><tr valign="top" class="odd"><td class="tblQmlPropNode"><p><a name="visible-prop"></a><span class="name">visible</span> : <span class="type"><a href="http://qt.nokia.com/doc/4.7/qml-bool.html">bool</a></span></p></td></tr></table></div><div class="qmldoc"><p>This property holds whether the delegate objects created from the model are visible or not. Default value is true.</p>
<p>This property group was introduced in  Mobility 1.2.</p>
</div></div><!-- @@@visible -->
<br/>
<!-- $$$z -->
<div class="qmlitem"><div class="qmlproto"><table class="qmlname"><tr valign="top" class="odd"><td class="tblQmlPropNode"><p><a name="z-prop"></a><span class="name">z</span> : <span class="type"><a href="http://qt.nokia.com/doc/4.7/qml-int.html">int</a></span></p></td></tr></table></div><div class="qmldoc"><p>This property holds the z-value of the <a href="qml-mapobjectview.html">MapObjectView</a>. It determines the z-value of the instantiated delegates.</p>
<p>As with other Map objects, objects with same z-value are drawn in insertion order.</p>
<p>This property group was introduced in  Mobility 1.2.</p>
</div></div><!-- @@@z -->
<br/>
<p class="naviNextPrevious footerNavi">
</p>
  <div class="ft">
    <span></span>
  </div>
</div> 
<div class="footer">
  <p>
     <acronym title="Copyright">&copy;</acronym> 2008-2011 Nokia Corporation and/or its
     subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation 
     in Finland and/or other countries worldwide.</p>
  <p>
     All other trademarks are property of their respective owners. <a title="Privacy Policy"
     href="http://qt.nokia.com/about/privacy-policy">Privacy Policy</a></p>
  <br />
  <p>
    Licensees holding valid Qt Commercial licenses may use this document in accordance with the    Qt Commercial License Agreement provided with the Software or, alternatively, in accordance    with the terms contained in a written agreement between you and Nokia.</p>
  <p>
    Alternatively, this document may be used under the terms of the <a href="http://www.gnu.org/licenses/fdl.html">GNU
    Free Documentation License version 1.3</a>
    as published by the Free Software Foundation.</p>
</div>
</body>
</html>