Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release > by-pkgid > c44927308c1c3b2e6eb97a3e8e6f0c4d > files > 355

libyui5-3.0.10-0.git20131124.1.mga4.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>libyui: YItem Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libyui
   &#160;<span id="projectnumber">3.0.10</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classYItem.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Friends</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classYItem-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">YItem Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="YItem_8h_source.html">YItem.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for YItem:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classYItem.png" usemap="#YItem_map" alt=""/>
  <map id="YItem_map" name="YItem_map">
<area href="classYTableItem.html" alt="YTableItem" shape="rect" coords="0,56,107,80"/>
<area href="classYTreeItem.html" alt="YTreeItem" shape="rect" coords="117,56,224,80"/>
<area href="classYMenuItem.html" alt="YMenuItem" shape="rect" coords="58,112,165,136"/>
<area href="classYWidgetTreeItem.html" alt="YWidgetTreeItem" shape="rect" coords="175,112,282,136"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3b97276e0da78c50f0bc6b8fe5529bac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a3b97276e0da78c50f0bc6b8fe5529bac">YItem</a> (const std::string &amp;<a class="el" href="classYItem.html#a5f8557bbac7bfd849a25be15ecb2742f">label</a>, bool <a class="el" href="classYItem.html#a891656c9937c33dd634815f3704cd980">selected</a>=false)</td></tr>
<tr class="separator:a3b97276e0da78c50f0bc6b8fe5529bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac72426f5b896e1b7a1b7f41663e0e5a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#ac72426f5b896e1b7a1b7f41663e0e5a3">YItem</a> (const std::string &amp;<a class="el" href="classYItem.html#a5f8557bbac7bfd849a25be15ecb2742f">label</a>, const std::string &amp;<a class="el" href="classYItem.html#a6678b3627f24dac6b8f0cf0260fbf335">iconName</a>, bool <a class="el" href="classYItem.html#a891656c9937c33dd634815f3704cd980">selected</a>=false)</td></tr>
<tr class="separator:ac72426f5b896e1b7a1b7f41663e0e5a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6612073c9f565e781fd181be75a0bd2d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a6612073c9f565e781fd181be75a0bd2d">~YItem</a> ()</td></tr>
<tr class="separator:a6612073c9f565e781fd181be75a0bd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f8557bbac7bfd849a25be15ecb2742f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a5f8557bbac7bfd849a25be15ecb2742f">label</a> () const </td></tr>
<tr class="separator:a5f8557bbac7bfd849a25be15ecb2742f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f05b47eae59de669e1e293007d3cfa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a73f05b47eae59de669e1e293007d3cfa">setLabel</a> (const std::string &amp;newLabel)</td></tr>
<tr class="separator:a73f05b47eae59de669e1e293007d3cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6678b3627f24dac6b8f0cf0260fbf335"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a6678b3627f24dac6b8f0cf0260fbf335">iconName</a> () const </td></tr>
<tr class="separator:a6678b3627f24dac6b8f0cf0260fbf335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab87de69715d2576b50e89f0097cdc7a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#ab87de69715d2576b50e89f0097cdc7a0">hasIconName</a> () const </td></tr>
<tr class="separator:ab87de69715d2576b50e89f0097cdc7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35257c2f642b41182a6ceb6ce65d075c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a35257c2f642b41182a6ceb6ce65d075c">setIconName</a> (const std::string &amp;newIconName)</td></tr>
<tr class="separator:a35257c2f642b41182a6ceb6ce65d075c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891656c9937c33dd634815f3704cd980"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a891656c9937c33dd634815f3704cd980">selected</a> () const </td></tr>
<tr class="separator:a891656c9937c33dd634815f3704cd980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3b4bd04218ece59c366030b9afcea3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#ad3b4bd04218ece59c366030b9afcea3e">setSelected</a> (bool sel=true)</td></tr>
<tr class="separator:ad3b4bd04218ece59c366030b9afcea3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6a59a06aba144b10467dcdc3ba0a9f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#ae6a59a06aba144b10467dcdc3ba0a9f3">setIndex</a> (int <a class="el" href="classYItem.html#a1524a009d803abea49a901f03c69a858">index</a>)</td></tr>
<tr class="separator:ae6a59a06aba144b10467dcdc3ba0a9f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1524a009d803abea49a901f03c69a858"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a1524a009d803abea49a901f03c69a858">index</a> () const </td></tr>
<tr class="separator:a1524a009d803abea49a901f03c69a858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca3f8b0261e62c744e13452f788735b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#aeca3f8b0261e62c744e13452f788735b">setData</a> (void *newData)</td></tr>
<tr class="separator:aeca3f8b0261e62c744e13452f788735b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b1056dd5205d8f40e56457069d23c71"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a9b1056dd5205d8f40e56457069d23c71">data</a> () const </td></tr>
<tr class="separator:a9b1056dd5205d8f40e56457069d23c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a288788a625731f0cb9cef1548f340b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a8a288788a625731f0cb9cef1548f340b">hasChildren</a> () const </td></tr>
<tr class="separator:a8a288788a625731f0cb9cef1548f340b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a991095e2512c9733fc97d2ca668242"><td class="memItemLeft" align="right" valign="top">virtual YItemIterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#a4a991095e2512c9733fc97d2ca668242">childrenBegin</a> ()</td></tr>
<tr class="separator:a4a991095e2512c9733fc97d2ca668242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90dc373b35a4a8e665c44c75fd1e19fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90dc373b35a4a8e665c44c75fd1e19fc"></a>
virtual YItemConstIterator&#160;</td><td class="memItemRight" valign="bottom"><b>childrenBegin</b> () const </td></tr>
<tr class="separator:a90dc373b35a4a8e665c44c75fd1e19fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee9257eb893fe61ffe48550bb607d618"><td class="memItemLeft" align="right" valign="top">virtual YItemIterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#aee9257eb893fe61ffe48550bb607d618">childrenEnd</a> ()</td></tr>
<tr class="separator:aee9257eb893fe61ffe48550bb607d618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cc7e51a398ad678d6248a731f4ece90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cc7e51a398ad678d6248a731f4ece90"></a>
virtual YItemConstIterator&#160;</td><td class="memItemRight" valign="bottom"><b>childrenEnd</b> () const </td></tr>
<tr class="separator:a8cc7e51a398ad678d6248a731f4ece90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af78069741ce6b64f7512bc08b5bc857b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classYItem.html">YItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classYItem.html#af78069741ce6b64f7512bc08b5bc857b">parent</a> () const </td></tr>
<tr class="separator:af78069741ce6b64f7512bc08b5bc857b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Simple item class for SelectionBox, ComboBox, MultiSelectionBox etc. items. This class provides stubs for children management. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00043">43</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3b97276e0da78c50f0bc6b8fe5529bac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">YItem::YItem </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>selected</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructor with just the label and optionally the selected state. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00049">49</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac72426f5b896e1b7a1b7f41663e0e5a3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">YItem::YItem </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>iconName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>selected</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructor with label and icon name and optionally the selected state. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00059">59</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6612073c9f565e781fd181be75a0bd2d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual YItem::~YItem </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Destructor. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00070">70</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a4a991095e2512c9733fc97d2ca668242"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual YItemIterator YItem::childrenBegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return an iterator that points to the first child item of this item.</p>
<p>This default implementation returns the 'end' iterator of the class-static always empty _noChildren YItemCollection. It is safe to use this iterator in classic iterator loops:</p>
<p>for ( YItemIterator it = myItem-&gt;<a class="el" href="classYItem.html#a4a991095e2512c9733fc97d2ca668242">childrenBegin()</a>; it != myItem-&gt;<a class="el" href="classYItem.html#aee9257eb893fe61ffe48550bb607d618">childrenEnd()</a>; ++it ) { ... }</p>
<p>The loop body will only ever be executed if this item is a derived class that actually manages child items. </p>

