1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
|
<HTML>
<HEAD>
<TITLE>class toPieChart</TITLE>
<META NAME="Generator" CONTENT="KDOC ">
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
<TABLE WIDTH="100%" BORDER="0">
<TR>
<TD>
<TABLE BORDER="0">
<TR><TD valign="top" align="left" cellspacing="10">
<h1>class toPieChart</h1>
</TD>
<TD valign="top" align="right" colspan="1"> A widget that displays a piechart. <small><A HREF="#longdesc">More...</A></small></TD></TR>
</TABLE>
<HR>
<TABLE BORDER="0">
<TR><TH>Definition</TH><TD><code>#include <<A HREF="topiechart_h.html">topiechart.h</A>></code></TD></TR>
<TR><TH>Inherits</TH><TD><A HREF="http://doc.trolltech.com/qwidget.html">QWidget</A> <small>(qt)</small> <small>[public ]</small></TD></TR>
<TR><TH>Inherited by</TH><TD><A HREF="toResultPie.html">toResultPie</A></TD></TR>
<TR><TH><A HREF="full-list-toPieChart.html">List of all Methods</A></TH></TR>
</TABLE>
</TD>
<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
</TABLE></TD></TR></TABLE>
<h4>Public Methods</h4><ul><LI> <b><A HREF="#ref10">toPieChart</A></b> (<A HREF="http://doc.trolltech.com/qwidget.html">QWidget</A> *parent=NULL,const char *name=NULL,WFlags f=0)
</LI>
<LI> <b><A HREF="#ref11">toPieChart</A></b> (<A HREF="toPieChart.html">toPieChart</A> *pie,<A HREF="http://doc.trolltech.com/qwidget.html">QWidget</A> *parent=NULL,const char *name=NULL,WFlags f=0)
</LI>
<LI>void <b><A HREF="#ref12">setPostfix</A></b> (const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> &post)
</LI>
<LI>const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> & <b><A HREF="#ref13">postfix</A></b> (void) const
</LI>
<LI>void <b><A HREF="#ref14">setTitle</A></b> (const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> &title=QString::null)
</LI>
<LI>const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> & <b><A HREF="#ref15">title</A></b> (void)
</LI>
<LI>void <b><A HREF="#ref16">setDisplayPercent</A></b> (bool pct)
</LI>
<LI>bool <b><A HREF="#ref17">displayPercent</A></b> (void) const
</LI>
<LI>void <b><A HREF="#ref18">showLegend</A></b> (bool on)
</LI>
<LI>bool <b><A HREF="#ref19">legend</A></b> (void) const
</LI>
<LI>void <b><A HREF="#ref20">setValues</A></b> (std::list<double> &values,std::list<<A HREF="http://doc.trolltech.com/qstring.html">QString</A>> &labels)
</LI>
<LI>void <b><A HREF="#ref21">addValue</A></b> (double value,const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> &label)
</LI>
<LI>std::list<double> & <b><A HREF="#ref22">values</A></b> (void)
</LI>
<LI>std::list<<A HREF="http://doc.trolltech.com/qstring.html">QString</A>> & <b><A HREF="#ref23">labels</A></b> (void)
</LI>
</ul><h4>Public Slots</h4><ul><LI>void <b><A HREF="#ref25">editPrint</A></b> (void)
</LI>
<LI>void <b><A HREF="#ref26">openCopy</A></b> (void)
</LI>
</ul><h4>Signals</h4><ul><LI>void <b><A HREF="#ref24">newValues</A></b> (std::list<double> &values,std::list<<A HREF="http://doc.trolltech.com/qstring.html">QString</A>> &labels)
</LI>
</ul><h4>Protected Methods</h4><ul><LI>virtual void <b><A HREF="#ref8">mouseDoubleClickEvent</A></b> (<A HREF="http://doc.trolltech.com/qmouseevent.html">QMouseEvent</A> *e)
</LI>
<LI>virtual void <b><A HREF="#ref9">mousePressEvent</A></b> (<A HREF="http://doc.trolltech.com/qmouseevent.html">QMouseEvent</A> *e)
</LI>
<LI>virtual void <b><A HREF="#ref27">paintChart</A></b> (<A HREF="http://doc.trolltech.com/qpainter.html">QPainter</A> *p,<A HREF="http://doc.trolltech.com/qrect.html">QRect</A> rect)
</LI>
<LI>virtual void <b><A HREF="#ref28">paintEvent</A></b> (<A HREF="http://doc.trolltech.com/qpaintevent.html">QPaintEvent</A> *e)
</LI>
</ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><p> A widget that displays a piechart.
</p>
<A NAME="mouseDoubleClickEvent"></A><A NAME="ref8"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>mouseDoubleClickEvent</strong> (<A HREF="http://doc.trolltech.com/qmouseevent.html">QMouseEvent</A> *e)
<br></td><td align="right"><h3><strong>mouseDoubleClickEvent</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><p>Reimplemented from <A HREF="http://doc.trolltech.com/qwidget.html#3311d2">QWidget</A>.</p>
<A NAME="mousePressEvent"></A><A NAME="ref9"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>mousePressEvent</strong> (<A HREF="http://doc.trolltech.com/qmouseevent.html">QMouseEvent</A> *e)
<br></td><td align="right"><h3><strong>mousePressEvent</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><p>Reimplemented from <A HREF="http://doc.trolltech.com/qwidget.html#fb611b">QWidget</A>.</p>
<A NAME="toPieChart"></A><A NAME="ref10"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <strong>toPieChart</strong> (<A HREF="http://doc.trolltech.com/qwidget.html">QWidget</A> *parent=NULL,const char *name=NULL,WFlags f=0)
<br></td><td align="right"><h3><strong>toPieChart</strong></h3></td></tr></table><p></p><p> Create a new piechart.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>parent</i></TD><TD align="left" valign="top">Parent widget.
</TD></TR>
<TR><TD align="left" valign="top"><i>name</i></TD><TD align="left" valign="top">Name of widget.
</TD></TR>
<TR><TD align="left" valign="top"><i>f</i></TD><TD align="left" valign="top">Widget flags.
</TD></TR>
</TABLE></P>
<A NAME="toPieChart"></A><A NAME="ref11"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <strong>toPieChart</strong> (<A HREF="toPieChart.html">toPieChart</A> *pie,<A HREF="http://doc.trolltech.com/qwidget.html">QWidget</A> *parent=NULL,const char *name=NULL,WFlags f=0)
<br></td><td align="right"><h3><strong>toPieChart</strong></h3></td></tr></table><p></p><p> Create a copy of a piechart.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pie</i></TD><TD align="left" valign="top">Pie chart to copy.
</TD></TR>
<TR><TD align="left" valign="top"><i>parent</i></TD><TD align="left" valign="top">Parent widget.
</TD></TR>
<TR><TD align="left" valign="top"><i>name</i></TD><TD align="left" valign="top">Name of widget.
</TD></TR>
<TR><TD align="left" valign="top"><i>f</i></TD><TD align="left" valign="top">Widget flags.
</TD></TR>
</TABLE></P>
<A NAME="setPostfix"></A><A NAME="ref12"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>setPostfix</strong> (const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> &post)
<br></td><td align="right"><h3><strong>setPostfix</strong></h3></td></tr></table><p></p><p> Set the postfix text to append the current values when they are displayed in the
pie.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>post</i></TD><TD align="left" valign="top">Postfix string, no space will be added after the value before the string
so if you want the space you need to specify it first in this string.
</TD></TR>
</TABLE></P>
<A NAME="postfix"></A><A NAME="ref13"></A><table width="100%"><tr bgcolor="#eeeeee"><td>const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> & <strong>postfix</strong> (void)
<br></td><td align="right"><h3><strong>postfix</strong></h3></td></tr></table><p> <small>[const]</small></p><p> Get the postfix string.
</p>
<p><b>Returns</b>: Current postfix string.
</p>
<A NAME="setTitle"></A><A NAME="ref14"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>setTitle</strong> (const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> &title=QString::null)
<br></td><td align="right"><h3><strong>setTitle</strong></h3></td></tr></table><p></p><p> Set title of the chart. Set to empty string to not display title.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>title</i></TD><TD align="left" valign="top">Title of chart.
</TD></TR>
</TABLE></P>
<A NAME="title"></A><A NAME="ref15"></A><table width="100%"><tr bgcolor="#eeeeee"><td>const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> & <strong>title</strong> (void)
<br></td><td align="right"><h3><strong>title</strong></h3></td></tr></table><p></p><p> Get title of chart.
</p>
<p><b>Returns</b>: Title of chart.
</p>
<A NAME="setDisplayPercent"></A><A NAME="ref16"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>setDisplayPercent</strong> (bool pct)
<br></td><td align="right"><h3><strong>setDisplayPercent</strong></h3></td></tr></table><p></p><p> Display piecharts in percent instead of actual values
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>pct</i></TD><TD align="left" valign="top">Wether or not to display percent only.
</TD></TR>
</TABLE></P>
<A NAME="displayPercent"></A><A NAME="ref17"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>displayPercent</strong> (void)
<br></td><td align="right"><h3><strong>displayPercent</strong></h3></td></tr></table><p> <small>[const]</small></p><p> Check if only percent is displayed
</p>
<p><b>Returns</b>: True if only percent is displayed.
</p>
<A NAME="showLegend"></A><A NAME="ref18"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>showLegend</strong> (bool on)
<br></td><td align="right"><h3><strong>showLegend</strong></h3></td></tr></table><p></p><p> Specify if legend should be displayed to the right of the graph, default is on.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>on</i></TD><TD align="left" valign="top">Whether to display graph or not.
</TD></TR>
</TABLE></P>
<A NAME="legend"></A><A NAME="ref19"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>legend</strong> (void)
<br></td><td align="right"><h3><strong>legend</strong></h3></td></tr></table><p> <small>[const]</small></p><p> Check if legend is displayed or not.
</p>
<p><b>Returns</b>: If legend is displayed or not.
</p>
<A NAME="setValues"></A><A NAME="ref20"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>setValues</strong> (std::list<double> &values,std::list<<A HREF="http://doc.trolltech.com/qstring.html">QString</A>> &labels)
<br></td><td align="right"><h3><strong>setValues</strong></h3></td></tr></table><p></p><p> Set value list of piechart.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>values</i></TD><TD align="left" valign="top">List of values to display.
</TD></TR>
<TR><TD align="left" valign="top"><i>labels</i></TD><TD align="left" valign="top">List of labels, if label is empty it will not appear in legend.
</TD></TR>
</TABLE></P>
<A NAME="addValue"></A><A NAME="ref21"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>addValue</strong> (double value,const <A HREF="http://doc.trolltech.com/qstring.html">QString</A> &label)
<br></td><td align="right"><h3><strong>addValue</strong></h3></td></tr></table><p></p><p> Add a value to the piechart.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>value</i></TD><TD align="left" valign="top">New value to add.
</TD></TR>
<TR><TD align="left" valign="top"><i>label</i></TD><TD align="left" valign="top">Label of this new value.
</TD></TR>
</TABLE></P>
<A NAME="values"></A><A NAME="ref22"></A><table width="100%"><tr bgcolor="#eeeeee"><td>std::list<double> & <strong>values</strong> (void)
<br></td><td align="right"><h3><strong>values</strong></h3></td></tr></table><p></p><p> Get list of values.
</p>
<p><b>Returns</b>: Values in piechart.
</p>
<A NAME="labels"></A><A NAME="ref23"></A><table width="100%"><tr bgcolor="#eeeeee"><td>std::list<<A HREF="http://doc.trolltech.com/qstring.html">QString</A>> & <strong>labels</strong> (void)
<br></td><td align="right"><h3><strong>labels</strong></h3></td></tr></table><p></p><p> Get labels of piechart.
</p>
<p><b>Returns</b>: List of labels.
</p>
<A NAME="newValues"></A><A NAME="ref24"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>newValues</strong> (std::list<double> &values,std::list<<A HREF="http://doc.trolltech.com/qstring.html">QString</A>> &labels)
<br></td><td align="right"><h3><strong>newValues</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="editPrint"></A><A NAME="ref25"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>editPrint</strong> (void)
<br></td><td align="right"><h3><strong>editPrint</strong></h3></td></tr></table><p> <small>[slot]</small></p><p> Print the chart
</p>
<A NAME="openCopy"></A><A NAME="ref26"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>openCopy</strong> (void)
<br></td><td align="right"><h3><strong>openCopy</strong></h3></td></tr></table><p> <small>[slot]</small></p><p> Open in new window
</p>
<A NAME="paintChart"></A><A NAME="ref27"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>paintChart</strong> (<A HREF="http://doc.trolltech.com/qpainter.html">QPainter</A> *p,<A HREF="http://doc.trolltech.com/qrect.html">QRect</A> rect)
<br></td><td align="right"><h3><strong>paintChart</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><p> Paint chart in a given rectangle.
</p>
<A NAME="paintEvent"></A><A NAME="ref28"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>paintEvent</strong> (<A HREF="http://doc.trolltech.com/qpaintevent.html">QPaintEvent</A> *e)
<br></td><td align="right"><h3><strong>paintEvent</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><p> Reimplemented for internal reasons.
</p>
<p>Reimplemented from <A HREF="http://doc.trolltech.com/qwidget.html#ef2069">QWidget</A>.</p>
<HR>
<table>
</table>
</BODY>
</HTML>
|