<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libyui-qt: YQMultiProgressMeter 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="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libyui-qt  <span id="projectnumber">2.49.11</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></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"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classYQMultiProgressMeter.html','');}); /* @license-end */ </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)"> </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> | <a href="#pro-methods">Protected Member Functions</a> | <a href="classYQMultiProgressMeter-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">YQMultiProgressMeter Class Reference</div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for YQMultiProgressMeter:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter__inherit__graph.png" border="0" usemap="#YQMultiProgressMeter_inherit__map" alt="Inheritance graph"/></div> <map name="YQMultiProgressMeter_inherit__map" id="YQMultiProgressMeter_inherit__map"> <area shape="rect" title=" " alt="" coords="31,80,186,107"/> <area shape="rect" title=" " alt="" coords="5,5,79,32"/> <area shape="rect" title=" " alt="" coords="103,5,247,32"/> </map> <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> <div class="dynheader"> Collaboration diagram for YQMultiProgressMeter:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter__coll__graph.png" border="0" usemap="#YQMultiProgressMeter_coll__map" alt="Collaboration graph"/></div> <map name="YQMultiProgressMeter_coll__map" id="YQMultiProgressMeter_coll__map"> <area shape="rect" title=" " alt="" coords="31,80,186,107"/> <area shape="rect" title=" " alt="" coords="5,5,79,32"/> <area shape="rect" title=" " alt="" coords="103,5,247,32"/> </map> <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></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:a8a1c7605a97e4bfa1a4275ab7ae3e8e7"><td class="memItemLeft" align="right" valign="top"><a id="a8a1c7605a97e4bfa1a4275ab7ae3e8e7"></a>  </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a8a1c7605a97e4bfa1a4275ab7ae3e8e7">YQMultiProgressMeter</a> (YWidget *parent, YUIDimension dim, const vector< float > &maxValues)</td></tr> <tr class="memdesc:a8a1c7605a97e4bfa1a4275ab7ae3e8e7"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> <tr class="separator:a8a1c7605a97e4bfa1a4275ab7ae3e8e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ab192d7be782abe6bd5c389ceaaafeb"><td class="memItemLeft" align="right" valign="top"><a id="a0ab192d7be782abe6bd5c389ceaaafeb"></a> virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a0ab192d7be782abe6bd5c389ceaaafeb">~YQMultiProgressMeter</a> ()</td></tr> <tr class="memdesc:a0ab192d7be782abe6bd5c389ceaaafeb"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr> <tr class="separator:a0ab192d7be782abe6bd5c389ceaaafeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77ad1fa40f82cfa7f1ca31a707100b5c"><td class="memItemLeft" align="right" valign="top"><a id="a77ad1fa40f82cfa7f1ca31a707100b5c"></a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a77ad1fa40f82cfa7f1ca31a707100b5c">thickness</a> ()</td></tr> <tr class="memdesc:a77ad1fa40f82cfa7f1ca31a707100b5c"><td class="mdescLeft"> </td><td class="mdescRight">Overall thickness (in pixels) of the MultiProgressMeter. <br /></td></tr> <tr class="separator:a77ad1fa40f82cfa7f1ca31a707100b5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addbc91a475b488ec3b9e585291ccfe93"><td class="memItemLeft" align="right" valign="top"><a id="addbc91a475b488ec3b9e585291ccfe93"></a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#addbc91a475b488ec3b9e585291ccfe93">length</a> ()</td></tr> <tr class="memdesc:addbc91a475b488ec3b9e585291ccfe93"><td class="mdescLeft"> </td><td class="mdescRight">Overall length (in pixels) of the MultiProgressMeter. <br /></td></tr> <tr class="separator:addbc91a475b488ec3b9e585291ccfe93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fac7c2a2e2c5d139af6d9ccb25aae0e"><td class="memItemLeft" align="right" valign="top"><a id="a8fac7c2a2e2c5d139af6d9ccb25aae0e"></a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a8fac7c2a2e2c5d139af6d9ccb25aae0e">margin</a> () const</td></tr> <tr class="memdesc:a8fac7c2a2e2c5d139af6d9ccb25aae0e"><td class="mdescLeft"> </td><td class="mdescRight">Returns the margin around the widget contents. <br /></td></tr> <tr class="separator:a8fac7c2a2e2c5d139af6d9ccb25aae0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaacdc849da35e2201ef4e35a726a1a6b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#aaacdc849da35e2201ef4e35a726a1a6b">setMargin</a> (int value)</td></tr> <tr class="memdesc:aaacdc849da35e2201ef4e35a726a1a6b"><td class="mdescLeft"> </td><td class="mdescRight">Sets the margin around the widget contents. <a href="#aaacdc849da35e2201ef4e35a726a1a6b">More...</a><br /></td></tr> <tr class="separator:aaacdc849da35e2201ef4e35a726a1a6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4c152b8f0391eca54ac5ef36fb098c9"><td class="memItemLeft" align="right" valign="top"><a id="ab4c152b8f0391eca54ac5ef36fb098c9"></a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#ab4c152b8f0391eca54ac5ef36fb098c9">spacing</a> () const</td></tr> <tr class="memdesc:ab4c152b8f0391eca54ac5ef36fb098c9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the spacing between segments in pixels. <br /></td></tr> <tr class="separator:ab4c152b8f0391eca54ac5ef36fb098c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64ab5e0548f013888f00bc15405222df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a64ab5e0548f013888f00bc15405222df">setSpacing</a> (int value)</td></tr> <tr class="memdesc:a64ab5e0548f013888f00bc15405222df"><td class="mdescLeft"> </td><td class="mdescRight">Sets the spacing between segments in pixels. <a href="#a64ab5e0548f013888f00bc15405222df">More...</a><br /></td></tr> <tr class="separator:a64ab5e0548f013888f00bc15405222df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69e497e6a81e232d0799eea2f5e94275"><td class="memItemLeft" align="right" valign="top"><a id="a69e497e6a81e232d0799eea2f5e94275"></a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a69e497e6a81e232d0799eea2f5e94275">segmentMinLength</a> () const</td></tr> <tr class="memdesc:a69e497e6a81e232d0799eea2f5e94275"><td class="mdescLeft"> </td><td class="mdescRight">Returns the minimal length of a segment in pixels. <br /></td></tr> <tr class="separator:a69e497e6a81e232d0799eea2f5e94275"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9fec88aab9eb66299fc4374571de045"><td class="memItemLeft" align="right" valign="top"><a id="af9fec88aab9eb66299fc4374571de045"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#af9fec88aab9eb66299fc4374571de045">setSegmentMinLength</a> (int val)</td></tr> <tr class="memdesc:af9fec88aab9eb66299fc4374571de045"><td class="mdescLeft"> </td><td class="mdescRight">Set the minimal length of a segment in pixels. <br /></td></tr> <tr class="separator:af9fec88aab9eb66299fc4374571de045"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a600a298e2d05ebfa8b67506b8b62587a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a600a298e2d05ebfa8b67506b8b62587a">triThickness</a> () const</td></tr> <tr class="memdesc:a600a298e2d05ebfa8b67506b8b62587a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the thickness (base to point) of the small triangles next to the spacing between individual segments. <a href="#a600a298e2d05ebfa8b67506b8b62587a">More...</a><br /></td></tr> <tr class="separator:a600a298e2d05ebfa8b67506b8b62587a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf886ca739ac88149afcef8f1479b5f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#aaf886ca739ac88149afcef8f1479b5f2">setTriThickness</a> (int value)</td></tr> <tr class="memdesc:aaf886ca739ac88149afcef8f1479b5f2"><td class="mdescLeft"> </td><td class="mdescRight">Set the thickness (base to point) of the small triangles next to the spacing between individual segments. <a href="#aaf886ca739ac88149afcef8f1479b5f2">More...</a><br /></td></tr> <tr class="separator:aaf886ca739ac88149afcef8f1479b5f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c77be31d4d2f346b2306377af6c92e9"><td class="memItemLeft" align="right" valign="top"><a id="a4c77be31d4d2f346b2306377af6c92e9"></a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a4c77be31d4d2f346b2306377af6c92e9">triSpacing</a> () const</td></tr> <tr class="memdesc:a4c77be31d4d2f346b2306377af6c92e9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the spacing between the segment indicators and the small triangles next to the spacing between segments. <br /></td></tr> <tr class="separator:a4c77be31d4d2f346b2306377af6c92e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fcc329f9b88fcbfbfe6e256f4e5e1db"><td class="memItemLeft" align="right" valign="top"><a id="a8fcc329f9b88fcbfbfe6e256f4e5e1db"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a8fcc329f9b88fcbfbfe6e256f4e5e1db">setTriSpacing</a> (int value)</td></tr> <tr class="memdesc:a8fcc329f9b88fcbfbfe6e256f4e5e1db"><td class="mdescLeft"> </td><td class="mdescRight">Sets the spacing between the segment indicators and the small triangles next to the spacing between segments. <br /></td></tr> <tr class="separator:a8fcc329f9b88fcbfbfe6e256f4e5e1db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bd27182fda305cdf6f1fb151456f01f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a9bd27182fda305cdf6f1fb151456f01f">setEnabled</a> (bool enabled)</td></tr> <tr class="memdesc:a9bd27182fda305cdf6f1fb151456f01f"><td class="mdescLeft"> </td><td class="mdescRight">Set enabled/disabled state. <a href="#a9bd27182fda305cdf6f1fb151456f01f">More...</a><br /></td></tr> <tr class="separator:a9bd27182fda305cdf6f1fb151456f01f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf4320c49243244c2b919eb9d3cbcdad"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#acf4320c49243244c2b919eb9d3cbcdad">preferredWidth</a> ()</td></tr> <tr class="memdesc:acf4320c49243244c2b919eb9d3cbcdad"><td class="mdescLeft"> </td><td class="mdescRight">Preferred width of the widget. <a href="#acf4320c49243244c2b919eb9d3cbcdad">More...</a><br /></td></tr> <tr class="separator:acf4320c49243244c2b919eb9d3cbcdad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf56d8a51360968ac108c885f13ad2bf"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#acf56d8a51360968ac108c885f13ad2bf">preferredHeight</a> ()</td></tr> <tr class="memdesc:acf56d8a51360968ac108c885f13ad2bf"><td class="mdescLeft"> </td><td class="mdescRight">Preferred height of the widget. <a href="#acf56d8a51360968ac108c885f13ad2bf">More...</a><br /></td></tr> <tr class="separator:acf56d8a51360968ac108c885f13ad2bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a996cb2730a3d5309dcb7d4b9b4256469"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a996cb2730a3d5309dcb7d4b9b4256469">setSize</a> (int newWidth, int newHeight)</td></tr> <tr class="memdesc:a996cb2730a3d5309dcb7d4b9b4256469"><td class="mdescLeft"> </td><td class="mdescRight">Set the new size of the widget. <a href="#a996cb2730a3d5309dcb7d4b9b4256469">More...</a><br /></td></tr> <tr class="separator:a996cb2730a3d5309dcb7d4b9b4256469"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:a74dcd511ef34271b2c10744ca811c957"><td class="memItemLeft" align="right" valign="top"><a id="a74dcd511ef34271b2c10744ca811c957"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a74dcd511ef34271b2c10744ca811c957">init</a> ()</td></tr> <tr class="memdesc:a74dcd511ef34271b2c10744ca811c957"><td class="mdescLeft"> </td><td class="mdescRight">Common initialization. <br /></td></tr> <tr class="separator:a74dcd511ef34271b2c10744ca811c957"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d03044aa53cfe20b00afda42e9ecce4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a9d03044aa53cfe20b00afda42e9ecce4">doUpdate</a> ()</td></tr> <tr class="memdesc:a9d03044aa53cfe20b00afda42e9ecce4"><td class="mdescLeft"> </td><td class="mdescRight">Perform a visual update on the screen. <a href="#a9d03044aa53cfe20b00afda42e9ecce4">More...</a><br /></td></tr> <tr class="separator:a9d03044aa53cfe20b00afda42e9ecce4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace6b0efeeaca0eec9c25d361c1075548"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#ace6b0efeeaca0eec9c25d361c1075548">paintEvent</a> (QPaintEvent *)</td></tr> <tr class="memdesc:ace6b0efeeaca0eec9c25d361c1075548"><td class="mdescLeft"> </td><td class="mdescRight">Paint the widget's contents. <a href="#ace6b0efeeaca0eec9c25d361c1075548">More...</a><br /></td></tr> <tr class="separator:ace6b0efeeaca0eec9c25d361c1075548"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fb6630c990fd215861acfea0b323873"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a3fb6630c990fd215861acfea0b323873">drawSegment</a> (int segment, QPainter &painter, int offset, int <a class="el" href="classYQMultiProgressMeter.html#addbc91a475b488ec3b9e585291ccfe93">length</a>, int <a class="el" href="classYQMultiProgressMeter.html#a77ad1fa40f82cfa7f1ca31a707100b5c">thickness</a>)</td></tr> <tr class="memdesc:a3fb6630c990fd215861acfea0b323873"><td class="mdescLeft"> </td><td class="mdescRight">Draw segment number 'segment' with pixel length 'length' from pixel coordinate 'offset' on and fill it according to that segment's current value. <a href="#a3fb6630c990fd215861acfea0b323873">More...</a><br /></td></tr> <tr class="separator:a3fb6630c990fd215861acfea0b323873"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a097208bc1500fb34b8414dee960519d4"><td class="memItemLeft" align="right" valign="top"><a id="a097208bc1500fb34b8414dee960519d4"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classYQMultiProgressMeter.html#a097208bc1500fb34b8414dee960519d4">drawMarkers</a> (QPainter &painter, int offset, int <a class="el" href="classYQMultiProgressMeter.html#a77ad1fa40f82cfa7f1ca31a707100b5c">thickness</a>)</td></tr> <tr class="memdesc:a097208bc1500fb34b8414dee960519d4"><td class="mdescLeft"> </td><td class="mdescRight">Draw markers between segments (or beside that spacing). <br /></td></tr> <tr class="separator:a097208bc1500fb34b8414dee960519d4"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8h_source.html#l00042">42</a> of file <a class="el" href="YQMultiProgressMeter_8h_source.html">YQMultiProgressMeter.h</a>.</p> </div><h2 class="groupheader">Member Function Documentation</h2> <a id="a9d03044aa53cfe20b00afda42e9ecce4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d03044aa53cfe20b00afda42e9ecce4">◆ </a></span>doUpdate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::doUpdate </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Perform a visual update on the screen. </p> <p>Reimplemented from YMultiProgressMeter. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00066">66</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> </div> </div> <a id="a3fb6630c990fd215861acfea0b323873"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fb6630c990fd215861acfea0b323873">◆ </a></span>drawSegment()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::drawSegment </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>segment</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">QPainter & </td> <td class="paramname"><em>painter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>thickness</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Draw segment number 'segment' with pixel length 'length' from pixel coordinate 'offset' on and fill it according to that segment's current value. </p> <p>'painter' is set up previously to take rotating into account (horizontal / vertical). </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00186">186</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter_a3fb6630c990fd215861acfea0b323873_cgraph.png" border="0" usemap="#classYQMultiProgressMeter_a3fb6630c990fd215861acfea0b323873_cgraph" alt=""/></div> <map name="classYQMultiProgressMeter_a3fb6630c990fd215861acfea0b323873_cgraph" id="classYQMultiProgressMeter_a3fb6630c990fd215861acfea0b323873_cgraph"> <area shape="rect" title="Draw segment number 'segment' with pixel length 'length' from pixel coordinate 'offset' on and fill i..." alt="" coords="5,115,160,156"/> <area shape="rect" href="classYQMultiProgressMeter.html#a8fac7c2a2e2c5d139af6d9ccb25aae0e" title="Returns the margin around the widget contents." alt="" coords="411,64,565,105"/> <area shape="rect" href="classYQMultiProgressMeter.html#a600a298e2d05ebfa8b67506b8b62587a" title="Returns the thickness (base to point) of the small triangles next to the spacing between individual s..." alt="" coords="411,139,565,180"/> <area shape="rect" href="classYQMultiProgressMeter.html#a4c77be31d4d2f346b2306377af6c92e9" title="Returns the spacing between the segment indicators and the small triangles next to the spacing betwee..." alt="" coords="411,223,565,264"/> <area shape="rect" href="classYQMultiProgressMeter.html#addbc91a475b488ec3b9e585291ccfe93" title="Overall length (in pixels) of the MultiProgressMeter." alt="" coords="208,5,363,47"/> <area shape="rect" href="classYQMultiProgressMeter.html#a77ad1fa40f82cfa7f1ca31a707100b5c" title="Overall thickness (in pixels) of the MultiProgressMeter." alt="" coords="208,173,363,215"/> </map> </div> </div> </div> <a id="ace6b0efeeaca0eec9c25d361c1075548"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace6b0efeeaca0eec9c25d361c1075548">◆ </a></span>paintEvent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::paintEvent </td> <td>(</td> <td class="paramtype">QPaintEvent * </td> <td class="paramname"><em>event</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Paint the widget's contents. </p> <p>Reimplemented from QWidget. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00072">72</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter_ace6b0efeeaca0eec9c25d361c1075548_cgraph.png" border="0" usemap="#classYQMultiProgressMeter_ace6b0efeeaca0eec9c25d361c1075548_cgraph" alt=""/></div> <map name="classYQMultiProgressMeter_ace6b0efeeaca0eec9c25d361c1075548_cgraph" id="classYQMultiProgressMeter_ace6b0efeeaca0eec9c25d361c1075548_cgraph"> <area shape="rect" title="Paint the widget's contents." alt="" coords="5,362,160,403"/> <area shape="rect" href="classYQMultiProgressMeter.html#a77ad1fa40f82cfa7f1ca31a707100b5c" title="Overall thickness (in pixels) of the MultiProgressMeter." alt="" coords="411,303,565,344"/> <area shape="rect" href="classYQMultiProgressMeter.html#a8fac7c2a2e2c5d139af6d9ccb25aae0e" title="Returns the margin around the widget contents." alt="" coords="613,92,768,134"/> <area shape="rect" href="classYQMultiProgressMeter.html#a600a298e2d05ebfa8b67506b8b62587a" title="Returns the thickness (base to point) of the small triangles next to the spacing between individual s..." alt="" coords="613,332,768,374"/> <area shape="rect" href="classYQMultiProgressMeter.html#a4c77be31d4d2f346b2306377af6c92e9" title="Returns the spacing between the segment indicators and the small triangles next to the spacing betwee..." alt="" coords="613,415,768,456"/> <area shape="rect" href="classYQMultiProgressMeter.html#ab4c152b8f0391eca54ac5ef36fb098c9" title="Returns the spacing between segments in pixels." alt="" coords="411,522,565,563"/> <area shape="rect" href="classYQMultiProgressMeter.html#a69e497e6a81e232d0799eea2f5e94275" title="Returns the minimal length of a segment in pixels." alt="" coords="208,639,363,680"/> <area shape="rect" href="classYQMultiProgressMeter.html#addbc91a475b488ec3b9e585291ccfe93" title="Overall length (in pixels) of the MultiProgressMeter." alt="" coords="411,34,565,75"/> <area shape="rect" href="classYQMultiProgressMeter.html#a3fb6630c990fd215861acfea0b323873" title="Draw segment number 'segment' with pixel length 'length' from pixel coordinate 'offset' on and fill i..." alt="" coords="208,243,363,284"/> <area shape="rect" href="classYQMultiProgressMeter.html#a097208bc1500fb34b8414dee960519d4" title="Draw markers between segments (or beside that spacing)." alt="" coords="208,420,363,462"/> </map> </div> </div> </div> <a id="acf56d8a51360968ac108c885f13ad2bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf56d8a51360968ac108c885f13ad2bf">◆ </a></span>preferredHeight()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int YQMultiProgressMeter::preferredHeight </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Preferred height of the widget. </p> <p>Reimplemented from YWidget. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00329">329</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter_acf56d8a51360968ac108c885f13ad2bf_cgraph.png" border="0" usemap="#classYQMultiProgressMeter_acf56d8a51360968ac108c885f13ad2bf_cgraph" alt=""/></div> <map name="classYQMultiProgressMeter_acf56d8a51360968ac108c885f13ad2bf_cgraph" id="classYQMultiProgressMeter_acf56d8a51360968ac108c885f13ad2bf_cgraph"> <area shape="rect" title="Preferred height of the widget." alt="" coords="5,39,160,80"/> <area shape="rect" href="classYQMultiProgressMeter.html#a77ad1fa40f82cfa7f1ca31a707100b5c" title="Overall thickness (in pixels) of the MultiProgressMeter." alt="" coords="208,71,363,112"/> <area shape="rect" href="classYQMultiProgressMeter.html#addbc91a475b488ec3b9e585291ccfe93" title="Overall length (in pixels) of the MultiProgressMeter." alt="" coords="208,5,363,47"/> <area shape="rect" href="classYQMultiProgressMeter.html#a8fac7c2a2e2c5d139af6d9ccb25aae0e" title="Returns the margin around the widget contents." alt="" coords="411,5,565,47"/> <area shape="rect" href="classYQMultiProgressMeter.html#a600a298e2d05ebfa8b67506b8b62587a" title="Returns the thickness (base to point) of the small triangles next to the spacing between individual s..." alt="" coords="411,71,565,112"/> <area shape="rect" href="classYQMultiProgressMeter.html#a4c77be31d4d2f346b2306377af6c92e9" title="Returns the spacing between the segment indicators and the small triangles next to the spacing betwee..." alt="" coords="411,136,565,177"/> </map> </div> </div> </div> <a id="acf4320c49243244c2b919eb9d3cbcdad"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf4320c49243244c2b919eb9d3cbcdad">◆ </a></span>preferredWidth()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int YQMultiProgressMeter::preferredWidth </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Preferred width of the widget. </p> <p>Reimplemented from YWidget. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00323">323</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter_acf4320c49243244c2b919eb9d3cbcdad_cgraph.png" border="0" usemap="#classYQMultiProgressMeter_acf4320c49243244c2b919eb9d3cbcdad_cgraph" alt=""/></div> <map name="classYQMultiProgressMeter_acf4320c49243244c2b919eb9d3cbcdad_cgraph" id="classYQMultiProgressMeter_acf4320c49243244c2b919eb9d3cbcdad_cgraph"> <area shape="rect" title="Preferred width of the widget." alt="" coords="5,39,160,80"/> <area shape="rect" href="classYQMultiProgressMeter.html#addbc91a475b488ec3b9e585291ccfe93" title="Overall length (in pixels) of the MultiProgressMeter." alt="" coords="208,5,363,47"/> <area shape="rect" href="classYQMultiProgressMeter.html#a77ad1fa40f82cfa7f1ca31a707100b5c" title="Overall thickness (in pixels) of the MultiProgressMeter." alt="" coords="208,71,363,112"/> <area shape="rect" href="classYQMultiProgressMeter.html#a8fac7c2a2e2c5d139af6d9ccb25aae0e" title="Returns the margin around the widget contents." alt="" coords="411,5,565,47"/> <area shape="rect" href="classYQMultiProgressMeter.html#a600a298e2d05ebfa8b67506b8b62587a" title="Returns the thickness (base to point) of the small triangles next to the spacing between individual s..." alt="" coords="411,71,565,112"/> <area shape="rect" href="classYQMultiProgressMeter.html#a4c77be31d4d2f346b2306377af6c92e9" title="Returns the spacing between the segment indicators and the small triangles next to the spacing betwee..." alt="" coords="411,136,565,177"/> </map> </div> </div> </div> <a id="a9bd27182fda305cdf6f1fb151456f01f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9bd27182fda305cdf6f1fb151456f01f">◆ </a></span>setEnabled()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::setEnabled </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>enabled</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set enabled/disabled state. </p> <p>Reimplemented from YWidget. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00315">315</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> </div> </div> <a id="aaacdc849da35e2201ef4e35a726a1a6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaacdc849da35e2201ef4e35a726a1a6b">◆ </a></span>setMargin()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::setMargin </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>value</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>Sets the margin around the widget contents. </p> <p>Does not trigger an update. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8h_source.html#l00078">78</a> of file <a class="el" href="YQMultiProgressMeter_8h_source.html">YQMultiProgressMeter.h</a>.</p> </div> </div> <a id="a996cb2730a3d5309dcb7d4b9b4256469"></a> <h2 class="memtitle"><span class="permalink"><a href="#a996cb2730a3d5309dcb7d4b9b4256469">◆ </a></span>setSize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::setSize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>newWidth</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>newHeight</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set the new size of the widget. </p> <p>Reimplemented from YWidget. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00335">335</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter_a996cb2730a3d5309dcb7d4b9b4256469_cgraph.png" border="0" usemap="#classYQMultiProgressMeter_a996cb2730a3d5309dcb7d4b9b4256469_cgraph" alt=""/></div> <map name="classYQMultiProgressMeter_a996cb2730a3d5309dcb7d4b9b4256469_cgraph" id="classYQMultiProgressMeter_a996cb2730a3d5309dcb7d4b9b4256469_cgraph"> <area shape="rect" title="Set the new size of the widget." alt="" coords="5,5,160,47"/> <area shape="rect" href="classYQMultiProgressMeter.html#a9d03044aa53cfe20b00afda42e9ecce4" title="Perform a visual update on the screen." alt="" coords="208,5,363,47"/> </map> </div> </div> </div> <a id="a64ab5e0548f013888f00bc15405222df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64ab5e0548f013888f00bc15405222df">◆ </a></span>setSpacing()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::setSpacing </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>value</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>Sets the spacing between segments in pixels. </p> <p>Does not trigger an update. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8h_source.html#l00089">89</a> of file <a class="el" href="YQMultiProgressMeter_8h_source.html">YQMultiProgressMeter.h</a>.</p> </div> </div> <a id="aaf886ca739ac88149afcef8f1479b5f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf886ca739ac88149afcef8f1479b5f2">◆ </a></span>setTriThickness()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void YQMultiProgressMeter::setTriThickness </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Set the thickness (base to point) of the small triangles next to the spacing between individual segments. </p> <p>The base length of those small triangles is double this value minus one.</p> <p>Use -1 to switch off those triangles - in which case triSpacing (see below) will be set to 0.</p> <p>This call does not trigger a screen update. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8cc_source.html#l00306">306</a> of file <a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.cc</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="classYQMultiProgressMeter_aaf886ca739ac88149afcef8f1479b5f2_cgraph.png" border="0" usemap="#classYQMultiProgressMeter_aaf886ca739ac88149afcef8f1479b5f2_cgraph" alt=""/></div> <map name="classYQMultiProgressMeter_aaf886ca739ac88149afcef8f1479b5f2_cgraph" id="classYQMultiProgressMeter_aaf886ca739ac88149afcef8f1479b5f2_cgraph"> <area shape="rect" title="Set the thickness (base to point) of the small triangles next to the spacing between individual segme..." alt="" coords="5,5,160,47"/> <area shape="rect" href="classYQMultiProgressMeter.html#a8fcc329f9b88fcbfbfe6e256f4e5e1db" title="Sets the spacing between the segment indicators and the small triangles next to the spacing between s..." alt="" coords="208,5,363,47"/> </map> </div> </div> </div> <a id="a600a298e2d05ebfa8b67506b8b62587a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a600a298e2d05ebfa8b67506b8b62587a">◆ </a></span>triThickness()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int YQMultiProgressMeter::triThickness </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>Returns the thickness (base to point) of the small triangles next to the spacing between individual segments. </p> <p>The base length of those small triangles is double this value minus one. A value <1 indicates no such triangles will be drawn. </p> <p class="definition">Definition at line <a class="el" href="YQMultiProgressMeter_8h_source.html#l00107">107</a> of file <a class="el" href="YQMultiProgressMeter_8h_source.html">YQMultiProgressMeter.h</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li>/home/iurt/rpmbuild/BUILD/libyui-qt-2.49.11/src/<a class="el" href="YQMultiProgressMeter_8h_source.html">YQMultiProgressMeter.h</a></li> <li>/home/iurt/rpmbuild/BUILD/libyui-qt-2.49.11/src/<a class="el" href="YQMultiProgressMeter_8cc_source.html">YQMultiProgressMeter.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="classYQMultiProgressMeter.html">YQMultiProgressMeter</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.15 </li> </ul> </div> </body> </html>