<p>Reimplemented in <a class="el" href="classYTreeItem.html#a98a984b2b8a37872aa5d6dc03f5eb557">YTreeItem</a>.</p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00166">166</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="aee9257eb893fe61ffe48550bb607d618"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual YItemIterator YItem::childrenEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return an iterator that points after the last child item of this item.</p>
<p>This default implementation returns the 'end' iterator of the class-static always empty _noChildren YItemCollection. </p>

<p>Reimplemented in <a class="el" href="classYTreeItem.html#acd068ccd78e24cd7d461949f2e5b787c">YTreeItem</a>.</p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00175">175</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9b1056dd5205d8f40e56457069d23c71"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void* YItem::data </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return the opaque data pointer. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00133">133</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8a288788a625731f0cb9cef1548f340b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool YItem::hasChildren </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return 'true' if this item has any child items. </p>

<p>Reimplemented in <a class="el" href="classYTreeItem.html#a5725ec9f82782c494bf87ec8982374c7">YTreeItem</a>.</p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00147">147</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab87de69715d2576b50e89f0097cdc7a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool YItem::hasIconName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return 'true' if this item has an icon name. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00091">91</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6678b3627f24dac6b8f0cf0260fbf335"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string YItem::iconName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return this item's icon name. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00086">86</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1524a009d803abea49a901f03c69a858"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int YItem::index </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return the index of this item (as set with <a class="el" href="classYItem.html#ae6a59a06aba144b10467dcdc3ba0a9f3">setIndex()</a> ). </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00118">118</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5f8557bbac7bfd849a25be15ecb2742f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string YItem::label </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return this item's label. This is what the user sees in a dialog, so this will usually be a translated text. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00076">76</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="af78069741ce6b64f7512bc08b5bc857b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classYItem.html">YItem</a>* YItem::parent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns this item's parent item or 0 if it is a toplevel item. This default implementation always returns 0. Derived classes that handle children should reimplement this. </p>

<p>Reimplemented in <a class="el" href="classYTreeItem.html#a14f67366d6f29d5a8b483fc19935fa6d">YTreeItem</a>, and <a class="el" href="classYMenuItem.html#a9dcb3f3cf0b8ba8f4edb8cf51b08847c">YMenuItem</a>.</p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00183">183</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a891656c9937c33dd634815f3704cd980"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool YItem::selected </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Return 'true' if this item is currently selected. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00101">101</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeca3f8b0261e62c744e13452f788735b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void YItem::setData </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>newData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set the opaque data pointer for application use.</p>
<p>Applications can use this to store the pointer to a counterpart of this tree item. It is the application's responsibility to watch for dangling pointers and possibliy deleting the data. All this class ever does with this pointer is to store it. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00128">128</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a35257c2f642b41182a6ceb6ce65d075c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void YItem::setIconName </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>newIconName</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set this item's icon name. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00096">96</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae6a59a06aba144b10467dcdc3ba0a9f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void YItem::setIndex </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set this item's index. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00113">113</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="a73f05b47eae59de669e1e293007d3cfa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void YItem::setLabel </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>newLabel</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set this item's label. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00081">81</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad3b4bd04218ece59c366030b9afcea3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void YItem::setSelected </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>sel</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Select or unselect this item. This does not have any effect on any other item; if it is desired that only one item is selected at any time, the caller has to take care of that. </p>

<p>Definition at line <a class="el" href="YItem_8h_source.html#l00108">108</a> of file <a class="el" href="YItem_8h_source.html">YItem.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/home/iurt/rpmbuild/BUILD/libyui-3.0.10-b316a3f/src/<a class="el" href="YItem_8h_source.html">YItem.h</a></li>
<li>/home/iurt/rpmbuild/BUILD/libyui-3.0.10-b316a3f/src/<a class="el" href="YItem_8cc_source.html">YItem.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classYItem.html">YItem</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
  </ul>
</div>
</body>
</html>