12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062 |
- <!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.9.1"/>
- <title>My Project: qcustomplot.h Source File</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="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>
- <script type="text/javascript">
- $(document).ready(function() { init_search(); });
- </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">My Project
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.9.1 -->
- <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 Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><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="files.html"><span>File List</span></a></li>
- <li><a href="globals.html"><span>File Members</span></a></li>
- </ul>
- </div>
- </div><!-- top -->
- <!-- 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="headertitle">
- <div class="title">qcustomplot.h</div> </div>
- </div><!--header-->
- <div class="contents">
- <a href="qcustomplot_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/***************************************************************************</span></div>
- <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">** **</span></div>
- <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">** QCustomPlot, an easy to use, modern plotting widget for Qt **</span></div>
- <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">** Copyright (C) 2011, 2012, 2013 Emanuel Eichhammer **</span></div>
- <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">** **</span></div>
- <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">** This program is free software: you can redistribute it and/or modify **</span></div>
- <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">** it under the terms of the GNU General Public License as published by **</span></div>
- <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">** the Free Software Foundation, either version 3 of the License, or **</span></div>
- <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">** (at your option) any later version. **</span></div>
- <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">** **</span></div>
- <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">** This program is distributed in the hope that it will be useful, **</span></div>
- <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">** but WITHOUT ANY WARRANTY; without even the implied warranty of **</span></div>
- <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the **</span></div>
- <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">** GNU General Public License for more details. **</span></div>
- <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">** **</span></div>
- <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">** You should have received a copy of the GNU General Public License **</span></div>
- <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">** along with this program. If not, see http://www.gnu.org/licenses/. **</span></div>
- <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">** **</span></div>
- <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">****************************************************************************</span></div>
- <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">** Author: Emanuel Eichhammer **</span></div>
- <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">** Website/Contact: http://www.qcustomplot.com/ **</span></div>
- <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">** Date: 04.11.13 **</span></div>
- <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">** Version: 1.1.0 **</span></div>
- <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">****************************************************************************/</span></div>
- <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
- <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#ifndef QCUSTOMPLOT_H</span></div>
- <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#define QCUSTOMPLOT_H</span></div>
- <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
- <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <QObject></span></div>
- <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <QPointer></span></div>
- <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <QWidget></span></div>
- <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <QPainter></span></div>
- <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <QPaintEvent></span></div>
- <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <QMouseEvent></span></div>
- <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <QPixmap></span></div>
- <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <QVector></span></div>
- <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <QString></span></div>
- <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <QDateTime></span></div>
- <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include <QMultiMap></span></div>
- <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include <QFlags></span></div>
- <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#include <QDebug></span></div>
- <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include <QVector2D></span></div>
- <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#include <QStack></span></div>
- <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include <QCache></span></div>
- <div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#include <QMargins></span></div>
- <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#include <qmath.h></span></div>
- <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include <limits></span></div>
- <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)</span></div>
- <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor"># include <qnumeric.h></span></div>
- <div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor"># include <QPrinter></span></div>
- <div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#else</span></div>
- <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"># include <QtNumeric></span></div>
- <div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"># include <QtPrintSupport></span></div>
- <div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#endif</span></div>
- <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
- <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_painter.html">QCPPainter</a>;</div>
- <div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">class </span><a class="code" href="class_q_custom_plot.html">QCustomPlot</a>;</div>
- <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_layerable.html">QCPLayerable</a>;</div>
- <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_layout_element.html">QCPLayoutElement</a>;</div>
- <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_layout.html">QCPLayout</a>;</div>
- <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_axis.html">QCPAxis</a>;</div>
- <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_axis_rect.html">QCPAxisRect</a>;</div>
- <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a>;</div>
- <div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_graph.html">QCPGraph</a>;</div>
- <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a>;</div>
- <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_item_position.html">QCPItemPosition</a>;</div>
- <div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_layer.html">QCPLayer</a>;</div>
- <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_plot_title.html">QCPPlotTitle</a>;</div>
- <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_legend.html">QCPLegend</a>;</div>
- <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a>;</div>
- <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
- <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
- <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment">// decl definitions for shared library compilation/usage:</span></div>
- <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="preprocessor">#if defined(QCUSTOMPLOT_COMPILE_LIBRARY)</span></div>
- <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor"># define QCP_LIB_DECL Q_DECL_EXPORT</span></div>
- <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="preprocessor">#elif defined(QCUSTOMPLOT_USE_LIBRARY)</span></div>
- <div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor"># define QCP_LIB_DECL Q_DECL_IMPORT</span></div>
- <div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor">#else</span></div>
- <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor"># define QCP_LIB_DECL</span></div>
- <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#endif</span></div>
- <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
- <div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html"> 88</a></span> <span class="keyword">namespace </span><a class="code" href="namespace_q_c_p.html">QCP</a></div>
- <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> {</div>
- <div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07"> 95</a></span> <span class="keyword">enum</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">MarginSide</a> { <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07">msLeft</a> = 0x01 </div>
- <div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65"> 96</a></span>  ,<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65">msRight</a> = 0x02 </div>
- <div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0"> 97</a></span>  ,<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0">msTop</a> = 0x04 </div>
- <div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc"> 98</a></span>  ,<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc">msBottom</a> = 0x08 </div>
- <div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a43d7361cb0c5244eabdc962021bffebc"> 99</a></span>  ,<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a43d7361cb0c5244eabdc962021bffebc">msAll</a> = 0xFF </div>
- <div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a80aa4149f16dabd538f8b2e3d42c42d5"> 100</a></span>  ,<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a80aa4149f16dabd538f8b2e3d42c42d5">msNone</a> = 0x00 </div>
- <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  };</div>
- <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> Q_DECLARE_FLAGS(MarginSides, <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">MarginSide</a>)</div>
- <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
- <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
- <div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0c"> 113</a></span> enum <a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0c">AntialiasedElement</a> { <a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caefa92e89cd37f8a081fd2075aa1af73f">aeAxes</a> = 0x0001 </div>
- <div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca4fbb37118d62288af0ca601ff2b07a2f"> 114</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca4fbb37118d62288af0ca601ff2b07a2f">aeGrid</a> = 0x0002 </div>
- <div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caaedf83369188a15a69f92bb1d85ca97b"> 115</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caaedf83369188a15a69f92bb1d85ca97b">aeSubGrid</a> = 0x0004 </div>
- <div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca9e0127a6361b5d0596b031a482c5cf97"> 116</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca9e0127a6361b5d0596b031a482c5cf97">aeLegend</a> = 0x0008 </div>
- <div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca1aca7a50c1b95403958733a4acafe773"> 117</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca1aca7a50c1b95403958733a4acafe773">aeLegendItems</a> = 0x0010 </div>
- <div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca4145e4251b0cf2dbedabeea0a38f84f6"> 118</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca4145e4251b0cf2dbedabeea0a38f84f6">aePlottables</a> = 0x0020 </div>
- <div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caf7712a85d6b0c75b24301d2fe9484db3"> 119</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caf7712a85d6b0c75b24301d2fe9484db3">aeItems</a> = 0x0040 </div>
- <div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0cae45ed8cd167bffe27d7f40da4bc17e9c"> 120</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0cae45ed8cd167bffe27d7f40da4bc17e9c">aeScatters</a> = 0x0080 </div>
- <div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca9dcf3882cb321bb305f71fdc0f09f63d"> 121</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca9dcf3882cb321bb305f71fdc0f09f63d">aeErrorBars</a> = 0x0100 </div>
- <div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca788810f0aa930137de6ad6cc6d83d354"> 122</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca788810f0aa930137de6ad6cc6d83d354">aeFills</a> = 0x0200 </div>
- <div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca261f8ea78cf3c9561726223ffa33dc12"> 123</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca261f8ea78cf3c9561726223ffa33dc12">aeZeroLine</a> = 0x0400 </div>
- <div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caa897c232a0ffc8368e7c100ffc59ef31"> 124</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caa897c232a0ffc8368e7c100ffc59ef31">aeAll</a> = 0xFFFF </div>
- <div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caa9e90d81896358757d94275aeaa58f6a"> 125</a></span>  ,<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caa9e90d81896358757d94275aeaa58f6a">aeNone</a> = 0x0000 </div>
- <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  };</div>
- <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> Q_DECLARE_FLAGS(AntialiasedElements, <a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0c">AntialiasedElement</a>)</div>
- <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
- <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
- <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4"> 134</a></span> enum <a class="code" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4">PlottingHint</a> { <a class="code" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4ab7283c5bfc1ba9e597015389880bda42">phNone</a> = 0x000 </div>
- <div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4aa5fd227bc878c56ad2a87ea32c74ee4d"> 135</a></span>  ,<a class="code" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4aa5fd227bc878c56ad2a87ea32c74ee4d">phFastPolylines</a> = 0x001 </div>
- <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  ,<a class="code" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4aa3090dafa0e0f9a28c579c79d6c2d283">phForceRepaint</a> = 0x002 </div>
- <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  ,<a class="code" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4a8e9cfe5ee0c5cd36dd7accf9739aff65">phCacheLabels</a> = 0x004 </div>
- <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  };</div>
- <div class="line"><a name="l00141"></a><span class="lineno"> 141</span> Q_DECLARE_FLAGS(PlottingHints, <a class="code" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4">PlottingHint</a>)</div>
- <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
- <div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div>
- <div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a2c4432b9aceafb94000be8d1b589ef18"> 150</a></span> enum <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">Interaction</a> { <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a2c4432b9aceafb94000be8d1b589ef18">iRangeDrag</a> = 0x001 </div>
- <div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037abee1e94353525a636aeaf0ba32b72e14"> 151</a></span>  ,<a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037abee1e94353525a636aeaf0ba32b72e14">iRangeZoom</a> = 0x002 </div>
- <div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037aef673112c5067c3cf4cfddb62da7265d"> 152</a></span>  ,<a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037aef673112c5067c3cf4cfddb62da7265d">iMultiSelect</a> = 0x004 </div>
- <div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a67148c8227b4155eca49135fc274c7ec"> 153</a></span>  ,<a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a67148c8227b4155eca49135fc274c7ec">iSelectPlottables</a> = 0x008 </div>
- <div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037ad6644ac55bef621645326e9dd7469caa"> 154</a></span>  ,<a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037ad6644ac55bef621645326e9dd7469caa">iSelectAxes</a> = 0x010 </div>
- <div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a269c9af298e257d1108edec0432b5513"> 155</a></span>  ,<a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a269c9af298e257d1108edec0432b5513">iSelectLegend</a> = 0x020 </div>
- <div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037aea2f7c105d674e76d9b187b02ef29260"> 156</a></span>  ,<a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037aea2f7c105d674e76d9b187b02ef29260">iSelectItems</a> = 0x040 </div>
- <div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037af67a50bc26147a13b551b3a625374949"> 157</a></span>  ,<a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037af67a50bc26147a13b551b3a625374949">iSelectOther</a> = 0x080 </div>
- <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  };</div>
- <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> Q_DECLARE_FLAGS(Interactions, <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">Interaction</a>)</div>
- <div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div>
- <div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div>
- <div class="line"><a name="l00167"></a><span class="lineno"> 167</span> inline <span class="keywordtype">bool</span> isInvalidData(<span class="keywordtype">double</span> value)</div>
- <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> {</div>
- <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">return</span> qIsNaN(value) || qIsInf(value);</div>
- <div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div>
- <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div>
- <div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> isInvalidData(<span class="keywordtype">double</span> value1, <span class="keywordtype">double</span> value2)</div>
- <div class="line"><a name="l00178"></a><span class="lineno"> 178</span> {</div>
- <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">return</span> isInvalidData(value1) || isInvalidData(value2);</div>
- <div class="line"><a name="l00180"></a><span class="lineno"> 180</span> }</div>
- <div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
- <div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> setMarginValue(QMargins &margins, <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side, <span class="keywordtype">int</span> value)</div>
- <div class="line"><a name="l00189"></a><span class="lineno"> 189</span> {</div>
- <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordflow">switch</span> (side)</div>
- <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  {</div>
- <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07">QCP::msLeft</a>: margins.setLeft(value); <span class="keywordflow">break</span>;</div>
- <div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65">QCP::msRight</a>: margins.setRight(value); <span class="keywordflow">break</span>;</div>
- <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0">QCP::msTop</a>: margins.setTop(value); <span class="keywordflow">break</span>;</div>
- <div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc">QCP::msBottom</a>: margins.setBottom(value); <span class="keywordflow">break</span>;</div>
- <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a43d7361cb0c5244eabdc962021bffebc">QCP::msAll</a>: margins = QMargins(value, value, value, value); <span class="keywordflow">break</span>;</div>
- <div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">default</span>: <span class="keywordflow">break</span>;</div>
- <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  }</div>
- <div class="line"><a name="l00199"></a><span class="lineno"> 199</span> }</div>
- <div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div>
- <div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> getMarginValue(<span class="keyword">const</span> QMargins &margins, <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side)</div>
- <div class="line"><a name="l00209"></a><span class="lineno"> 209</span> {</div>
- <div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">switch</span> (side)</div>
- <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  {</div>
- <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07">QCP::msLeft</a>: <span class="keywordflow">return</span> margins.left();</div>
- <div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65">QCP::msRight</a>: <span class="keywordflow">return</span> margins.right();</div>
- <div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0">QCP::msTop</a>: <span class="keywordflow">return</span> margins.top();</div>
- <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">case</span> <a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc">QCP::msBottom</a>: <span class="keywordflow">return</span> margins.bottom();</div>
- <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keywordflow">default</span>: <span class="keywordflow">break</span>;</div>
- <div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  }</div>
- <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> 0;</div>
- <div class="line"><a name="l00219"></a><span class="lineno"> 219</span> }</div>
- <div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div>
- <div class="line"><a name="l00221"></a><span class="lineno"> 221</span> } <span class="comment">// end of namespace QCP</span></div>
- <div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div>
- <div class="line"><a name="l00223"></a><span class="lineno"> 223</span> Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::AntialiasedElements)</div>
- <div class="line"><a name="l00224"></a><span class="lineno"> 224</span> Q_DECLARE_OPERATORS_FOR_FLAGS(<a class="code" href="namespace_q_c_p.html">QCP</a>::PlottingHints)</div>
- <div class="line"><a name="l00225"></a><span class="lineno"> 225</span> Q_DECLARE_OPERATORS_FOR_FLAGS(<a class="code" href="namespace_q_c_p.html">QCP</a>::MarginSides)</div>
- <div class="line"><a name="l00226"></a><span class="lineno"> 226</span> Q_DECLARE_OPERATORS_FOR_FLAGS(<a class="code" href="namespace_q_c_p.html">QCP</a>::Interactions)</div>
- <div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div>
- <div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div>
- <div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html"> 229</a></span> class QCP_LIB_DECL <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a></div>
- <div class="line"><a name="l00230"></a><span class="lineno"> 230</span> {</div>
- <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  Q_GADGET</div>
- <div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  Q_ENUMS(<a class="code" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349">ScatterShape</a>)</div>
- <div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349abd144c291ca274f77053ec68cab6c022"> 241</a></span>  enum <a class="code" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349">ScatterShape</a> { ssNone </div>
- <div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a06e15a735b79093a1d999c0374fa3aa1"> 242</a></span>  ,ssDot </div>
- <div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a9eacd60f059dc3ef71bf249f515a6fe4"> 243</a></span>  ,ssCross </div>
- <div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a2d7f1d3c1a148b9d9d17f2fd9cae5eb7"> 244</a></span>  ,ssPlus </div>
- <div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a7c92a110880d0ef2170dff3a5b4f7779"> 245</a></span>  ,ssCircle </div>
- <div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a281fe1434696dcbab3aa6b9ccfbb09e9"> 246</a></span>  ,ssDisc </div>
- <div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a279e48703ddc9f1cf4a61d3e2817ab3c"> 247</a></span>  ,ssSquare </div>
- <div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a4fc5929df1b2dad0a3cb2ef2c8b6e633"> 248</a></span>  ,ssDiamond </div>
- <div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a6047a2d64e41f1d6ce54445d595d442f"> 249</a></span>  ,ssStar </div>
- <div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a74a8d4eff1d97b57c53a60d0003453c3"> 250</a></span>  ,ssTriangle </div>
- <div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a6156274d21d8b4115197567d3ea2d9a8"> 251</a></span>  ,ssTriangleInverted </div>
- <div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a7081310936c200c6c78e34c172f72d07"> 252</a></span>  ,ssCrossSquare </div>
- <div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a5aa8e9db545e5404482fec774768ee25"> 253</a></span>  ,ssPlusSquare </div>
- <div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a524613ba5d1c4eaa1541d74cf339d283"> 254</a></span>  ,ssCrossCircle </div>
- <div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a6fa151d01f1694c9ff9922da686dc535"> 255</a></span>  ,ssPlusCircle </div>
- <div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349ada3b2988ece38c121922a4b5007eb08d"> 256</a></span>  ,ssPeace </div>
- <div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a8718b849ca7c307b07b8e091efb0c31e"> 257</a></span>  ,ssPixmap </div>
- <div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349a15d9bcfd9de94edda949006529f9219d"> 258</a></span>  ,ssCustom </div>
- <div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  };</div>
- <div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div>
- <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>();</div>
- <div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>(ScatterShape shape, <span class="keywordtype">double</span> size=6);</div>
- <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>(ScatterShape shape, <span class="keyword">const</span> QColor &color, <span class="keywordtype">double</span> size);</div>
- <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>(ScatterShape shape, <span class="keyword">const</span> QColor &color, <span class="keyword">const</span> QColor &fill, <span class="keywordtype">double</span> size);</div>
- <div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>(ScatterShape shape, <span class="keyword">const</span> QPen &pen, <span class="keyword">const</span> QBrush &brush, <span class="keywordtype">double</span> size);</div>
- <div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>(<span class="keyword">const</span> QPixmap &pixmap);</div>
- <div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>(<span class="keyword">const</span> QPainterPath &customPath, <span class="keyword">const</span> QPen &pen, <span class="keyword">const</span> QBrush &brush=Qt::NoBrush, <span class="keywordtype">double</span> size=6);</div>
- <div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  </div>
- <div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordtype">double</span> size()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSize; }</div>
- <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  ScatterShape shape()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mShape; }</div>
- <div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  QBrush brush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBrush; }</div>
- <div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  QPixmap pixmap()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPixmap; }</div>
- <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  QPainterPath customPath()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mCustomPath; }</div>
- <div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div>
- <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordtype">void</span> setSize(<span class="keywordtype">double</span> size);</div>
- <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordtype">void</span> setShape(ScatterShape shape);</div>
- <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordtype">void</span> setBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordtype">void</span> setPixmap(<span class="keyword">const</span> QPixmap &pixmap);</div>
- <div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordtype">void</span> setCustomPath(<span class="keyword">const</span> QPainterPath &customPath);</div>
- <div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div>
- <div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#aa3861281108d0adbeb291c820ea3925c"> 286</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_q_c_p_scatter_style.html#aa3861281108d0adbeb291c820ea3925c">isNone</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mShape == ssNone; }</div>
- <div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="class_q_c_p_scatter_style.html#a7f1385a8d5e4f349a6b8030723fbd0f7"> 287</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_q_c_p_scatter_style.html#a7f1385a8d5e4f349a6b8030723fbd0f7">isPenDefined</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPenDefined; }</div>
- <div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordtype">void</span> applyTo(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QPen &defaultPen) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordtype">void</span> drawShape(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, QPointF pos) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordtype">void</span> drawShape(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div>
- <div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordtype">double</span> mSize;</div>
- <div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  ScatterShape mShape;</div>
- <div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  QPen mPen;</div>
- <div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  QBrush mBrush;</div>
- <div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  QPixmap mPixmap;</div>
- <div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  QPainterPath mCustomPath;</div>
- <div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  </div>
- <div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="keywordtype">bool</span> mPenDefined;</div>
- <div class="line"><a name="l00303"></a><span class="lineno"> 303</span> };</div>
- <div class="line"><a name="l00304"></a><span class="lineno"> 304</span> Q_DECLARE_TYPEINFO(<a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a>, Q_MOVABLE_TYPE);</div>
- <div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div>
- <div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div>
- <div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="class_q_c_p_painter.html"> 307</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_painter.html">QCPPainter</a> : <span class="keyword">public</span> QPainter</div>
- <div class="line"><a name="l00308"></a><span class="lineno"> 308</span> {</div>
- <div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  Q_GADGET</div>
- <div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="class_q_c_p_painter.html#a156cf16444ff5e0d81a73c615fdb156da3bac5e87e3d58553b297befb4eee2a45"> 315</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_painter.html#a156cf16444ff5e0d81a73c615fdb156d">PainterMode</a> {pmDefault = 0x00 </div>
- <div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="class_q_c_p_painter.html#a156cf16444ff5e0d81a73c615fdb156daeda679cd55dcd468341d07d48a30b6ab"> 316</a></span>  ,pmVectorized = 0x01 </div>
- <div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="class_q_c_p_painter.html#a156cf16444ff5e0d81a73c615fdb156dae78f9a4eb277a5f9207f50850a51a0b0"> 317</a></span>  ,pmNoCaching = 0x02 </div>
- <div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="class_q_c_p_painter.html#a156cf16444ff5e0d81a73c615fdb156dac1e481bfaf408f2bd2eaad3ec341f36b"> 318</a></span>  ,pmNonCosmetic = 0x04 </div>
- <div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  };</div>
- <div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  Q_FLAGS(PainterMode PainterModes)</div>
- <div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  Q_DECLARE_FLAGS(PainterModes, PainterMode)</div>
- <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  </div>
- <div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <a class="code" href="class_q_c_p_painter.html">QCPPainter</a>();</div>
- <div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  QCPPainter(QPaintDevice *device);</div>
- <div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  ~QCPPainter();</div>
- <div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  </div>
- <div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keywordtype">bool</span> antialiasing()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> testRenderHint(QPainter::Antialiasing); }</div>
- <div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  PainterModes modes()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mModes; }</div>
- <div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div>
- <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keywordtype">void</span> setAntialiasing(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordtype">void</span> setMode(PainterMode mode, <span class="keywordtype">bool</span> enabled=<span class="keyword">true</span>);</div>
- <div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordtype">void</span> setModes(PainterModes modes);</div>
- <div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div>
- <div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="comment">// methods hiding non-virtual base class functions (QPainter bug workarounds):</span></div>
- <div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordtype">bool</span> begin(QPaintDevice *device);</div>
- <div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keywordtype">void</span> setPen(Qt::PenStyle penStyle);</div>
- <div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keywordtype">void</span> drawLine(<span class="keyword">const</span> QLineF &line);</div>
- <div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordtype">void</span> drawLine(<span class="keyword">const</span> QPointF &p1, <span class="keyword">const</span> QPointF &p2) {drawLine(QLineF(p1, p2));}</div>
- <div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keywordtype">void</span> save();</div>
- <div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordtype">void</span> restore();</div>
- <div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  </div>
- <div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="keywordtype">void</span> makeNonCosmetic();</div>
- <div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  </div>
- <div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  PainterModes mModes;</div>
- <div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordtype">bool</span> mIsAntialiasing;</div>
- <div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  </div>
- <div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  QStack<bool> mAntialiasingStack;</div>
- <div class="line"><a name="l00356"></a><span class="lineno"> 356</span> };</div>
- <div class="line"><a name="l00357"></a><span class="lineno"> 357</span> Q_DECLARE_OPERATORS_FOR_FLAGS(QCPPainter::PainterModes)</div>
- <div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div>
- <div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div>
- <div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="class_q_c_p_layer.html"> 360</a></span> class QCP_LIB_DECL <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> : public QObject</div>
- <div class="line"><a name="l00361"></a><span class="lineno"> 361</span> {</div>
- <div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  Q_OBJECT</div>
- <div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  Q_PROPERTY(<a class="code" href="class_q_custom_plot.html">QCustomPlot</a>* parentPlot READ parentPlot)</div>
- <div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  Q_PROPERTY(QString name READ name)</div>
- <div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  Q_PROPERTY(<span class="keywordtype">int</span> index READ index)</div>
- <div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  Q_PROPERTY(QList<QCPLayerable*> children READ children)</div>
- <div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <a class="code" href="class_q_c_p_layer.html">QCPLayer</a>(<a class="code" href="class_q_custom_plot.html">QCustomPlot</a>* parentPlot, <span class="keyword">const</span> QString &layerName);</div>
- <div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  ~<a class="code" href="class_q_c_p_layer.html">QCPLayer</a>();</div>
- <div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  </div>
- <div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <a class="code" href="class_q_custom_plot.html">QCustomPlot</a> *parentPlot()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mParentPlot; }</div>
- <div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  QString name()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mName; }</div>
- <div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="class_q_c_p_layer.html#ad5d7010829a6b99f326b07d7e37c8c99"> 376</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_layer.html#ad5d7010829a6b99f326b07d7e37c8c99">index</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mIndex; }</div>
- <div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="class_q_c_p_layer.html#a94c2f0100e48cefad2de8fe0fbb03c27"> 377</a></span>  QList<QCPLayerable*> <a class="code" href="class_q_c_p_layer.html#a94c2f0100e48cefad2de8fe0fbb03c27">children</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mChildren; }</div>
- <div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  </div>
- <div class="line"><a name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <a class="code" href="class_q_custom_plot.html">QCustomPlot</a> *mParentPlot;</div>
- <div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  QString mName;</div>
- <div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="keywordtype">int</span> mIndex;</div>
- <div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  QList<QCPLayerable*> mChildren;</div>
- <div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  </div>
- <div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keywordtype">void</span> addChild(<a class="code" href="class_q_c_p_layerable.html">QCPLayerable</a> *layerable, <span class="keywordtype">bool</span> prepend);</div>
- <div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keywordtype">void</span> removeChild(<a class="code" href="class_q_c_p_layerable.html">QCPLayerable</a> *layerable);</div>
- <div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  </div>
- <div class="line"><a name="l00390"></a><span class="lineno"> 390</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_layer.html">QCPLayer</a>)</div>
- <div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  </div>
- <div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  friend class <a class="code" href="class_q_custom_plot.html">QCustomPlot</a>;</div>
- <div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  friend class <a class="code" href="class_q_c_p_layerable.html">QCPLayerable</a>;</div>
- <div class="line"><a name="l00395"></a><span class="lineno"> 395</span> };</div>
- <div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div>
- <div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="class_q_c_p_layerable.html"> 397</a></span> class QCP_LIB_DECL QCPLayerable : public QObject</div>
- <div class="line"><a name="l00398"></a><span class="lineno"> 398</span> {</div>
- <div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  Q_OBJECT</div>
- <div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  Q_PROPERTY(<span class="keywordtype">bool</span> visible READ visible WRITE setVisible)</div>
- <div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  Q_PROPERTY(QCustomPlot* parentPlot READ parentPlot)</div>
- <div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  Q_PROPERTY(QCPLayerable* parentLayerable READ parentLayerable)</div>
- <div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_layer.html">QCPLayer</a>* layer READ layer WRITE setLayer)</div>
- <div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  Q_PROPERTY(<span class="keywordtype">bool</span> antialiased READ antialiased WRITE setAntialiased)</div>
- <div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  QCPLayerable(QCustomPlot *plot, QString targetLayer=<span class="stringliteral">""</span>, QCPLayerable *parentLayerable=0);</div>
- <div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  ~QCPLayerable();</div>
- <div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  </div>
- <div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keywordtype">bool</span> visible()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mVisible; }</div>
- <div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  QCustomPlot *parentPlot()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mParentPlot; }</div>
- <div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="class_q_c_p_layerable.html#a98d79f5b716d45eac4347befe546d0ec"> 414</a></span>  QCPLayerable *<a class="code" href="class_q_c_p_layerable.html#a98d79f5b716d45eac4347befe546d0ec">parentLayerable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mParentLayerable.data(); }</div>
- <div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLayer; }</div>
- <div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keywordtype">bool</span> antialiased()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAntialiased; }</div>
- <div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  </div>
- <div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keywordtype">void</span> setVisible(<span class="keywordtype">bool</span> on);</div>
- <div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="keywordtype">bool</span> setLayer(<a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer);</div>
- <div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keywordtype">bool</span> setLayer(<span class="keyword">const</span> QString &layerName);</div>
- <div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keywordtype">void</span> setAntialiased(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  </div>
- <div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> selectTest(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  </div>
- <div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <span class="keywordtype">bool</span> realVisibility() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  </div>
- <div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keywordtype">bool</span> mVisible;</div>
- <div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  QCustomPlot *mParentPlot;</div>
- <div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  QPointer<QCPLayerable> mParentLayerable;</div>
- <div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *mLayer;</div>
- <div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <span class="keywordtype">bool</span> mAntialiased;</div>
- <div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  </div>
- <div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> parentPlotInitialized(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <span class="keyword">virtual</span> <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a> selectionCategory() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <span class="keyword">virtual</span> QRect clipRect() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) = 0;</div>
- <div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> selectEvent(QMouseEvent *event, <span class="keywordtype">bool</span> additive, <span class="keyword">const</span> QVariant &details, <span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deselectEvent(<span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  </div>
- <div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordtype">void</span> initializeParentPlot(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keywordtype">void</span> setParentLayerable(QCPLayerable* parentLayerable);</div>
- <div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="keywordtype">bool</span> moveToLayer(<a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer, <span class="keywordtype">bool</span> prepend);</div>
- <div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="keywordtype">void</span> applyAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keywordtype">bool</span> localAntialiased, <a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0c">QCP::AntialiasedElement</a> overrideElement) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  </div>
- <div class="line"><a name="l00454"></a><span class="lineno"> 454</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  Q_DISABLE_COPY(QCPLayerable)</div>
- <div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  </div>
- <div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  friend class QCustomPlot;</div>
- <div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  friend class <a class="code" href="class_q_c_p_axis_rect.html">QCPAxisRect</a>;</div>
- <div class="line"><a name="l00459"></a><span class="lineno"> 459</span> };</div>
- <div class="line"><a name="l00460"></a><span class="lineno"> 460</span> </div>
- <div class="line"><a name="l00461"></a><span class="lineno"> 461</span> </div>
- <div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="class_q_c_p_range.html"> 462</a></span> class QCP_LIB_DECL <a class="code" href="class_q_c_p_range.html">QCPRange</a></div>
- <div class="line"><a name="l00463"></a><span class="lineno"> 463</span> {</div>
- <div class="line"><a name="l00464"></a><span class="lineno"> 464</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="keywordtype">double</span> lower, upper;</div>
- <div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  </div>
- <div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  QCPRange();</div>
- <div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  QCPRange(<span class="keywordtype">double</span> lower, <span class="keywordtype">double</span> upper);</div>
- <div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  </div>
- <div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keywordtype">double</span> size() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordtype">double</span> center() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keywordtype">void</span> normalize();</div>
- <div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <span class="keywordtype">void</span> expand(<span class="keyword">const</span> QCPRange &otherRange);</div>
- <div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  QCPRange expanded(<span class="keyword">const</span> QCPRange &otherRange) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  QCPRange sanitizedForLogScale() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  QCPRange sanitizedForLinScale() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="keywordtype">bool</span> contains(<span class="keywordtype">double</span> value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  </div>
- <div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> validRange(<span class="keywordtype">double</span> lower, <span class="keywordtype">double</span> upper);</div>
- <div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> validRange(<span class="keyword">const</span> QCPRange &range);</div>
- <div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="class_q_c_p_range.html#ab46d3bc95030ee25efda41b89e2b616b"> 481</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_range.html#ab46d3bc95030ee25efda41b89e2b616b">minRange</a>; <span class="comment">//1e-280;</span></div>
- <div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="class_q_c_p_range.html#a5ca51e7a2dc5dc0d49527ab171fe1f4f"> 482</a></span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_range.html#a5ca51e7a2dc5dc0d49527ab171fe1f4f">maxRange</a>; <span class="comment">//1e280;</span></div>
- <div class="line"><a name="l00483"></a><span class="lineno"> 483</span> };</div>
- <div class="line"><a name="l00484"></a><span class="lineno"> 484</span> Q_DECLARE_TYPEINFO(<a class="code" href="class_q_c_p_range.html">QCPRange</a>, Q_MOVABLE_TYPE);</div>
- <div class="line"><a name="l00485"></a><span class="lineno"> 485</span> </div>
- <div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div>
- <div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="class_q_c_p_margin_group.html"> 487</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a> : <span class="keyword">public</span> QObject</div>
- <div class="line"><a name="l00488"></a><span class="lineno"> 488</span> {</div>
- <div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  Q_OBJECT</div>
- <div class="line"><a name="l00490"></a><span class="lineno"> 490</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  ~<a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a>();</div>
- <div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  </div>
- <div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="class_q_c_p_margin_group.html#a2f39e319c9ece34e0392c2ca350f1069"> 495</a></span>  QList<QCPLayoutElement*> <a class="code" href="class_q_c_p_margin_group.html#a2f39e319c9ece34e0392c2ca350f1069">elements</a>(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mChildren.value(side); }</div>
- <div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keywordtype">bool</span> isEmpty() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  <span class="keywordtype">void</span> clear();</div>
- <div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  </div>
- <div class="line"><a name="l00499"></a><span class="lineno"> 499</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  QCustomPlot *mParentPlot;</div>
- <div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  QHash<QCP::MarginSide, QList<QCPLayoutElement*> > mChildren;</div>
- <div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  </div>
- <div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  <span class="keywordtype">int</span> commonMargin(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  <span class="keywordtype">void</span> addChild(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side, <a class="code" href="class_q_c_p_layout_element.html">QCPLayoutElement</a> *element);</div>
- <div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <span class="keywordtype">void</span> removeChild(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side, <a class="code" href="class_q_c_p_layout_element.html">QCPLayoutElement</a> *element);</div>
- <div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  </div>
- <div class="line"><a name="l00509"></a><span class="lineno"> 509</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a>)</div>
- <div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  </div>
- <div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  friend class <a class="code" href="class_q_c_p_layout_element.html">QCPLayoutElement</a>;</div>
- <div class="line"><a name="l00513"></a><span class="lineno"> 513</span> };</div>
- <div class="line"><a name="l00514"></a><span class="lineno"> 514</span> </div>
- <div class="line"><a name="l00515"></a><span class="lineno"> 515</span> </div>
- <div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html"> 516</a></span> class QCP_LIB_DECL QCPLayoutElement : public QCPLayerable</div>
- <div class="line"><a name="l00517"></a><span class="lineno"> 517</span> {</div>
- <div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  Q_OBJECT</div>
- <div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_layout.html">QCPLayout</a>* layout READ layout)</div>
- <div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  Q_PROPERTY(QRect rect READ rect)</div>
- <div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  Q_PROPERTY(QRect outerRect READ outerRect WRITE setOuterRect)</div>
- <div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  Q_PROPERTY(QMargins margins READ margins WRITE setMargins)</div>
- <div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  Q_PROPERTY(QMargins minimumMargins READ minimumMargins WRITE setMinimumMargins)</div>
- <div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  Q_PROPERTY(QSize minimumSize READ minimumSize WRITE setMinimumSize)</div>
- <div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  Q_PROPERTY(QSize maximumSize READ maximumSize WRITE setMaximumSize)</div>
- <div class="line"><a name="l00528"></a><span class="lineno"> 528</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="keyword">explicit</span> QCPLayoutElement(QCustomPlot *parentPlot=0);</div>
- <div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  <span class="keyword">virtual</span> ~QCPLayoutElement();</div>
- <div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  </div>
- <div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html#a6235f5384db871fc6e3387a1bc558b0d"> 533</a></span>  <a class="code" href="class_q_c_p_layout.html">QCPLayout</a> *<a class="code" href="class_q_c_p_layout_element.html#a6235f5384db871fc6e3387a1bc558b0d">layout</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mParentLayout; }</div>
- <div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html#affdfea003469aac3d0fac5f4e06171bc"> 534</a></span>  QRect <a class="code" href="class_q_c_p_layout_element.html#affdfea003469aac3d0fac5f4e06171bc">rect</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect; }</div>
- <div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  QRect outerRect()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mOuterRect; }</div>
- <div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  QMargins margins()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMargins; }</div>
- <div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  QMargins minimumMargins()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMinimumMargins; }</div>
- <div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  QCP::MarginSides autoMargins()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoMargins; }</div>
- <div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  QSize minimumSize()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMinimumSize; }</div>
- <div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  QSize maximumSize()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMaximumSize; }</div>
- <div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a> *marginGroup(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMarginGroups.value(side, (<a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a>*)0); }</div>
- <div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  QHash<QCP::MarginSide, QCPMarginGroup*> marginGroups()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMarginGroups; }</div>
- <div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  </div>
- <div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  <span class="keywordtype">void</span> setOuterRect(<span class="keyword">const</span> QRect &rect);</div>
- <div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  <span class="keywordtype">void</span> setMargins(<span class="keyword">const</span> QMargins &margins);</div>
- <div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <span class="keywordtype">void</span> setMinimumMargins(<span class="keyword">const</span> QMargins &margins);</div>
- <div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  <span class="keywordtype">void</span> setAutoMargins(QCP::MarginSides sides);</div>
- <div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keywordtype">void</span> setMinimumSize(<span class="keyword">const</span> QSize &size);</div>
- <div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keywordtype">void</span> setMinimumSize(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
- <div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keywordtype">void</span> setMaximumSize(<span class="keyword">const</span> QSize &size);</div>
- <div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  <span class="keywordtype">void</span> setMaximumSize(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
- <div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  <span class="keywordtype">void</span> setMarginGroup(QCP::MarginSides sides, <a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a> *group);</div>
- <div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  </div>
- <div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> update();</div>
- <div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keyword">virtual</span> QSize minimumSizeHint() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keyword">virtual</span> QSize maximumSizeHint() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <span class="keyword">virtual</span> QList<QCPLayoutElement*> elements(<span class="keywordtype">bool</span> recursive) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  </div>
- <div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> selectTest(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  </div>
- <div class="line"><a name="l00564"></a><span class="lineno"> 564</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  <a class="code" href="class_q_c_p_layout.html">QCPLayout</a> *mParentLayout;</div>
- <div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  QSize mMinimumSize, mMaximumSize;</div>
- <div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  QRect mRect, mOuterRect;</div>
- <div class="line"><a name="l00569"></a><span class="lineno"> 569</span>  QMargins mMargins, mMinimumMargins;</div>
- <div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  QCP::MarginSides mAutoMargins;</div>
- <div class="line"><a name="l00571"></a><span class="lineno"> 571</span>  QHash<QCP::MarginSide, QCPMarginGroup*> mMarginGroups;</div>
- <div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  </div>
- <div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> calculateAutoMargin(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side);</div>
- <div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html#a2d82ea21fe0ee628f177bd824bc51a71"> 576</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#a2d82ea21fe0ee628f177bd824bc51a71">mousePressEvent</a>(QMouseEvent *event) {Q_UNUSED(event)}</div>
- <div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html#a14f4acf58cdb8dd2c6c571479c4c4a40"> 577</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#a14f4acf58cdb8dd2c6c571479c4c4a40">mouseMoveEvent</a>(QMouseEvent *event) {Q_UNUSED(event)}</div>
- <div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html#ae526ac828cce1e5bb94eaa85776d7404"> 578</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#ae526ac828cce1e5bb94eaa85776d7404">mouseReleaseEvent</a>(QMouseEvent *event) {Q_UNUSED(event)}</div>
- <div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html#aa8fef6486cb6ceb7c82cbdd50bc32ee9"> 579</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#aa8fef6486cb6ceb7c82cbdd50bc32ee9">mouseDoubleClickEvent</a>(QMouseEvent *event) {Q_UNUSED(event)}</div>
- <div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_element.html#a300521d2fd18a893c1b85f6be11ce2bf"> 580</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#a300521d2fd18a893c1b85f6be11ce2bf">wheelEvent</a>(QWheelEvent *event) {Q_UNUSED(event)}</div>
- <div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  </div>
- <div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter)<span class="keyword"> const </span>{ Q_UNUSED(painter) }</div>
- <div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) { Q_UNUSED(painter) }</div>
- <div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> parentPlotInitialized(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l00586"></a><span class="lineno"> 586</span> </div>
- <div class="line"><a name="l00587"></a><span class="lineno"> 587</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  Q_DISABLE_COPY(QCPLayoutElement)</div>
- <div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  </div>
- <div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  friend class QCustomPlot;</div>
- <div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  friend class <a class="code" href="class_q_c_p_layout.html">QCPLayout</a>;</div>
- <div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  friend class <a class="code" href="class_q_c_p_margin_group.html">QCPMarginGroup</a>;</div>
- <div class="line"><a name="l00593"></a><span class="lineno"> 593</span> };</div>
- <div class="line"><a name="l00594"></a><span class="lineno"> 594</span> </div>
- <div class="line"><a name="l00595"></a><span class="lineno"> 595</span> </div>
- <div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="class_q_c_p_layout.html"> 596</a></span> class QCP_LIB_DECL QCPLayout : public QCPLayoutElement</div>
- <div class="line"><a name="l00597"></a><span class="lineno"> 597</span> {</div>
- <div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  Q_OBJECT</div>
- <div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  <span class="keyword">explicit</span> QCPLayout();</div>
- <div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  </div>
- <div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> update();</div>
- <div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <span class="keyword">virtual</span> QList<QCPLayoutElement*> elements(<span class="keywordtype">bool</span> recursive) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  </div>
- <div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> elementCount() <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keyword">virtual</span> QCPLayoutElement* elementAt(<span class="keywordtype">int</span> index) <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  <span class="keyword">virtual</span> QCPLayoutElement* takeAt(<span class="keywordtype">int</span> index) = 0;</div>
- <div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> take(QCPLayoutElement* element) = 0;</div>
- <div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> simplify();</div>
- <div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  </div>
- <div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  <span class="keywordtype">bool</span> removeAt(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordtype">bool</span> <span class="keyword">remove</span>(QCPLayoutElement* element);</div>
- <div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <span class="keywordtype">void</span> clear();</div>
- <div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  </div>
- <div class="line"><a name="l00618"></a><span class="lineno"> 618</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateLayout();</div>
- <div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  </div>
- <div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  <span class="keywordtype">void</span> sizeConstraintsChanged() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <span class="keywordtype">void</span> adoptElement(QCPLayoutElement *el);</div>
- <div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keywordtype">void</span> releaseElement(QCPLayoutElement *el);</div>
- <div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  QVector<int> getSectionSizes(QVector<int> maxSizes, QVector<int> minSizes, QVector<double> stretchFactors, <span class="keywordtype">int</span> totalSize) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  </div>
- <div class="line"><a name="l00628"></a><span class="lineno"> 628</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  Q_DISABLE_COPY(QCPLayout)</div>
- <div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keyword">friend</span> <span class="keyword">class </span>QCPLayoutElement;</div>
- <div class="line"><a name="l00631"></a><span class="lineno"> 631</span> };</div>
- <div class="line"><a name="l00632"></a><span class="lineno"> 632</span> </div>
- <div class="line"><a name="l00633"></a><span class="lineno"> 633</span> </div>
- <div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_grid.html"> 634</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_layout.html">QCPLayout</a></div>
- <div class="line"><a name="l00635"></a><span class="lineno"> 635</span> {</div>
- <div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  Q_OBJECT</div>
- <div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  Q_PROPERTY(<span class="keywordtype">int</span> rowCount READ rowCount)</div>
- <div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  Q_PROPERTY(<span class="keywordtype">int</span> columnCount READ columnCount)</div>
- <div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  Q_PROPERTY(QList<double> columnStretchFactors READ columnStretchFactors WRITE setColumnStretchFactors)</div>
- <div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  Q_PROPERTY(QList<double> rowStretchFactors READ rowStretchFactors WRITE setRowStretchFactors)</div>
- <div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  Q_PROPERTY(<span class="keywordtype">int</span> columnSpacing READ columnSpacing WRITE setColumnSpacing)</div>
- <div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  Q_PROPERTY(<span class="keywordtype">int</span> rowSpacing READ rowSpacing WRITE setRowSpacing)</div>
- <div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a>();</div>
- <div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a>();</div>
- <div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  </div>
- <div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  <span class="keywordtype">int</span> rowCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <span class="keywordtype">int</span> columnCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  QList<double> columnStretchFactors()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mColumnStretchFactors; }</div>
- <div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  QList<double> rowStretchFactors()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRowStretchFactors; }</div>
- <div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="keywordtype">int</span> columnSpacing()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mColumnSpacing; }</div>
- <div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  <span class="keywordtype">int</span> rowSpacing()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRowSpacing; }</div>
- <div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  </div>
- <div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  <span class="keywordtype">void</span> setColumnStretchFactor(<span class="keywordtype">int</span> column, <span class="keywordtype">double</span> factor);</div>
- <div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <span class="keywordtype">void</span> setColumnStretchFactors(<span class="keyword">const</span> QList<double> &factors);</div>
- <div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  <span class="keywordtype">void</span> setRowStretchFactor(<span class="keywordtype">int</span> row, <span class="keywordtype">double</span> factor);</div>
- <div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  <span class="keywordtype">void</span> setRowStretchFactors(<span class="keyword">const</span> QList<double> &factors);</div>
- <div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  <span class="keywordtype">void</span> setColumnSpacing(<span class="keywordtype">int</span> pixels);</div>
- <div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  <span class="keywordtype">void</span> setRowSpacing(<span class="keywordtype">int</span> pixels);</div>
- <div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  </div>
- <div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateLayout();</div>
- <div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_layout.html#a39d3e9ef5d9b82ab1885ba1cb9597e56">elementCount</a>() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <span class="keyword">virtual</span> QCPLayoutElement* <a class="code" href="class_q_c_p_layout.html#afa73ca7d859f8a3ee5c73c9b353d2a56">elementAt</a>(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  <span class="keyword">virtual</span> QCPLayoutElement* <a class="code" href="class_q_c_p_layout.html#a5a79621fa0a6eabb8b520cfc04fb601a">takeAt</a>(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_q_c_p_layout.html#ada26cd17e56472b0b4d7fbbc96873e4c">take</a>(QCPLayoutElement* element);</div>
- <div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  <span class="keyword">virtual</span> QList<QCPLayoutElement*> <a class="code" href="class_q_c_p_layout.html#a51fe2675b53e829130b229bc1f7b0f99">elements</a>(<span class="keywordtype">bool</span> recursive) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout.html#a41e6ac049143866e8f8b4964efab01b2">simplify</a>();</div>
- <div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  <span class="keyword">virtual</span> QSize <a class="code" href="class_q_c_p_layout_element.html#aebe14fb71f858c0f98caf8d342a9864a">minimumSizeHint</a>() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  <span class="keyword">virtual</span> QSize <a class="code" href="class_q_c_p_layout_element.html#adbd3a00fec44c977150c6be7329eb801">maximumSizeHint</a>() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  </div>
- <div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  QCPLayoutElement *element(<span class="keywordtype">int</span> row, <span class="keywordtype">int</span> column) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <span class="keywordtype">bool</span> addElement(<span class="keywordtype">int</span> row, <span class="keywordtype">int</span> column, QCPLayoutElement *element);</div>
- <div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keywordtype">bool</span> hasElement(<span class="keywordtype">int</span> row, <span class="keywordtype">int</span> column);</div>
- <div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <span class="keywordtype">void</span> expandTo(<span class="keywordtype">int</span> newRowCount, <span class="keywordtype">int</span> newColumnCount);</div>
- <div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <span class="keywordtype">void</span> insertRow(<span class="keywordtype">int</span> newIndex);</div>
- <div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <span class="keywordtype">void</span> insertColumn(<span class="keywordtype">int</span> newIndex);</div>
- <div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  </div>
- <div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  QList<QList<QCPLayoutElement*> > mElements;</div>
- <div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  QList<double> mColumnStretchFactors;</div>
- <div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  QList<double> mRowStretchFactors;</div>
- <div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  <span class="keywordtype">int</span> mColumnSpacing, mRowSpacing;</div>
- <div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  </div>
- <div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  <span class="keywordtype">void</span> getMinimumRowColSizes(QVector<int> *minColWidths, QVector<int> *minRowHeights) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  <span class="keywordtype">void</span> getMaximumRowColSizes(QVector<int> *maxColWidths, QVector<int> *maxRowHeights) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  </div>
- <div class="line"><a name="l00695"></a><span class="lineno"> 695</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a>)</div>
- <div class="line"><a name="l00697"></a><span class="lineno"> 697</span> };</div>
- <div class="line"><a name="l00698"></a><span class="lineno"> 698</span> </div>
- <div class="line"><a name="l00699"></a><span class="lineno"> 699</span> </div>
- <div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_inset.html"> 700</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_layout_inset.html">QCPLayoutInset</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_layout.html">QCPLayout</a></div>
- <div class="line"><a name="l00701"></a><span class="lineno"> 701</span> {</div>
- <div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  Q_OBJECT</div>
- <div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_inset.html#a8b9e17d9a2768293d2a7d72f5e298192aa4802986ea2cea457f932b115acba59e"> 707</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_layout_inset.html#a8b9e17d9a2768293d2a7d72f5e298192">InsetPlacement</a> {ipFree </div>
- <div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_inset.html#a8b9e17d9a2768293d2a7d72f5e298192aa81e7df4a785ddee2229a8f47c46e817"> 708</a></span>  ,ipBorderAligned </div>
- <div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  };</div>
- <div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  </div>
- <div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_layout_inset.html">QCPLayoutInset</a>();</div>
- <div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_layout_inset.html">QCPLayoutInset</a>();</div>
- <div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  </div>
- <div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  InsetPlacement insetPlacement(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  Qt::Alignment insetAlignment(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  QRectF insetRect(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  </div>
- <div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  <span class="keywordtype">void</span> setInsetPlacement(<span class="keywordtype">int</span> index, InsetPlacement placement);</div>
- <div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  <span class="keywordtype">void</span> setInsetAlignment(<span class="keywordtype">int</span> index, Qt::Alignment alignment);</div>
- <div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <span class="keywordtype">void</span> setInsetRect(<span class="keywordtype">int</span> index, <span class="keyword">const</span> QRectF &rect);</div>
- <div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  </div>
- <div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateLayout();</div>
- <div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_layout.html#a39d3e9ef5d9b82ab1885ba1cb9597e56">elementCount</a>() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  <span class="keyword">virtual</span> QCPLayoutElement* <a class="code" href="class_q_c_p_layout.html#afa73ca7d859f8a3ee5c73c9b353d2a56">elementAt</a>(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00728"></a><span class="lineno"> 728</span>  <span class="keyword">virtual</span> QCPLayoutElement* <a class="code" href="class_q_c_p_layout.html#a5a79621fa0a6eabb8b520cfc04fb601a">takeAt</a>(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_q_c_p_layout.html#ada26cd17e56472b0b4d7fbbc96873e4c">take</a>(QCPLayoutElement* element);</div>
- <div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="class_q_c_p_layout_inset.html#abb9eb23bf2d7c587a8abe02d065eae0a"> 730</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_inset.html#abb9eb23bf2d7c587a8abe02d065eae0a">simplify</a>() {}</div>
- <div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_layout_element.html#a9fcf5d0ea19f2c23b2b528bce2c6f095">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  </div>
- <div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  <span class="keywordtype">void</span> addElement(QCPLayoutElement *element, Qt::Alignment alignment);</div>
- <div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  <span class="keywordtype">void</span> addElement(QCPLayoutElement *element, <span class="keyword">const</span> QRectF &rect);</div>
- <div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  </div>
- <div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  QList<QCPLayoutElement*> mElements;</div>
- <div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  QList<InsetPlacement> mInsetPlacement;</div>
- <div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  QList<Qt::Alignment> mInsetAlignment;</div>
- <div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  QList<QRectF> mInsetRect;</div>
- <div class="line"><a name="l00743"></a><span class="lineno"> 743</span>  </div>
- <div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l00745"></a><span class="lineno"> 745</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_layout_inset.html">QCPLayoutInset</a>)</div>
- <div class="line"><a name="l00746"></a><span class="lineno"> 746</span> };</div>
- <div class="line"><a name="l00747"></a><span class="lineno"> 747</span> </div>
- <div class="line"><a name="l00748"></a><span class="lineno"> 748</span> </div>
- <div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html"> 749</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a></div>
- <div class="line"><a name="l00750"></a><span class="lineno"> 750</span> {</div>
- <div class="line"><a name="l00751"></a><span class="lineno"> 751</span>  Q_GADGET</div>
- <div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  Q_ENUMS(<a class="code" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5">EndingStyle</a>)</div>
- <div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5aca12d500f50cd6871766801bac30fb03"> 765</a></span>  enum <a class="code" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5">EndingStyle</a> { esNone </div>
- <div class="line"><a name="l00766"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5a3d7dcea2f100671727c3417142154f8f"> 766</a></span>  ,esFlatArrow </div>
- <div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5ab9964d0d03f812d1e79de15edbeb2cbf"> 767</a></span>  ,esSpikeArrow </div>
- <div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5a61f78ee8f375fb21cb9d250687bbcbd2"> 768</a></span>  ,esLineArrow </div>
- <div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5ae5a3414916817258bcc6dddd605e8f5c"> 769</a></span>  ,esDisc </div>
- <div class="line"><a name="l00770"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5ae1836502fa43d8990bb62b2d493a140a"> 770</a></span>  ,esSquare </div>
- <div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5a378fe5a8b768411b0bc1765210fe7200"> 771</a></span>  ,esDiamond </div>
- <div class="line"><a name="l00772"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5a2cf543bbca332df26d89bf779f50469f"> 772</a></span>  ,esBar </div>
- <div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5a126c390f0c359fcd8df1fc5e38d26d5b"> 773</a></span>  ,esHalfBar </div>
- <div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5a2b2cc96e757ca9bcd91fb70221ed43ab"> 774</a></span>  ,esSkewedBar </div>
- <div class="line"><a name="l00775"></a><span class="lineno"> 775</span>  };</div>
- <div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  </div>
- <div class="line"><a name="l00777"></a><span class="lineno"> 777</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a>();</div>
- <div class="line"><a name="l00778"></a><span class="lineno"> 778</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a>(EndingStyle style, <span class="keywordtype">double</span> width=8, <span class="keywordtype">double</span> length=10, <span class="keywordtype">bool</span> inverted=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  </div>
- <div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  EndingStyle style()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mStyle; }</div>
- <div class="line"><a name="l00782"></a><span class="lineno"> 782</span>  <span class="keywordtype">double</span> width()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWidth; }</div>
- <div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  <span class="keywordtype">double</span> length()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLength; }</div>
- <div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  <span class="keywordtype">bool</span> inverted()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mInverted; }</div>
- <div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  </div>
- <div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00787"></a><span class="lineno"> 787</span>  <span class="keywordtype">void</span> setStyle(EndingStyle style);</div>
- <div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  <span class="keywordtype">void</span> setWidth(<span class="keywordtype">double</span> width);</div>
- <div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  <span class="keywordtype">void</span> setLength(<span class="keywordtype">double</span> length);</div>
- <div class="line"><a name="l00790"></a><span class="lineno"> 790</span>  <span class="keywordtype">void</span> setInverted(<span class="keywordtype">bool</span> inverted);</div>
- <div class="line"><a name="l00791"></a><span class="lineno"> 791</span>  </div>
- <div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l00793"></a><span class="lineno"> 793</span>  <span class="keywordtype">double</span> boundingDistance() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  <span class="keywordtype">double</span> realLength() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QVector2D &pos, <span class="keyword">const</span> QVector2D &dir) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QVector2D &pos, <span class="keywordtype">double</span> angle) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00797"></a><span class="lineno"> 797</span>  </div>
- <div class="line"><a name="l00798"></a><span class="lineno"> 798</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00799"></a><span class="lineno"> 799</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00800"></a><span class="lineno"> 800</span>  EndingStyle mStyle;</div>
- <div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  <span class="keywordtype">double</span> mWidth, mLength;</div>
- <div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  <span class="keywordtype">bool</span> mInverted;</div>
- <div class="line"><a name="l00803"></a><span class="lineno"> 803</span> };</div>
- <div class="line"><a name="l00804"></a><span class="lineno"> 804</span> Q_DECLARE_TYPEINFO(<a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a>, Q_MOVABLE_TYPE);</div>
- <div class="line"><a name="l00805"></a><span class="lineno"> 805</span> </div>
- <div class="line"><a name="l00806"></a><span class="lineno"> 806</span> </div>
- <div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="class_q_c_p_grid.html"> 807</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_grid.html">QCPGrid</a> :<span class="keyword">public</span> QCPLayerable</div>
- <div class="line"><a name="l00808"></a><span class="lineno"> 808</span> {</div>
- <div class="line"><a name="l00809"></a><span class="lineno"> 809</span>  Q_OBJECT</div>
- <div class="line"><a name="l00811"></a><span class="lineno"> 811</span>  Q_PROPERTY(<span class="keywordtype">bool</span> subGridVisible READ subGridVisible WRITE setSubGridVisible)</div>
- <div class="line"><a name="l00812"></a><span class="lineno"> 812</span>  Q_PROPERTY(<span class="keywordtype">bool</span> antialiasedSubGrid READ antialiasedSubGrid WRITE setAntialiasedSubGrid)</div>
- <div class="line"><a name="l00813"></a><span class="lineno"> 813</span>  Q_PROPERTY(<span class="keywordtype">bool</span> antialiasedZeroLine READ antialiasedZeroLine WRITE setAntialiasedZeroLine)</div>
- <div class="line"><a name="l00814"></a><span class="lineno"> 814</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l00815"></a><span class="lineno"> 815</span>  Q_PROPERTY(QPen subGridPen READ subGridPen WRITE setSubGridPen)</div>
- <div class="line"><a name="l00816"></a><span class="lineno"> 816</span>  Q_PROPERTY(QPen zeroLinePen READ zeroLinePen WRITE setZeroLinePen)</div>
- <div class="line"><a name="l00818"></a><span class="lineno"> 818</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  <a class="code" href="class_q_c_p_grid.html">QCPGrid</a>(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *parentAxis);</div>
- <div class="line"><a name="l00820"></a><span class="lineno"> 820</span>  </div>
- <div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00822"></a><span class="lineno"> 822</span>  <span class="keywordtype">bool</span> subGridVisible()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSubGridVisible; }</div>
- <div class="line"><a name="l00823"></a><span class="lineno"> 823</span>  <span class="keywordtype">bool</span> antialiasedSubGrid()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAntialiasedSubGrid; }</div>
- <div class="line"><a name="l00824"></a><span class="lineno"> 824</span>  <span class="keywordtype">bool</span> antialiasedZeroLine()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAntialiasedZeroLine; }</div>
- <div class="line"><a name="l00825"></a><span class="lineno"> 825</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l00826"></a><span class="lineno"> 826</span>  QPen subGridPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSubGridPen; }</div>
- <div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  QPen zeroLinePen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mZeroLinePen; }</div>
- <div class="line"><a name="l00828"></a><span class="lineno"> 828</span>  </div>
- <div class="line"><a name="l00829"></a><span class="lineno"> 829</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l00830"></a><span class="lineno"> 830</span>  <span class="keywordtype">void</span> setSubGridVisible(<span class="keywordtype">bool</span> visible);</div>
- <div class="line"><a name="l00831"></a><span class="lineno"> 831</span>  <span class="keywordtype">void</span> setAntialiasedSubGrid(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l00832"></a><span class="lineno"> 832</span>  <span class="keywordtype">void</span> setAntialiasedZeroLine(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l00833"></a><span class="lineno"> 833</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l00834"></a><span class="lineno"> 834</span>  <span class="keywordtype">void</span> setSubGridPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  <span class="keywordtype">void</span> setZeroLinePen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l00836"></a><span class="lineno"> 836</span>  </div>
- <div class="line"><a name="l00837"></a><span class="lineno"> 837</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l00838"></a><span class="lineno"> 838</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l00839"></a><span class="lineno"> 839</span>  <span class="keywordtype">bool</span> mSubGridVisible;</div>
- <div class="line"><a name="l00840"></a><span class="lineno"> 840</span>  <span class="keywordtype">bool</span> mAntialiasedSubGrid, mAntialiasedZeroLine;</div>
- <div class="line"><a name="l00841"></a><span class="lineno"> 841</span>  QPen mPen, mSubGridPen, mZeroLinePen;</div>
- <div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l00843"></a><span class="lineno"> 843</span>  <a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *mParentAxis;</div>
- <div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  </div>
- <div class="line"><a name="l00845"></a><span class="lineno"> 845</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  </div>
- <div class="line"><a name="l00849"></a><span class="lineno"> 849</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  <span class="keywordtype">void</span> drawGridLines(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00851"></a><span class="lineno"> 851</span>  <span class="keywordtype">void</span> drawSubGridLines(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00852"></a><span class="lineno"> 852</span>  </div>
- <div class="line"><a name="l00853"></a><span class="lineno"> 853</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_axis.html">QCPAxis</a>;</div>
- <div class="line"><a name="l00854"></a><span class="lineno"> 854</span> };</div>
- <div class="line"><a name="l00855"></a><span class="lineno"> 855</span> </div>
- <div class="line"><a name="l00856"></a><span class="lineno"> 856</span> </div>
- <div class="line"><a name="l00857"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html"> 857</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_axis.html">QCPAxis</a> : <span class="keyword">public</span> QCPLayerable</div>
- <div class="line"><a name="l00858"></a><span class="lineno"> 858</span> {</div>
- <div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  Q_OBJECT</div>
- <div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">AxisType</a> axisType READ axisType)</div>
- <div class="line"><a name="l00862"></a><span class="lineno"> 862</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_axis_rect.html">QCPAxisRect</a>* axisRect READ axisRect)</div>
- <div class="line"><a name="l00863"></a><span class="lineno"> 863</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_axis.html#a36d8e8658dbaa179bf2aeb973db2d6f0">ScaleType</a> scaleType READ scaleType WRITE setScaleType)</div>
- <div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  Q_PROPERTY(<span class="keywordtype">double</span> scaleLogBase READ scaleLogBase WRITE setScaleLogBase)</div>
- <div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_range.html">QCPRange</a> range READ range WRITE setRange)</div>
- <div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  Q_PROPERTY(<span class="keywordtype">bool</span> rangeReversed READ rangeReversed WRITE setRangeReversed)</div>
- <div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoTicks READ autoTicks WRITE setAutoTicks)</div>
- <div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  Q_PROPERTY(<span class="keywordtype">int</span> autoTickCount READ autoTickCount WRITE setAutoTickCount)</div>
- <div class="line"><a name="l00869"></a><span class="lineno"> 869</span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoTickLabels READ autoTickLabels WRITE setAutoTickLabels)</div>
- <div class="line"><a name="l00870"></a><span class="lineno"> 870</span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoTickStep READ autoTickStep WRITE setAutoTickStep)</div>
- <div class="line"><a name="l00871"></a><span class="lineno"> 871</span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoSubTicks READ autoSubTicks WRITE setAutoSubTicks)</div>
- <div class="line"><a name="l00872"></a><span class="lineno"> 872</span>  Q_PROPERTY(<span class="keywordtype">bool</span> ticks READ ticks WRITE setTicks)</div>
- <div class="line"><a name="l00873"></a><span class="lineno"> 873</span>  Q_PROPERTY(<span class="keywordtype">bool</span> tickLabels READ tickLabels WRITE setTickLabels)</div>
- <div class="line"><a name="l00874"></a><span class="lineno"> 874</span>  Q_PROPERTY(<span class="keywordtype">int</span> tickLabelPadding READ tickLabelPadding WRITE setTickLabelPadding)</div>
- <div class="line"><a name="l00875"></a><span class="lineno"> 875</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_axis.html#a4a7da0166f755f5abac23b765d184cad">LabelType</a> tickLabelType READ tickLabelType WRITE setTickLabelType)</div>
- <div class="line"><a name="l00876"></a><span class="lineno"> 876</span>  Q_PROPERTY(QFont tickLabelFont READ tickLabelFont WRITE setTickLabelFont)</div>
- <div class="line"><a name="l00877"></a><span class="lineno"> 877</span>  Q_PROPERTY(QColor tickLabelColor READ tickLabelColor WRITE setTickLabelColor)</div>
- <div class="line"><a name="l00878"></a><span class="lineno"> 878</span>  Q_PROPERTY(<span class="keywordtype">double</span> tickLabelRotation READ tickLabelRotation WRITE setTickLabelRotation)</div>
- <div class="line"><a name="l00879"></a><span class="lineno"> 879</span>  Q_PROPERTY(QString dateTimeFormat READ dateTimeFormat WRITE setDateTimeFormat)</div>
- <div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  Q_PROPERTY(QString numberFormat READ numberFormat WRITE setNumberFormat)</div>
- <div class="line"><a name="l00881"></a><span class="lineno"> 881</span>  Q_PROPERTY(<span class="keywordtype">int</span> numberPrecision READ numberPrecision WRITE setNumberPrecision)</div>
- <div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  Q_PROPERTY(<span class="keywordtype">double</span> tickStep READ tickStep WRITE setTickStep)</div>
- <div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  Q_PROPERTY(QVector<double> tickVector READ tickVector WRITE setTickVector)</div>
- <div class="line"><a name="l00884"></a><span class="lineno"> 884</span>  Q_PROPERTY(QVector<QString> tickVectorLabels READ tickVectorLabels WRITE setTickVectorLabels)</div>
- <div class="line"><a name="l00885"></a><span class="lineno"> 885</span>  Q_PROPERTY(<span class="keywordtype">int</span> tickLengthIn READ tickLengthIn WRITE setTickLengthIn)</div>
- <div class="line"><a name="l00886"></a><span class="lineno"> 886</span>  Q_PROPERTY(<span class="keywordtype">int</span> tickLengthOut READ tickLengthOut WRITE setTickLengthOut)</div>
- <div class="line"><a name="l00887"></a><span class="lineno"> 887</span>  Q_PROPERTY(<span class="keywordtype">int</span> subTickCount READ subTickCount WRITE setSubTickCount)</div>
- <div class="line"><a name="l00888"></a><span class="lineno"> 888</span>  Q_PROPERTY(<span class="keywordtype">int</span> subTickLengthIn READ subTickLengthIn WRITE setSubTickLengthIn)</div>
- <div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  Q_PROPERTY(<span class="keywordtype">int</span> subTickLengthOut READ subTickLengthOut WRITE setSubTickLengthOut)</div>
- <div class="line"><a name="l00890"></a><span class="lineno"> 890</span>  Q_PROPERTY(QPen basePen READ basePen WRITE setBasePen)</div>
- <div class="line"><a name="l00891"></a><span class="lineno"> 891</span>  Q_PROPERTY(QPen tickPen READ tickPen WRITE setTickPen)</div>
- <div class="line"><a name="l00892"></a><span class="lineno"> 892</span>  Q_PROPERTY(QPen subTickPen READ subTickPen WRITE setSubTickPen)</div>
- <div class="line"><a name="l00893"></a><span class="lineno"> 893</span>  Q_PROPERTY(QFont labelFont READ labelFont WRITE setLabelFont)</div>
- <div class="line"><a name="l00894"></a><span class="lineno"> 894</span>  Q_PROPERTY(QColor labelColor READ labelColor WRITE setLabelColor)</div>
- <div class="line"><a name="l00895"></a><span class="lineno"> 895</span>  Q_PROPERTY(QString label READ label WRITE setLabel)</div>
- <div class="line"><a name="l00896"></a><span class="lineno"> 896</span>  Q_PROPERTY(<span class="keywordtype">int</span> labelPadding READ labelPadding WRITE setLabelPadding)</div>
- <div class="line"><a name="l00897"></a><span class="lineno"> 897</span>  Q_PROPERTY(<span class="keywordtype">int</span> padding READ padding WRITE setPadding)</div>
- <div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  Q_PROPERTY(<span class="keywordtype">int</span> offset READ offset WRITE setOffset)</div>
- <div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  Q_PROPERTY(SelectableParts selectedParts READ selectedParts WRITE setSelectedParts)</div>
- <div class="line"><a name="l00900"></a><span class="lineno"> 900</span>  Q_PROPERTY(SelectableParts selectableParts READ selectableParts WRITE setSelectableParts)</div>
- <div class="line"><a name="l00901"></a><span class="lineno"> 901</span>  Q_PROPERTY(QFont selectedTickLabelFont READ selectedTickLabelFont WRITE setSelectedTickLabelFont)</div>
- <div class="line"><a name="l00902"></a><span class="lineno"> 902</span>  Q_PROPERTY(QFont selectedLabelFont READ selectedLabelFont WRITE setSelectedLabelFont)</div>
- <div class="line"><a name="l00903"></a><span class="lineno"> 903</span>  Q_PROPERTY(QColor selectedTickLabelColor READ selectedTickLabelColor WRITE setSelectedTickLabelColor)</div>
- <div class="line"><a name="l00904"></a><span class="lineno"> 904</span>  Q_PROPERTY(QColor selectedLabelColor READ selectedLabelColor WRITE setSelectedLabelColor)</div>
- <div class="line"><a name="l00905"></a><span class="lineno"> 905</span>  Q_PROPERTY(QPen selectedBasePen READ selectedBasePen WRITE setSelectedBasePen)</div>
- <div class="line"><a name="l00906"></a><span class="lineno"> 906</span>  Q_PROPERTY(QPen selectedTickPen READ selectedTickPen WRITE setSelectedTickPen)</div>
- <div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  Q_PROPERTY(QPen selectedSubTickPen READ selectedSubTickPen WRITE setSelectedSubTickPen)</div>
- <div class="line"><a name="l00908"></a><span class="lineno"> 908</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> lowerEnding READ lowerEnding WRITE setLowerEnding)</div>
- <div class="line"><a name="l00909"></a><span class="lineno"> 909</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> upperEnding READ upperEnding WRITE setUpperEnding)</div>
- <div class="line"><a name="l00910"></a><span class="lineno"> 910</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_grid.html">QCPGrid</a>* grid READ grid)</div>
- <div class="line"><a name="l00912"></a><span class="lineno"> 912</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l00917"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a"> 917</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">AxisType</a> { atLeft = 0x01 </div>
- <div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18aadf5509f7d29199ef2f263b1dd224b345"> 918</a></span>  ,atRight = 0x02 </div>
- <div class="line"><a name="l00919"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18aac0ece2b680d3f545e701f75af1655977"> 919</a></span>  ,atTop = 0x04 </div>
- <div class="line"><a name="l00920"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18aa220d68888516b6c3b493d144f1ba438f"> 920</a></span>  ,atBottom = 0x08 </div>
- <div class="line"><a name="l00921"></a><span class="lineno"> 921</span>  };</div>
- <div class="line"><a name="l00922"></a><span class="lineno"> 922</span>  Q_FLAGS(AxisType AxisTypes)</div>
- <div class="line"><a name="l00923"></a><span class="lineno"> 923</span>  Q_DECLARE_FLAGS(AxisTypes, AxisType)</div>
- <div class="line"><a name="l00930"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#a4a7da0166f755f5abac23b765d184cada7f1eacf3b73adaefd334bea04e094b7e"> 930</a></span>  enum <a class="code" href="class_q_c_p_axis.html#a4a7da0166f755f5abac23b765d184cad">LabelType</a> { ltNumber </div>
- <div class="line"><a name="l00931"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#a4a7da0166f755f5abac23b765d184cadafc70594a9d877124dd11ccc187d4ac52"> 931</a></span>  ,ltDateTime </div>
- <div class="line"><a name="l00932"></a><span class="lineno"> 932</span>  };</div>
- <div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  Q_ENUMS(LabelType)</div>
- <div class="line"><a name="l00938"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#a36d8e8658dbaa179bf2aeb973db2d6f0aff6e30a11a828bc850caffab0ff994f6"> 938</a></span>  enum <a class="code" href="class_q_c_p_axis.html#a36d8e8658dbaa179bf2aeb973db2d6f0">ScaleType</a> { stLinear </div>
- <div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#a36d8e8658dbaa179bf2aeb973db2d6f0abf5b785ad976618816dc6f79b73216d4"> 939</a></span>  ,stLogarithmic </div>
- <div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  };</div>
- <div class="line"><a name="l00941"></a><span class="lineno"> 941</span>  Q_ENUMS(ScaleType)</div>
- <div class="line"><a name="l00946"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115fae0df8123a5528d5ccf87cb7794f971ea"> 946</a></span>  enum <a class="code" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115f">SelectablePart</a> { spNone = 0 </div>
- <div class="line"><a name="l00947"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115fa8949d2c1a31eccae9be7ed32e7a1ae38"> 947</a></span>  ,spAxis = 0x001 </div>
- <div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115fa584e0a3dc4d064880647619f4bd4e771"> 948</a></span>  ,spTickLabels = 0x002 </div>
- <div class="line"><a name="l00949"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115fa851e0600e0d08b4f5fee9361e3fedabd"> 949</a></span>  ,spAxisLabel = 0x004 </div>
- <div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  };</div>
- <div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  Q_FLAGS(SelectablePart SelectableParts)</div>
- <div class="line"><a name="l00952"></a><span class="lineno"> 952</span>  Q_DECLARE_FLAGS(SelectableParts, SelectablePart)</div>
- <div class="line"><a name="l00953"></a><span class="lineno"> 953</span>  </div>
- <div class="line"><a name="l00954"></a><span class="lineno"> 954</span>  explicit <a class="code" href="class_q_c_p_axis.html">QCPAxis</a>(<a class="code" href="class_q_c_p_axis_rect.html">QCPAxisRect</a> *parent, AxisType type);</div>
- <div class="line"><a name="l00955"></a><span class="lineno"> 955</span>  </div>
- <div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  AxisType axisType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAxisType; }</div>
- <div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  <a class="code" href="class_q_c_p_axis_rect.html">QCPAxisRect</a> *axisRect()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAxisRect; }</div>
- <div class="line"><a name="l00959"></a><span class="lineno"> 959</span>  ScaleType scaleType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mScaleType; }</div>
- <div class="line"><a name="l00960"></a><span class="lineno"> 960</span>  <span class="keywordtype">double</span> scaleLogBase()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mScaleLogBase; }</div>
- <div class="line"><a name="l00961"></a><span class="lineno"> 961</span>  <span class="keyword">const</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> range()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRange; }</div>
- <div class="line"><a name="l00962"></a><span class="lineno"> 962</span>  <span class="keywordtype">bool</span> rangeReversed()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRangeReversed; }</div>
- <div class="line"><a name="l00963"></a><span class="lineno"> 963</span>  <span class="keywordtype">bool</span> autoTicks()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoTicks; }</div>
- <div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  <span class="keywordtype">int</span> autoTickCount()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoTickCount; }</div>
- <div class="line"><a name="l00965"></a><span class="lineno"> 965</span>  <span class="keywordtype">bool</span> autoTickLabels()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoTickLabels; }</div>
- <div class="line"><a name="l00966"></a><span class="lineno"> 966</span>  <span class="keywordtype">bool</span> autoTickStep()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoTickStep; }</div>
- <div class="line"><a name="l00967"></a><span class="lineno"> 967</span>  <span class="keywordtype">bool</span> autoSubTicks()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoSubTicks; }</div>
- <div class="line"><a name="l00968"></a><span class="lineno"> 968</span>  <span class="keywordtype">bool</span> ticks()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTicks; }</div>
- <div class="line"><a name="l00969"></a><span class="lineno"> 969</span>  <span class="keywordtype">bool</span> tickLabels()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLabels; }</div>
- <div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  <span class="keywordtype">int</span> tickLabelPadding()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLabelPadding; }</div>
- <div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  LabelType tickLabelType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLabelType; }</div>
- <div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  QFont tickLabelFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLabelFont; }</div>
- <div class="line"><a name="l00973"></a><span class="lineno"> 973</span>  QColor tickLabelColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLabelColor; }</div>
- <div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  <span class="keywordtype">double</span> tickLabelRotation()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLabelRotation; }</div>
- <div class="line"><a name="l00975"></a><span class="lineno"> 975</span>  QString dateTimeFormat()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mDateTimeFormat; }</div>
- <div class="line"><a name="l00976"></a><span class="lineno"> 976</span>  Qt::TimeSpec dateTimeSpec()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mDateTimeSpec; }</div>
- <div class="line"><a name="l00977"></a><span class="lineno"> 977</span>  QString numberFormat() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  <span class="keywordtype">int</span> numberPrecision()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mNumberPrecision; }</div>
- <div class="line"><a name="l00979"></a><span class="lineno"> 979</span>  <span class="keywordtype">double</span> tickStep()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickStep; }</div>
- <div class="line"><a name="l00980"></a><span class="lineno"> 980</span>  QVector<double> tickVector()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickVector; }</div>
- <div class="line"><a name="l00981"></a><span class="lineno"> 981</span>  QVector<QString> tickVectorLabels()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickVectorLabels; }</div>
- <div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  <span class="keywordtype">int</span> tickLengthIn()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLengthIn; }</div>
- <div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  <span class="keywordtype">int</span> tickLengthOut()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickLengthOut; }</div>
- <div class="line"><a name="l00984"></a><span class="lineno"> 984</span>  <span class="keywordtype">int</span> subTickCount()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSubTickCount; }</div>
- <div class="line"><a name="l00985"></a><span class="lineno"> 985</span>  <span class="keywordtype">int</span> subTickLengthIn()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSubTickLengthIn; }</div>
- <div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  <span class="keywordtype">int</span> subTickLengthOut()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSubTickLengthOut; }</div>
- <div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  QPen basePen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBasePen; }</div>
- <div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  QPen tickPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTickPen; }</div>
- <div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  QPen subTickPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSubTickPen; }</div>
- <div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  QFont labelFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLabelFont; }</div>
- <div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  QColor labelColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLabelColor; }</div>
- <div class="line"><a name="l00992"></a><span class="lineno"> 992</span>  QString label()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLabel; }</div>
- <div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  <span class="keywordtype">int</span> labelPadding()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLabelPadding; }</div>
- <div class="line"><a name="l00994"></a><span class="lineno"> 994</span>  <span class="keywordtype">int</span> padding()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPadding; }</div>
- <div class="line"><a name="l00995"></a><span class="lineno"> 995</span>  <span class="keywordtype">int</span> offset()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mOffset; }</div>
- <div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  SelectableParts selectedParts()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedParts; }</div>
- <div class="line"><a name="l00997"></a><span class="lineno"> 997</span>  SelectableParts selectableParts()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectableParts; }</div>
- <div class="line"><a name="l00998"></a><span class="lineno"> 998</span>  QFont selectedTickLabelFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedTickLabelFont; }</div>
- <div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  QFont selectedLabelFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedLabelFont; }</div>
- <div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  QColor selectedTickLabelColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedTickLabelColor; }</div>
- <div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  QColor selectedLabelColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedLabelColor; }</div>
- <div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  QPen selectedBasePen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBasePen; }</div>
- <div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  QPen selectedTickPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedTickPen; }</div>
- <div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  QPen selectedSubTickPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedSubTickPen; }</div>
- <div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> lowerEnding()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLowerEnding; }</div>
- <div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> upperEnding()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mUpperEnding; }</div>
- <div class="line"><a name="l01007"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#ac4fb913cce3072b5e75a4635e0f6cd04"> 1007</a></span>  <a class="code" href="class_q_c_p_grid.html">QCPGrid</a> *<a class="code" href="class_q_c_p_axis.html#ac4fb913cce3072b5e75a4635e0f6cd04">grid</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mGrid; }</div>
- <div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  </div>
- <div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>  <span class="keywordtype">void</span> setScaleType(ScaleType type);</div>
- <div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  <span class="keywordtype">void</span> setScaleLogBase(<span class="keywordtype">double</span> base);</div>
- <div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  Q_SLOT <span class="keywordtype">void</span> setRange(<span class="keyword">const</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> &range);</div>
- <div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>  <span class="keywordtype">void</span> setRange(<span class="keywordtype">double</span> lower, <span class="keywordtype">double</span> upper);</div>
- <div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>  <span class="keywordtype">void</span> setRange(<span class="keywordtype">double</span> position, <span class="keywordtype">double</span> size, Qt::AlignmentFlag alignment);</div>
- <div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  <span class="keywordtype">void</span> setRangeLower(<span class="keywordtype">double</span> lower);</div>
- <div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  <span class="keywordtype">void</span> setRangeUpper(<span class="keywordtype">double</span> upper);</div>
- <div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  <span class="keywordtype">void</span> setRangeReversed(<span class="keywordtype">bool</span> reversed);</div>
- <div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>  <span class="keywordtype">void</span> setAutoTicks(<span class="keywordtype">bool</span> on);</div>
- <div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>  <span class="keywordtype">void</span> setAutoTickCount(<span class="keywordtype">int</span> approximateCount);</div>
- <div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>  <span class="keywordtype">void</span> setAutoTickLabels(<span class="keywordtype">bool</span> on);</div>
- <div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>  <span class="keywordtype">void</span> setAutoTickStep(<span class="keywordtype">bool</span> on);</div>
- <div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>  <span class="keywordtype">void</span> setAutoSubTicks(<span class="keywordtype">bool</span> on);</div>
- <div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>  <span class="keywordtype">void</span> setTicks(<span class="keywordtype">bool</span> show);</div>
- <div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>  <span class="keywordtype">void</span> setTickLabels(<span class="keywordtype">bool</span> show);</div>
- <div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  <span class="keywordtype">void</span> setTickLabelPadding(<span class="keywordtype">int</span> padding);</div>
- <div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <span class="keywordtype">void</span> setTickLabelType(LabelType type);</div>
- <div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  <span class="keywordtype">void</span> setTickLabelFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  <span class="keywordtype">void</span> setTickLabelColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>  <span class="keywordtype">void</span> setTickLabelRotation(<span class="keywordtype">double</span> degrees);</div>
- <div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>  <span class="keywordtype">void</span> setDateTimeFormat(<span class="keyword">const</span> QString &format);</div>
- <div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>  <span class="keywordtype">void</span> setDateTimeSpec(<span class="keyword">const</span> Qt::TimeSpec &timeSpec);</div>
- <div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>  <span class="keywordtype">void</span> setNumberFormat(<span class="keyword">const</span> QString &formatCode);</div>
- <div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>  <span class="keywordtype">void</span> setNumberPrecision(<span class="keywordtype">int</span> precision);</div>
- <div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>  <span class="keywordtype">void</span> setTickStep(<span class="keywordtype">double</span> step);</div>
- <div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  <span class="keywordtype">void</span> setTickVector(<span class="keyword">const</span> QVector<double> &vec);</div>
- <div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>  <span class="keywordtype">void</span> setTickVectorLabels(<span class="keyword">const</span> QVector<QString> &vec);</div>
- <div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>  <span class="keywordtype">void</span> setTickLength(<span class="keywordtype">int</span> inside, <span class="keywordtype">int</span> outside=0);</div>
- <div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>  <span class="keywordtype">void</span> setTickLengthIn(<span class="keywordtype">int</span> inside);</div>
- <div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>  <span class="keywordtype">void</span> setTickLengthOut(<span class="keywordtype">int</span> outside);</div>
- <div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>  <span class="keywordtype">void</span> setSubTickCount(<span class="keywordtype">int</span> count);</div>
- <div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>  <span class="keywordtype">void</span> setSubTickLength(<span class="keywordtype">int</span> inside, <span class="keywordtype">int</span> outside=0);</div>
- <div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>  <span class="keywordtype">void</span> setSubTickLengthIn(<span class="keywordtype">int</span> inside);</div>
- <div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>  <span class="keywordtype">void</span> setSubTickLengthOut(<span class="keywordtype">int</span> outside);</div>
- <div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>  <span class="keywordtype">void</span> setBasePen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>  <span class="keywordtype">void</span> setTickPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>  <span class="keywordtype">void</span> setSubTickPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>  <span class="keywordtype">void</span> setLabelFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>  <span class="keywordtype">void</span> setLabelColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>  <span class="keywordtype">void</span> setLabel(<span class="keyword">const</span> QString &str);</div>
- <div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>  <span class="keywordtype">void</span> setLabelPadding(<span class="keywordtype">int</span> padding);</div>
- <div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>  <span class="keywordtype">void</span> setPadding(<span class="keywordtype">int</span> padding);</div>
- <div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>  <span class="keywordtype">void</span> setOffset(<span class="keywordtype">int</span> offset);</div>
- <div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>  <span class="keywordtype">void</span> setSelectedTickLabelFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>  <span class="keywordtype">void</span> setSelectedLabelFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>  <span class="keywordtype">void</span> setSelectedTickLabelColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>  <span class="keywordtype">void</span> setSelectedLabelColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>  <span class="keywordtype">void</span> setSelectedBasePen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>  <span class="keywordtype">void</span> setSelectedTickPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>  <span class="keywordtype">void</span> setSelectedSubTickPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>  Q_SLOT <span class="keywordtype">void</span> setSelectableParts(<span class="keyword">const</span> QCPAxis::SelectableParts &selectableParts);</div>
- <div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>  Q_SLOT <span class="keywordtype">void</span> setSelectedParts(<span class="keyword">const</span> QCPAxis::SelectableParts &selectedParts);</div>
- <div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>  <span class="keywordtype">void</span> setLowerEnding(<span class="keyword">const</span> <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> &ending);</div>
- <div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>  <span class="keywordtype">void</span> setUpperEnding(<span class="keyword">const</span> <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> &ending);</div>
- <div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  </div>
- <div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_layerable.html#a4001c4d0dfec55598efa4d531f2179a9">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>  </div>
- <div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="class_q_c_p_axis.html#a57483f2f60145ddc9e63f3af53959265"> 1069</a></span>  Qt::Orientation <a class="code" href="class_q_c_p_axis.html#a57483f2f60145ddc9e63f3af53959265">orientation</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mOrientation; }</div>
- <div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>  <span class="keywordtype">void</span> moveRange(<span class="keywordtype">double</span> diff);</div>
- <div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>  <span class="keywordtype">void</span> scaleRange(<span class="keywordtype">double</span> factor, <span class="keywordtype">double</span> center);</div>
- <div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>  <span class="keywordtype">void</span> setScaleRatio(<span class="keyword">const</span> <a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *otherAxis, <span class="keywordtype">double</span> ratio=1.0);</div>
- <div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>  <span class="keywordtype">void</span> rescale(<span class="keywordtype">bool</span> onlyVisiblePlottables=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>  <span class="keywordtype">double</span> pixelToCoord(<span class="keywordtype">double</span> value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>  <span class="keywordtype">double</span> coordToPixel(<span class="keywordtype">double</span> value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>  SelectablePart getPartAt(<span class="keyword">const</span> QPointF &pos) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  QList<QCPAbstractPlottable*> plottables() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>  QList<QCPGraph*> graphs() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>  QList<QCPAbstractItem*> items() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>  </div>
- <div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>  <span class="keyword">static</span> AxisType marginSideToAxisType(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side);</div>
- <div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>  </div>
- <div class="line"><a name="l01083"></a><span class="lineno"> 1083</span> signals:</div>
- <div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>  <span class="keywordtype">void</span> ticksRequest();</div>
- <div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>  <span class="keywordtype">void</span> rangeChanged(<span class="keyword">const</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> &newRange);</div>
- <div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>  <span class="keywordtype">void</span> rangeChanged(<span class="keyword">const</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> &newRange, <span class="keyword">const</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> &oldRange);</div>
- <div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  <span class="keywordtype">void</span> selectionChanged(<span class="keyword">const</span> QCPAxis::SelectableParts &parts);</div>
- <div class="line"><a name="l01088"></a><span class="lineno"> 1088</span> </div>
- <div class="line"><a name="l01089"></a><span class="lineno"> 1089</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="struct_q_c_p_axis_1_1_cached_label.html"> 1090</a></span>  <span class="keyword">struct </span><a class="code" href="struct_q_c_p_axis_1_1_cached_label.html">CachedLabel</a></div>
- <div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>  {</div>
- <div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>  QPointF offset;</div>
- <div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>  QPixmap pixmap;</div>
- <div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>  };</div>
- <div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="struct_q_c_p_axis_1_1_tick_label_data.html"> 1095</a></span>  <span class="keyword">struct </span><a class="code" href="struct_q_c_p_axis_1_1_tick_label_data.html">TickLabelData</a></div>
- <div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>  {</div>
- <div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>  QString basePart, expPart;</div>
- <div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>  QRect baseBounds, expBounds, totalBounds, rotatedTotalBounds;</div>
- <div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>  QFont baseFont, expFont;</div>
- <div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>  };</div>
- <div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>  </div>
- <div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>  <span class="comment">// axis base:</span></div>
- <div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>  <a class="code" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">AxisType</a> mAxisType;</div>
- <div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>  <a class="code" href="class_q_c_p_axis_rect.html">QCPAxisRect</a> *mAxisRect;</div>
- <div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>  <span class="keywordtype">int</span> mOffset, mPadding;</div>
- <div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>  Qt::Orientation mOrientation;</div>
- <div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>  SelectableParts mSelectableParts, mSelectedParts;</div>
- <div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>  QPen mBasePen, mSelectedBasePen;</div>
- <div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> mLowerEnding, mUpperEnding;</div>
- <div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>  <span class="comment">// axis label:</span></div>
- <div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>  <span class="keywordtype">int</span> mLabelPadding;</div>
- <div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>  QString mLabel;</div>
- <div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>  QFont mLabelFont, mSelectedLabelFont;</div>
- <div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>  QColor mLabelColor, mSelectedLabelColor;</div>
- <div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  <span class="comment">// tick labels:</span></div>
- <div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>  <span class="keywordtype">int</span> mTickLabelPadding;</div>
- <div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>  <span class="keywordtype">bool</span> mTickLabels, mAutoTickLabels;</div>
- <div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>  <span class="keywordtype">double</span> mTickLabelRotation;</div>
- <div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>  <a class="code" href="class_q_c_p_axis.html#a4a7da0166f755f5abac23b765d184cad">LabelType</a> mTickLabelType;</div>
- <div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  QFont mTickLabelFont, mSelectedTickLabelFont;</div>
- <div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  QColor mTickLabelColor, mSelectedTickLabelColor;</div>
- <div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>  QString mDateTimeFormat;</div>
- <div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>  Qt::TimeSpec mDateTimeSpec;</div>
- <div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  <span class="keywordtype">int</span> mNumberPrecision;</div>
- <div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  <span class="keywordtype">char</span> mNumberFormatChar;</div>
- <div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>  <span class="keywordtype">bool</span> mNumberBeautifulPowers;</div>
- <div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>  <span class="keywordtype">bool</span> mNumberMultiplyCross;</div>
- <div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>  <span class="comment">// ticks and subticks:</span></div>
- <div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>  <span class="keywordtype">bool</span> mTicks;</div>
- <div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>  <span class="keywordtype">double</span> mTickStep;</div>
- <div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>  <span class="keywordtype">int</span> mSubTickCount, mAutoTickCount;</div>
- <div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>  <span class="keywordtype">bool</span> mAutoTicks, mAutoTickStep, mAutoSubTicks;</div>
- <div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>  <span class="keywordtype">int</span> mTickLengthIn, mTickLengthOut, mSubTickLengthIn, mSubTickLengthOut;</div>
- <div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>  QPen mTickPen, mSelectedTickPen;</div>
- <div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  QPen mSubTickPen, mSelectedSubTickPen;</div>
- <div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>  <span class="comment">// scale and range:</span></div>
- <div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>  <a class="code" href="class_q_c_p_range.html">QCPRange</a> mRange;</div>
- <div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>  <span class="keywordtype">bool</span> mRangeReversed;</div>
- <div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>  <a class="code" href="class_q_c_p_axis.html#a36d8e8658dbaa179bf2aeb973db2d6f0">ScaleType</a> mScaleType;</div>
- <div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  <span class="keywordtype">double</span> mScaleLogBase, mScaleLogBaseLogInv;</div>
- <div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>  </div>
- <div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>  <a class="code" href="class_q_c_p_grid.html">QCPGrid</a> *mGrid;</div>
- <div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>  QCache<QString, CachedLabel> mLabelCache;</div>
- <div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>  <span class="keywordtype">int</span> mLowestVisibleTick, mHighestVisibleTick;</div>
- <div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  QChar mExponentialChar, mPositiveSignChar;</div>
- <div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  QVector<double> mTickVector;</div>
- <div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  QVector<QString> mTickVectorLabels;</div>
- <div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  QVector<double> mSubTickVector;</div>
- <div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>  QRect mAxisSelectionBox, mTickLabelsSelectionBox, mLabelSelectionBox;</div>
- <div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>  <span class="keywordtype">bool</span> mCachedMarginValid;</div>
- <div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>  <span class="keywordtype">int</span> mCachedMargin;</div>
- <div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>  </div>
- <div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setupTickVectors();</div>
- <div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> generateAutoTicks();</div>
- <div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> calculateAutoSubTickCount(<span class="keywordtype">double</span> tickStep) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> calculateMargin();</div>
- <div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>  <span class="comment">// tick label drawing/caching:</span></div>
- <div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> placeTickLabel(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keywordtype">double</span> position, <span class="keywordtype">int</span> distanceToAxis, <span class="keyword">const</span> QString &text, QSize *tickLabelsSize);</div>
- <div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawTickLabel(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keyword">const</span> <a class="code" href="struct_q_c_p_axis_1_1_tick_label_data.html">TickLabelData</a> &labelData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>  <span class="keyword">virtual</span> <a class="code" href="struct_q_c_p_axis_1_1_tick_label_data.html">TickLabelData</a> getTickLabelData(<span class="keyword">const</span> QFont &font, <span class="keyword">const</span> QString &text) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>  <span class="keyword">virtual</span> QPointF getTickLabelDrawOffset(<span class="keyword">const</span> <a class="code" href="struct_q_c_p_axis_1_1_tick_label_data.html">TickLabelData</a> &labelData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> getMaxTickLabelSize(<span class="keyword">const</span> QFont &font, <span class="keyword">const</span> QString &text, QSize *tickLabelsSize) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>  </div>
- <div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter); </div>
- <div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>  <span class="keyword">virtual</span> <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a> selectionCategory() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> selectEvent(QMouseEvent *event, <span class="keywordtype">bool</span> additive, <span class="keyword">const</span> QVariant &details, <span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deselectEvent(<span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>  </div>
- <div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>  <span class="keywordtype">void</span> visibleTickBounds(<span class="keywordtype">int</span> &lowIndex, <span class="keywordtype">int</span> &highIndex) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>  <span class="keywordtype">double</span> baseLog(<span class="keywordtype">double</span> value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>  <span class="keywordtype">double</span> basePow(<span class="keywordtype">double</span> value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>  QPen getBasePen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>  QPen getTickPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>  QPen getSubTickPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  QFont getTickLabelFont() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  QFont getLabelFont() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  QColor getTickLabelColor() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>  QColor getLabelColor() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>  </div>
- <div class="line"><a name="l01187"></a><span class="lineno"> 1187</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a>)</div>
- <div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>  </div>
- <div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>  friend class QCustomPlot;</div>
- <div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>  friend class <a class="code" href="class_q_c_p_grid.html">QCPGrid</a>;</div>
- <div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>  friend class <a class="code" href="class_q_c_p_axis_rect.html">QCPAxisRect</a>;</div>
- <div class="line"><a name="l01193"></a><span class="lineno"> 1193</span> };</div>
- <div class="line"><a name="l01194"></a><span class="lineno"> 1194</span> Q_DECLARE_OPERATORS_FOR_FLAGS(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a>::SelectableParts)</div>
- <div class="line"><a name="l01195"></a><span class="lineno"> 1195</span> Q_DECLARE_OPERATORS_FOR_FLAGS(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a>::AxisTypes)</div>
- <div class="line"><a name="l01196"></a><span class="lineno"> 1196</span> Q_DECLARE_METATYPE(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a>::<a class="code" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115f">SelectablePart</a>)</div>
- <div class="line"><a name="l01197"></a><span class="lineno"> 1197</span> </div>
- <div class="line"><a name="l01198"></a><span class="lineno"> 1198</span> </div>
- <div class="line"><a name="l01199"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_plottable.html"> 1199</a></span> class QCP_LIB_DECL <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> : public QCPLayerable</div>
- <div class="line"><a name="l01200"></a><span class="lineno"> 1200</span> {</div>
- <div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>  Q_OBJECT</div>
- <div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>  Q_PROPERTY(QString name READ name WRITE setName)</div>
- <div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  Q_PROPERTY(<span class="keywordtype">bool</span> antialiasedFill READ antialiasedFill WRITE setAntialiasedFill)</div>
- <div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>  Q_PROPERTY(<span class="keywordtype">bool</span> antialiasedScatters READ antialiasedScatters WRITE setAntialiasedScatters)</div>
- <div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>  Q_PROPERTY(<span class="keywordtype">bool</span> antialiasedErrorBars READ antialiasedErrorBars WRITE setAntialiasedErrorBars)</div>
- <div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>  Q_PROPERTY(QBrush brush READ brush WRITE setBrush)</div>
- <div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>  Q_PROPERTY(QBrush selectedBrush READ selectedBrush WRITE setSelectedBrush)</div>
- <div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a>* keyAxis READ keyAxis WRITE setKeyAxis)</div>
- <div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a>* valueAxis READ valueAxis WRITE setValueAxis)</div>
- <div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selectable READ selectable WRITE setSelectable)</div>
- <div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selected READ selected WRITE setSelected)</div>
- <div class="line"><a name="l01216"></a><span class="lineno"> 1216</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>  <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a>(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *keyAxis, <a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *valueAxis);</div>
- <div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>  </div>
- <div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>  QString name()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mName; }</div>
- <div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  <span class="keywordtype">bool</span> antialiasedFill()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAntialiasedFill; }</div>
- <div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  <span class="keywordtype">bool</span> antialiasedScatters()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAntialiasedScatters; }</div>
- <div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>  <span class="keywordtype">bool</span> antialiasedErrorBars()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAntialiasedErrorBars; }</div>
- <div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>  QBrush brush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBrush; }</div>
- <div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  QBrush selectedBrush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBrush; }</div>
- <div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  <a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *keyAxis()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mKeyAxis.data(); }</div>
- <div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>  <a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *valueAxis()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mValueAxis.data(); }</div>
- <div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>  <span class="keywordtype">bool</span> selectable()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectable; }</div>
- <div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>  <span class="keywordtype">bool</span> selected()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelected; }</div>
- <div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>  </div>
- <div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>  <span class="keywordtype">void</span> setName(<span class="keyword">const</span> QString &name);</div>
- <div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>  <span class="keywordtype">void</span> setAntialiasedFill(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>  <span class="keywordtype">void</span> setAntialiasedScatters(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>  <span class="keywordtype">void</span> setAntialiasedErrorBars(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>  <span class="keywordtype">void</span> setBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>  <span class="keywordtype">void</span> setSelectedBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>  <span class="keywordtype">void</span> setKeyAxis(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *axis);</div>
- <div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>  <span class="keywordtype">void</span> setValueAxis(<a class="code" href="class_q_c_p_axis.html">QCPAxis</a> *axis);</div>
- <div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  Q_SLOT <span class="keywordtype">void</span> setSelectable(<span class="keywordtype">bool</span> selectable);</div>
- <div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>  Q_SLOT <span class="keywordtype">void</span> setSelected(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l01246"></a><span class="lineno"> 1246</span> </div>
- <div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearData() = 0;</div>
- <div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_layerable.html#a4001c4d0dfec55598efa4d531f2179a9">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> addToLegend();</div>
- <div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> removeFromLegend() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  </div>
- <div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  <span class="keywordtype">void</span> rescaleAxes(<span class="keywordtype">bool</span> onlyEnlarge=<span class="keyword">false</span>) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>  <span class="keywordtype">void</span> rescaleKeyAxis(<span class="keywordtype">bool</span> onlyEnlarge=<span class="keyword">false</span>) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>  <span class="keywordtype">void</span> rescaleValueAxis(<span class="keywordtype">bool</span> onlyEnlarge=<span class="keyword">false</span>) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>  </div>
- <div class="line"><a name="l01258"></a><span class="lineno"> 1258</span> signals:</div>
- <div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  <span class="keywordtype">void</span> selectionChanged(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  </div>
- <div class="line"><a name="l01261"></a><span class="lineno"> 1261</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01265"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_plottable.html#a661743478a1d3c09d28ec2711d7653d8"> 1265</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a661743478a1d3c09d28ec2711d7653d8">SignDomain</a> { sdNegative </div>
- <div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_plottable.html#a661743478a1d3c09d28ec2711d7653d8a082b98cfb91a7363a3b5cd17b0c1cd60"> 1266</a></span>  ,sdBoth </div>
- <div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_plottable.html#a661743478a1d3c09d28ec2711d7653d8a02951859f243a4d24e779cfbb5471030"> 1267</a></span>  ,sdPositive </div>
- <div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  };</div>
- <div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  </div>
- <div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  QString mName;</div>
- <div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  <span class="keywordtype">bool</span> mAntialiasedFill, mAntialiasedScatters, mAntialiasedErrorBars;</div>
- <div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  QBrush mBrush, mSelectedBrush;</div>
- <div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  QPointer<QCPAxis> mKeyAxis, mValueAxis;</div>
- <div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  <span class="keywordtype">bool</span> mSelectable, mSelected;</div>
- <div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  </div>
- <div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  <span class="keyword">virtual</span> QRect clipRect() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) = 0;</div>
- <div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  <span class="keyword">virtual</span> <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a> selectionCategory() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> selectEvent(QMouseEvent *event, <span class="keywordtype">bool</span> additive, <span class="keyword">const</span> QVariant &details, <span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deselectEvent(<span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  </div>
- <div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawLegendIcon(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QRectF &rect) <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getKeyRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getValueRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  </div>
- <div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  <span class="keywordtype">void</span> coordsToPixels(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value, <span class="keywordtype">double</span> &x, <span class="keywordtype">double</span> &y) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>  <span class="keyword">const</span> QPointF coordsToPixels(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>  <span class="keywordtype">void</span> pixelsToCoords(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> &key, <span class="keywordtype">double</span> &value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  <span class="keywordtype">void</span> pixelsToCoords(<span class="keyword">const</span> QPointF &pixelPos, <span class="keywordtype">double</span> &key, <span class="keywordtype">double</span> &value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>  QBrush mainBrush() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>  <span class="keywordtype">void</span> applyFillAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  <span class="keywordtype">void</span> applyScattersAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>  <span class="keywordtype">void</span> applyErrorBarsAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  <span class="keywordtype">double</span> distSqrToLine(<span class="keyword">const</span> QPointF &start, <span class="keyword">const</span> QPointF &end, <span class="keyword">const</span> QPointF &point) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01303"></a><span class="lineno"> 1303</span> </div>
- <div class="line"><a name="l01304"></a><span class="lineno"> 1304</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a>)</div>
- <div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  </div>
- <div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  friend class QCustomPlot;</div>
- <div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  friend class <a class="code" href="class_q_c_p_axis.html">QCPAxis</a>;</div>
- <div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>  friend class <a class="code" href="class_q_c_p_plottable_legend_item.html">QCPPlottableLegendItem</a>;</div>
- <div class="line"><a name="l01310"></a><span class="lineno"> 1310</span> };</div>
- <div class="line"><a name="l01311"></a><span class="lineno"> 1311</span> </div>
- <div class="line"><a name="l01312"></a><span class="lineno"> 1312</span> </div>
- <div class="line"><a name="l01313"></a><span class="lineno"><a class="line" href="class_q_c_p_item_anchor.html"> 1313</a></span> class QCP_LIB_DECL <a class="code" href="class_q_c_p_item_anchor.html">QCPItemAnchor</a></div>
- <div class="line"><a name="l01314"></a><span class="lineno"> 1314</span> {</div>
- <div class="line"><a name="l01315"></a><span class="lineno"> 1315</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>  QCPItemAnchor(QCustomPlot *parentPlot, <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *parentItem, <span class="keyword">const</span> QString name, <span class="keywordtype">int</span> anchorId=-1);</div>
- <div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>  <span class="keyword">virtual</span> ~QCPItemAnchor();</div>
- <div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  </div>
- <div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>  QString name()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mName; }</div>
- <div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>  <span class="keyword">virtual</span> QPointF pixelPoint() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>  </div>
- <div class="line"><a name="l01323"></a><span class="lineno"> 1323</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>  QString mName;</div>
- <div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>  </div>
- <div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>  QCustomPlot *mParentPlot;</div>
- <div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>  <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *mParentItem;</div>
- <div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>  <span class="keywordtype">int</span> mAnchorId;</div>
- <div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  QSet<QCPItemPosition*> mChildren;</div>
- <div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  </div>
- <div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01334"></a><span class="lineno"><a class="line" href="class_q_c_p_item_anchor.html#ac54b20120669950255a63587193dbb86"> 1334</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_item_position.html">QCPItemPosition</a> *<a class="code" href="class_q_c_p_item_anchor.html#ac54b20120669950255a63587193dbb86">toQCPItemPosition</a>() { <span class="keywordflow">return</span> 0; }</div>
- <div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>  </div>
- <div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>  <span class="keywordtype">void</span> addChild(<a class="code" href="class_q_c_p_item_position.html">QCPItemPosition</a>* pos); <span class="comment">// called from pos when this anchor is set as parent</span></div>
- <div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>  <span class="keywordtype">void</span> removeChild(<a class="code" href="class_q_c_p_item_position.html">QCPItemPosition</a> *pos); <span class="comment">// called from pos when its parent anchor is reset or pos deleted</span></div>
- <div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  </div>
- <div class="line"><a name="l01340"></a><span class="lineno"> 1340</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>  Q_DISABLE_COPY(QCPItemAnchor)</div>
- <div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>  </div>
- <div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>  friend class <a class="code" href="class_q_c_p_item_position.html">QCPItemPosition</a>;</div>
- <div class="line"><a name="l01344"></a><span class="lineno"> 1344</span> };</div>
- <div class="line"><a name="l01345"></a><span class="lineno"> 1345</span> </div>
- <div class="line"><a name="l01346"></a><span class="lineno"> 1346</span> </div>
- <div class="line"><a name="l01347"></a><span class="lineno"> 1347</span> </div>
- <div class="line"><a name="l01348"></a><span class="lineno"><a class="line" href="class_q_c_p_item_position.html"> 1348</a></span> class QCP_LIB_DECL QCPItemPosition : public QCPItemAnchor</div>
- <div class="line"><a name="l01349"></a><span class="lineno"> 1349</span> {</div>
- <div class="line"><a name="l01350"></a><span class="lineno"> 1350</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01357"></a><span class="lineno"><a class="line" href="class_q_c_p_item_position.html#aad9936c22bf43e3d358552f6e86dbdc8a564f5e53e550ead1ec5fc7fc7d0b73e0"> 1357</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_item_position.html#aad9936c22bf43e3d358552f6e86dbdc8">PositionType</a> { ptAbsolute </div>
- <div class="line"><a name="l01358"></a><span class="lineno"><a class="line" href="class_q_c_p_item_position.html#aad9936c22bf43e3d358552f6e86dbdc8ac7d6aa89ceacb39658b0d6da061c789a"> 1358</a></span>  ,ptViewportRatio </div>
- <div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="class_q_c_p_item_position.html#aad9936c22bf43e3d358552f6e86dbdc8a01080fd00eaf09fa238ef6b73bbfef75"> 1359</a></span>  ,ptAxisRectRatio </div>
- <div class="line"><a name="l01360"></a><span class="lineno"><a class="line" href="class_q_c_p_item_position.html#aad9936c22bf43e3d358552f6e86dbdc8ad5ffb8dc99ad73263f7010c77342294c"> 1360</a></span>  ,ptPlotCoords </div>
- <div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>  };</div>
- <div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>  </div>
- <div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>  QCPItemPosition(QCustomPlot *parentPlot, <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *parentItem, <span class="keyword">const</span> QString name);</div>
- <div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>  <span class="keyword">virtual</span> ~QCPItemPosition();</div>
- <div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>  </div>
- <div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>  PositionType type()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPositionType; }</div>
- <div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>  QCPItemAnchor *parentAnchor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mParentAnchor; }</div>
- <div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>  <span class="keywordtype">double</span> key()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mKey; }</div>
- <div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>  <span class="keywordtype">double</span> value()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mValue; }</div>
- <div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>  QPointF coords()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> QPointF(mKey, mValue); }</div>
- <div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>  QCPAxis *keyAxis()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mKeyAxis.data(); }</div>
- <div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  QCPAxis *valueAxis()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mValueAxis.data(); }</div>
- <div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  QCPAxisRect *axisRect() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>  <span class="keyword">virtual</span> QPointF pixelPoint() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>  </div>
- <div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>  <span class="keywordtype">void</span> setType(PositionType type);</div>
- <div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>  <span class="keywordtype">bool</span> setParentAnchor(QCPItemAnchor *parentAnchor, <span class="keywordtype">bool</span> keepPixelPosition=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  <span class="keywordtype">void</span> setCoords(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  <span class="keywordtype">void</span> setCoords(<span class="keyword">const</span> QPointF &coords);</div>
- <div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>  <span class="keywordtype">void</span> setAxes(QCPAxis* keyAxis, QCPAxis* valueAxis);</div>
- <div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  <span class="keywordtype">void</span> setAxisRect(QCPAxisRect *axisRect);</div>
- <div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  <span class="keywordtype">void</span> setPixelPoint(<span class="keyword">const</span> QPointF &pixelPoint);</div>
- <div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  </div>
- <div class="line"><a name="l01386"></a><span class="lineno"> 1386</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  PositionType mPositionType;</div>
- <div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>  QPointer<QCPAxis> mKeyAxis, mValueAxis;</div>
- <div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  QPointer<QCPAxisRect> mAxisRect;</div>
- <div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  <span class="keywordtype">double</span> mKey, mValue;</div>
- <div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  QCPItemAnchor *mParentAnchor;</div>
- <div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  </div>
- <div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01395"></a><span class="lineno"><a class="line" href="class_q_c_p_item_position.html#a577a7efc601df85a20b3e709d1ac320e"> 1395</a></span>  <span class="keyword">virtual</span> QCPItemPosition *<a class="code" href="class_q_c_p_item_position.html#a577a7efc601df85a20b3e709d1ac320e">toQCPItemPosition</a>() { <span class="keywordflow">return</span> <span class="keyword">this</span>; }</div>
- <div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  </div>
- <div class="line"><a name="l01397"></a><span class="lineno"> 1397</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  Q_DISABLE_COPY(QCPItemPosition)</div>
- <div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>  </div>
- <div class="line"><a name="l01400"></a><span class="lineno"> 1400</span> };</div>
- <div class="line"><a name="l01401"></a><span class="lineno"> 1401</span> </div>
- <div class="line"><a name="l01402"></a><span class="lineno"> 1402</span> </div>
- <div class="line"><a name="l01403"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_item.html"> 1403</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> : <span class="keyword">public</span> QCPLayerable</div>
- <div class="line"><a name="l01404"></a><span class="lineno"> 1404</span> {</div>
- <div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  Q_OBJECT</div>
- <div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  Q_PROPERTY(<span class="keywordtype">bool</span> clipToAxisRect READ clipToAxisRect WRITE setClipToAxisRect)</div>
- <div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  Q_PROPERTY(QCPAxisRect* clipAxisRect READ clipAxisRect WRITE setClipAxisRect)</div>
- <div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selectable READ selectable WRITE setSelectable)</div>
- <div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selected READ selected WRITE setSelected)</div>
- <div class="line"><a name="l01412"></a><span class="lineno"> 1412</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>  <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a>();</div>
- <div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>  </div>
- <div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>  <span class="keywordtype">bool</span> clipToAxisRect()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mClipToAxisRect; }</div>
- <div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>  QCPAxisRect *clipAxisRect() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>  <span class="keywordtype">bool</span> selectable()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectable; }</div>
- <div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  <span class="keywordtype">bool</span> selected()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelected; }</div>
- <div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  </div>
- <div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  <span class="keywordtype">void</span> setClipToAxisRect(<span class="keywordtype">bool</span> clip);</div>
- <div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  <span class="keywordtype">void</span> setClipAxisRect(QCPAxisRect *rect);</div>
- <div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  <span class="keywordtype">void</span> setSelectable(<span class="keywordtype">bool</span> selectable);</div>
- <div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  <span class="keywordtype">void</span> setSelected(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>  </div>
- <div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_layerable.html#a4001c4d0dfec55598efa4d531f2179a9">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span> = 0;</div>
- <div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>  </div>
- <div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_item.html#adf6a680cc29a6bce8345c3b6af3a91a1"> 1432</a></span>  QList<QCPItemPosition*> <a class="code" href="class_q_c_p_abstract_item.html#adf6a680cc29a6bce8345c3b6af3a91a1">positions</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPositions; }</div>
- <div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_item.html#a8454b9941960b840608a5a1e00b1977d"> 1433</a></span>  QList<QCPItemAnchor*> <a class="code" href="class_q_c_p_abstract_item.html#a8454b9941960b840608a5a1e00b1977d">anchors</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAnchors; }</div>
- <div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>  QCPItemPosition *position(<span class="keyword">const</span> QString &name) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>  QCPItemAnchor *anchor(<span class="keyword">const</span> QString &name) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>  <span class="keywordtype">bool</span> hasAnchor(<span class="keyword">const</span> QString &name) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>  </div>
- <div class="line"><a name="l01438"></a><span class="lineno"> 1438</span> signals:</div>
- <div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  <span class="keywordtype">void</span> selectionChanged(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  </div>
- <div class="line"><a name="l01441"></a><span class="lineno"> 1441</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>  <span class="keywordtype">bool</span> mClipToAxisRect;</div>
- <div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>  QPointer<QCPAxisRect> mClipAxisRect;</div>
- <div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>  QList<QCPItemPosition*> mPositions;</div>
- <div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>  QList<QCPItemAnchor*> mAnchors;</div>
- <div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>  <span class="keywordtype">bool</span> mSelectable, mSelected;</div>
- <div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>  </div>
- <div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>  <span class="keyword">virtual</span> <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a> selectionCategory() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>  <span class="keyword">virtual</span> QRect clipRect() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) = 0;</div>
- <div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> selectEvent(QMouseEvent *event, <span class="keywordtype">bool</span> additive, <span class="keyword">const</span> QVariant &details, <span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deselectEvent(<span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>  </div>
- <div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>  <span class="keyword">virtual</span> QPointF anchorPixelPoint(<span class="keywordtype">int</span> anchorId) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>  </div>
- <div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>  <span class="keywordtype">double</span> distSqrToLine(<span class="keyword">const</span> QPointF &start, <span class="keyword">const</span> QPointF &end, <span class="keyword">const</span> QPointF &point) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>  <span class="keywordtype">double</span> rectSelectTest(<span class="keyword">const</span> QRectF &rect, <span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> filledRect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>  QCPItemPosition *createPosition(<span class="keyword">const</span> QString &name);</div>
- <div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>  QCPItemAnchor *createAnchor(<span class="keyword">const</span> QString &name, <span class="keywordtype">int</span> anchorId);</div>
- <div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>  </div>
- <div class="line"><a name="l01467"></a><span class="lineno"> 1467</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a>)</div>
- <div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  </div>
- <div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  friend class QCustomPlot;</div>
- <div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>  friend class QCPItemAnchor;</div>
- <div class="line"><a name="l01472"></a><span class="lineno"> 1472</span> };</div>
- <div class="line"><a name="l01473"></a><span class="lineno"> 1473</span> </div>
- <div class="line"><a name="l01474"></a><span class="lineno"> 1474</span> </div>
- <div class="line"><a name="l01475"></a><span class="lineno"><a class="line" href="class_q_custom_plot.html"> 1475</a></span> class QCP_LIB_DECL QCustomPlot : public QWidget</div>
- <div class="line"><a name="l01476"></a><span class="lineno"> 1476</span> {</div>
- <div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>  Q_OBJECT</div>
- <div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>  Q_PROPERTY(QRect viewport READ viewport WRITE setViewport)</div>
- <div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>  Q_PROPERTY(QPixmap background READ background WRITE setBackground)</div>
- <div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>  Q_PROPERTY(<span class="keywordtype">bool</span> backgroundScaled READ backgroundScaled WRITE setBackgroundScaled)</div>
- <div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>  Q_PROPERTY(Qt::AspectRatioMode backgroundScaledMode READ backgroundScaledMode WRITE setBackgroundScaledMode)</div>
- <div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a>* plotLayout READ plotLayout)</div>
- <div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>  Q_PROPERTY(<span class="keywordtype">bool</span> autoAddPlottableToLegend READ autoAddPlottableToLegend WRITE setAutoAddPlottableToLegend)</div>
- <div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>  Q_PROPERTY(<span class="keywordtype">int</span> selectionTolerance READ selectionTolerance WRITE setSelectionTolerance)</div>
- <div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>  Q_PROPERTY(<span class="keywordtype">bool</span> noAntialiasingOnDrag READ noAntialiasingOnDrag WRITE setNoAntialiasingOnDrag)</div>
- <div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>  Q_PROPERTY(Qt::KeyboardModifier multiSelectModifier READ multiSelectModifier WRITE setMultiSelectModifier)</div>
- <div class="line"><a name="l01489"></a><span class="lineno"> 1489</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01495"></a><span class="lineno"><a class="line" href="class_q_custom_plot.html#a75a8afbe6ef333b1f3d47abb25b9add7aee39cf650cd24e68552da0b697ce4a93"> 1495</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_custom_plot.html#a75a8afbe6ef333b1f3d47abb25b9add7">LayerInsertMode</a> { limBelow </div>
- <div class="line"><a name="l01496"></a><span class="lineno"><a class="line" href="class_q_custom_plot.html#a75a8afbe6ef333b1f3d47abb25b9add7a062b0b7825650b432a713c0df6742d41"> 1496</a></span>  ,limAbove </div>
- <div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>  };</div>
- <div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>  Q_ENUMS(LayerInsertMode)</div>
- <div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>  </div>
- <div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>  explicit QCustomPlot(QWidget *parent = 0);</div>
- <div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>  virtual ~QCustomPlot();</div>
- <div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>  </div>
- <div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01504"></a><span class="lineno"><a class="line" href="class_q_custom_plot.html#a953ecdbc28018e7e84cb6213ad3d88c2"> 1504</a></span>  QRect viewport()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mViewport; }</div>
- <div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>  QPixmap background()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBackgroundPixmap; }</div>
- <div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>  <span class="keywordtype">bool</span> backgroundScaled()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBackgroundScaled; }</div>
- <div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>  Qt::AspectRatioMode backgroundScaledMode()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBackgroundScaledMode; }</div>
- <div class="line"><a name="l01508"></a><span class="lineno"><a class="line" href="class_q_custom_plot.html#afd280d4d621ae64a106543a545c508d7"> 1508</a></span>  <a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a> *<a class="code" href="class_q_custom_plot.html#afd280d4d621ae64a106543a545c508d7">plotLayout</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPlotLayout; }</div>
- <div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>  QCP::AntialiasedElements antialiasedElements()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAntialiasedElements; }</div>
- <div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>  QCP::AntialiasedElements notAntialiasedElements()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mNotAntialiasedElements; }</div>
- <div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>  <span class="keywordtype">bool</span> autoAddPlottableToLegend()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAutoAddPlottableToLegend; }</div>
- <div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>  <span class="keyword">const</span> QCP::Interactions interactions()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mInteractions; }</div>
- <div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>  <span class="keywordtype">int</span> selectionTolerance()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectionTolerance; }</div>
- <div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>  <span class="keywordtype">bool</span> noAntialiasingOnDrag()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mNoAntialiasingOnDrag; }</div>
- <div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>  QCP::PlottingHints plottingHints()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPlottingHints; }</div>
- <div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>  Qt::KeyboardModifier multiSelectModifier()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMultiSelectModifier; }</div>
- <div class="line"><a name="l01517"></a><span class="lineno"> 1517</span> </div>
- <div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>  <span class="keywordtype">void</span> setViewport(<span class="keyword">const</span> QRect &rect);</div>
- <div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>  <span class="keywordtype">void</span> setBackground(<span class="keyword">const</span> QPixmap &pm);</div>
- <div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>  <span class="keywordtype">void</span> setBackground(<span class="keyword">const</span> QPixmap &pm, <span class="keywordtype">bool</span> scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding);</div>
- <div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>  <span class="keywordtype">void</span> setBackground(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>  <span class="keywordtype">void</span> setBackgroundScaled(<span class="keywordtype">bool</span> scaled);</div>
- <div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>  <span class="keywordtype">void</span> setBackgroundScaledMode(Qt::AspectRatioMode mode);</div>
- <div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>  <span class="keywordtype">void</span> setAntialiasedElements(<span class="keyword">const</span> QCP::AntialiasedElements &antialiasedElements);</div>
- <div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>  <span class="keywordtype">void</span> setAntialiasedElement(<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0c">QCP::AntialiasedElement</a> antialiasedElement, <span class="keywordtype">bool</span> enabled=<span class="keyword">true</span>);</div>
- <div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>  <span class="keywordtype">void</span> setNotAntialiasedElements(<span class="keyword">const</span> QCP::AntialiasedElements &notAntialiasedElements);</div>
- <div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>  <span class="keywordtype">void</span> setNotAntialiasedElement(<a class="code" href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0c">QCP::AntialiasedElement</a> notAntialiasedElement, <span class="keywordtype">bool</span> enabled=<span class="keyword">true</span>);</div>
- <div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>  <span class="keywordtype">void</span> setAutoAddPlottableToLegend(<span class="keywordtype">bool</span> on);</div>
- <div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>  <span class="keywordtype">void</span> setInteractions(<span class="keyword">const</span> QCP::Interactions &interactions);</div>
- <div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>  <span class="keywordtype">void</span> setInteraction(<span class="keyword">const</span> <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a> &interaction, <span class="keywordtype">bool</span> enabled=<span class="keyword">true</span>);</div>
- <div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>  <span class="keywordtype">void</span> setSelectionTolerance(<span class="keywordtype">int</span> pixels);</div>
- <div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>  <span class="keywordtype">void</span> setNoAntialiasingOnDrag(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>  <span class="keywordtype">void</span> setPlottingHints(<span class="keyword">const</span> QCP::PlottingHints &hints);</div>
- <div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>  <span class="keywordtype">void</span> setPlottingHint(<a class="code" href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4">QCP::PlottingHint</a> hint, <span class="keywordtype">bool</span> enabled=<span class="keyword">true</span>);</div>
- <div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>  <span class="keywordtype">void</span> setMultiSelectModifier(Qt::KeyboardModifier modifier);</div>
- <div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>  </div>
- <div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>  <span class="comment">// plottable interface:</span></div>
- <div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>  <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>  <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable();</div>
- <div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>  <span class="keywordtype">bool</span> addPlottable(<a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable);</div>
- <div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>  <span class="keywordtype">bool</span> removePlottable(<a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable);</div>
- <div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>  <span class="keywordtype">bool</span> removePlottable(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>  <span class="keywordtype">int</span> clearPlottables();</div>
- <div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>  <span class="keywordtype">int</span> plottableCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>  QList<QCPAbstractPlottable*> selectedPlottables() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>  <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottableAt(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable=<span class="keyword">false</span>) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>  <span class="keywordtype">bool</span> hasPlottable(<a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>  </div>
- <div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>  <span class="comment">// specialized interface for QCPGraph:</span></div>
- <div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>  <a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *graph(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>  <a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *graph() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>  <a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *addGraph(QCPAxis *keyAxis=0, QCPAxis *valueAxis=0);</div>
- <div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>  <span class="keywordtype">bool</span> removeGraph(<a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *graph);</div>
- <div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>  <span class="keywordtype">bool</span> removeGraph(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>  <span class="keywordtype">int</span> clearGraphs();</div>
- <div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>  <span class="keywordtype">int</span> graphCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>  QList<QCPGraph*> selectedGraphs() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01560"></a><span class="lineno"> 1560</span> </div>
- <div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>  <span class="comment">// item interface:</span></div>
- <div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>  <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *item(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>  <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *item() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>  <span class="keywordtype">bool</span> addItem(<a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a>* item);</div>
- <div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>  <span class="keywordtype">bool</span> removeItem(<a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *item);</div>
- <div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>  <span class="keywordtype">bool</span> removeItem(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>  <span class="keywordtype">int</span> clearItems();</div>
- <div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>  <span class="keywordtype">int</span> itemCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>  QList<QCPAbstractItem*> selectedItems() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>  <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *itemAt(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable=<span class="keyword">false</span>) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>  <span class="keywordtype">bool</span> hasItem(<a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *item) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>  </div>
- <div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>  <span class="comment">// layer interface:</span></div>
- <div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>  <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer(<span class="keyword">const</span> QString &name) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>  <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>  <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *currentLayer() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>  <span class="keywordtype">bool</span> setCurrentLayer(<span class="keyword">const</span> QString &name);</div>
- <div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>  <span class="keywordtype">bool</span> setCurrentLayer(<a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer);</div>
- <div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>  <span class="keywordtype">int</span> layerCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>  <span class="keywordtype">bool</span> addLayer(<span class="keyword">const</span> QString &name, <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *otherLayer=0, LayerInsertMode insertMode=limAbove);</div>
- <div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>  <span class="keywordtype">bool</span> removeLayer(<a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer);</div>
- <div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>  <span class="keywordtype">bool</span> moveLayer(<a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *layer, <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *otherLayer, LayerInsertMode insertMode=limAbove);</div>
- <div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>  </div>
- <div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>  <span class="comment">// axis rect/layout interface:</span></div>
- <div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>  <span class="keywordtype">int</span> axisRectCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>  QCPAxisRect* axisRect(<span class="keywordtype">int</span> index=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>  QList<QCPAxisRect*> axisRects() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>  QCPLayoutElement* layoutElementAt(<span class="keyword">const</span> QPointF &pos) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>  Q_SLOT <span class="keywordtype">void</span> rescaleAxes(<span class="keywordtype">bool</span> onlyVisiblePlottables=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>  </div>
- <div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>  QList<QCPAxis*> selectedAxes() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>  QList<QCPLegend*> selectedLegends() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>  Q_SLOT <span class="keywordtype">void</span> deselectAll();</div>
- <div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>  </div>
- <div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>  <span class="keywordtype">bool</span> savePdf(<span class="keyword">const</span> QString &fileName, <span class="keywordtype">bool</span> noCosmeticPen=<span class="keyword">false</span>, <span class="keywordtype">int</span> width=0, <span class="keywordtype">int</span> height=0);</div>
- <div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>  <span class="keywordtype">bool</span> savePng(<span class="keyword">const</span> QString &fileName, <span class="keywordtype">int</span> width=0, <span class="keywordtype">int</span> height=0, <span class="keywordtype">double</span> scale=1.0, <span class="keywordtype">int</span> quality=-1);</div>
- <div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>  <span class="keywordtype">bool</span> saveJpg(<span class="keyword">const</span> QString &fileName, <span class="keywordtype">int</span> width=0, <span class="keywordtype">int</span> height=0, <span class="keywordtype">double</span> scale=1.0, <span class="keywordtype">int</span> quality=-1);</div>
- <div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>  <span class="keywordtype">bool</span> saveBmp(<span class="keyword">const</span> QString &fileName, <span class="keywordtype">int</span> width=0, <span class="keywordtype">int</span> height=0, <span class="keywordtype">double</span> scale=1.0);</div>
- <div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>  <span class="keywordtype">bool</span> saveRastered(<span class="keyword">const</span> QString &fileName, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">double</span> scale, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, <span class="keywordtype">int</span> quality=-1);</div>
- <div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>  QPixmap toPixmap(<span class="keywordtype">int</span> width=0, <span class="keywordtype">int</span> height=0, <span class="keywordtype">double</span> scale=1.0);</div>
- <div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>  <span class="keywordtype">void</span> toPainter(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keywordtype">int</span> width=0, <span class="keywordtype">int</span> height=0);</div>
- <div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>  Q_SLOT <span class="keywordtype">void</span> replot();</div>
- <div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>  </div>
- <div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>  QCPAxis *xAxis, *yAxis, *xAxis2, *yAxis2;</div>
- <div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>  <a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *legend;</div>
- <div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>  </div>
- <div class="line"><a name="l01607"></a><span class="lineno"> 1607</span> signals:</div>
- <div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>  <span class="keywordtype">void</span> mouseDoubleClick(QMouseEvent *event);</div>
- <div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>  <span class="keywordtype">void</span> mousePress(QMouseEvent *event);</div>
- <div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>  <span class="keywordtype">void</span> mouseMove(QMouseEvent *event);</div>
- <div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>  <span class="keywordtype">void</span> mouseRelease(QMouseEvent *event);</div>
- <div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>  <span class="keywordtype">void</span> mouseWheel(QWheelEvent *event);</div>
- <div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>  </div>
- <div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>  <span class="keywordtype">void</span> plottableClick(<a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable, QMouseEvent *event);</div>
- <div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>  <span class="keywordtype">void</span> plottableDoubleClick(<a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable, QMouseEvent *event);</div>
- <div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>  <span class="keywordtype">void</span> itemClick(<a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *item, QMouseEvent *event);</div>
- <div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>  <span class="keywordtype">void</span> itemDoubleClick(<a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a> *item, QMouseEvent *event);</div>
- <div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>  <span class="keywordtype">void</span> axisClick(QCPAxis *axis, <a class="code" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115f">QCPAxis::SelectablePart</a> part, QMouseEvent *event);</div>
- <div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>  <span class="keywordtype">void</span> axisDoubleClick(QCPAxis *axis, <a class="code" href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115f">QCPAxis::SelectablePart</a> part, QMouseEvent *event);</div>
- <div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>  <span class="keywordtype">void</span> legendClick(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *legend, <a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a> *item, QMouseEvent *event);</div>
- <div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>  <span class="keywordtype">void</span> legendDoubleClick(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *legend, <a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a> *item, QMouseEvent *event);</div>
- <div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>  <span class="keywordtype">void</span> titleClick(QMouseEvent *event, <a class="code" href="class_q_c_p_plot_title.html">QCPPlotTitle</a> *title);</div>
- <div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>  <span class="keywordtype">void</span> titleDoubleClick(QMouseEvent *event, <a class="code" href="class_q_c_p_plot_title.html">QCPPlotTitle</a> *title);</div>
- <div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>  </div>
- <div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>  <span class="keywordtype">void</span> selectionChangedByUser();</div>
- <div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>  <span class="keywordtype">void</span> beforeReplot();</div>
- <div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>  <span class="keywordtype">void</span> afterReplot();</div>
- <div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>  </div>
- <div class="line"><a name="l01629"></a><span class="lineno"> 1629</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>  QRect mViewport;</div>
- <div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>  <a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a> *mPlotLayout;</div>
- <div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>  <span class="keywordtype">bool</span> mAutoAddPlottableToLegend;</div>
- <div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>  QList<QCPAbstractPlottable*> mPlottables;</div>
- <div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>  QList<QCPGraph*> mGraphs; <span class="comment">// extra list of plottables also in mPlottables that are of type QCPGraph</span></div>
- <div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>  QList<QCPAbstractItem*> mItems;</div>
- <div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>  QList<QCPLayer*> mLayers;</div>
- <div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>  QCP::AntialiasedElements mAntialiasedElements, mNotAntialiasedElements;</div>
- <div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>  QCP::Interactions mInteractions;</div>
- <div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>  <span class="keywordtype">int</span> mSelectionTolerance;</div>
- <div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>  <span class="keywordtype">bool</span> mNoAntialiasingOnDrag;</div>
- <div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>  QBrush mBackgroundBrush;</div>
- <div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>  QPixmap mBackgroundPixmap;</div>
- <div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>  QPixmap mScaledBackgroundPixmap;</div>
- <div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>  <span class="keywordtype">bool</span> mBackgroundScaled;</div>
- <div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>  Qt::AspectRatioMode mBackgroundScaledMode;</div>
- <div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>  <a class="code" href="class_q_c_p_layer.html">QCPLayer</a> *mCurrentLayer;</div>
- <div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>  QCP::PlottingHints mPlottingHints;</div>
- <div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>  Qt::KeyboardModifier mMultiSelectModifier;</div>
- <div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>  </div>
- <div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>  QPixmap mPaintBuffer;</div>
- <div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>  QPoint mMousePressPos;</div>
- <div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>  QCPLayoutElement *mMouseEventElement;</div>
- <div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>  <span class="keywordtype">bool</span> mReplotting;</div>
- <div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>  </div>
- <div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>  <span class="keyword">virtual</span> QSize minimumSizeHint() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>  <span class="keyword">virtual</span> QSize sizeHint() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> paintEvent(QPaintEvent *event);</div>
- <div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> resizeEvent(QResizeEvent *event);</div>
- <div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseDoubleClickEvent(QMouseEvent *event);</div>
- <div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> mousePressEvent(QMouseEvent *event);</div>
- <div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseMoveEvent(QMouseEvent *event);</div>
- <div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseReleaseEvent(QMouseEvent *event);</div>
- <div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> wheelEvent(QWheelEvent *event);</div>
- <div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>  </div>
- <div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> axisRemoved(QCPAxis *axis);</div>
- <div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> legendRemoved(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *legend);</div>
- <div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>  </div>
- <div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>  <span class="keywordtype">void</span> updateLayerIndices() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>  QCPLayerable *layerableAt(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *selectionDetails=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>  <span class="keywordtype">void</span> drawBackground(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>  </div>
- <div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_legend.html">QCPLegend</a>;</div>
- <div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>  <span class="keyword">friend</span> <span class="keyword">class </span>QCPAxis;</div>
- <div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_layer.html">QCPLayer</a>;</div>
- <div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>  <span class="keyword">friend</span> <span class="keyword">class </span>QCPAxisRect;</div>
- <div class="line"><a name="l01682"></a><span class="lineno"> 1682</span> };</div>
- <div class="line"><a name="l01683"></a><span class="lineno"> 1683</span> </div>
- <div class="line"><a name="l01684"></a><span class="lineno"> 1684</span> </div>
- <div class="line"><a name="l01689"></a><span class="lineno"><a class="line" href="class_q_c_p_data.html"> 1689</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_data.html">QCPData</a></div>
- <div class="line"><a name="l01690"></a><span class="lineno"> 1690</span> {</div>
- <div class="line"><a name="l01691"></a><span class="lineno"> 1691</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>  <a class="code" href="class_q_c_p_data.html">QCPData</a>();</div>
- <div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>  <a class="code" href="class_q_c_p_data.html">QCPData</a>(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>  <span class="keywordtype">double</span> key, value;</div>
- <div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>  <span class="keywordtype">double</span> keyErrorPlus, keyErrorMinus;</div>
- <div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>  <span class="keywordtype">double</span> valueErrorPlus, valueErrorMinus;</div>
- <div class="line"><a name="l01697"></a><span class="lineno"> 1697</span> };</div>
- <div class="line"><a name="l01698"></a><span class="lineno"> 1698</span> Q_DECLARE_TYPEINFO(<a class="code" href="class_q_c_p_data.html">QCPData</a>, Q_MOVABLE_TYPE);</div>
- <div class="line"><a name="l01699"></a><span class="lineno"> 1699</span> </div>
- <div class="line"><a name="l01707"></a><span class="lineno"><a class="line" href="qcustomplot_8h.html#a84a9c4a4c2216ccfdcb5f3067cda76e3"> 1707</a></span> <span class="keyword">typedef</span> QMap<double, QCPData> <a class="code" href="qcustomplot_8h.html#a84a9c4a4c2216ccfdcb5f3067cda76e3">QCPDataMap</a>;</div>
- <div class="line"><a name="l01708"></a><span class="lineno"> 1708</span> <span class="keyword">typedef</span> QMapIterator<double, QCPData> QCPDataMapIterator;</div>
- <div class="line"><a name="l01709"></a><span class="lineno"> 1709</span> <span class="keyword">typedef</span> QMutableMapIterator<double, QCPData> QCPDataMutableMapIterator;</div>
- <div class="line"><a name="l01710"></a><span class="lineno"> 1710</span> </div>
- <div class="line"><a name="l01711"></a><span class="lineno"> 1711</span> </div>
- <div class="line"><a name="l01712"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html"> 1712</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_graph.html">QCPGraph</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a></div>
- <div class="line"><a name="l01713"></a><span class="lineno"> 1713</span> {</div>
- <div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>  Q_OBJECT</div>
- <div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859">LineStyle</a> lineStyle READ lineStyle WRITE setLineStyle)</div>
- <div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> scatterStyle READ scatterStyle WRITE setScatterStyle)</div>
- <div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_graph.html#ad23b514404bd2cb3216f57c90904d6af">ErrorType</a> errorType READ errorType WRITE setErrorType)</div>
- <div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>  Q_PROPERTY(QPen errorPen READ errorPen WRITE setErrorPen)</div>
- <div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>  Q_PROPERTY(<span class="keywordtype">double</span> errorBarSize READ errorBarSize WRITE setErrorBarSize)</div>
- <div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>  Q_PROPERTY(<span class="keywordtype">bool</span> errorBarSkipSymbol READ errorBarSkipSymbol WRITE setErrorBarSkipSymbol)</div>
- <div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_graph.html">QCPGraph</a>* channelFillGraph READ channelFillGraph WRITE setChannelFillGraph)</div>
- <div class="line"><a name="l01724"></a><span class="lineno"> 1724</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01730"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859aea9591b933733cc7b20786b71e60fa04"> 1730</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859">LineStyle</a> { lsNone </div>
- <div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>  ,lsLine </div>
- <div class="line"><a name="l01733"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859ae10568bda57836487d9dec5eba1d6c6e"> 1733</a></span>  ,lsStepLeft </div>
- <div class="line"><a name="l01734"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859a9c37951f7d11aa070100fd16f2935c9e"> 1734</a></span>  ,lsStepRight </div>
- <div class="line"><a name="l01735"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859a5adf7b04da215a40a764c21294ea7366"> 1735</a></span>  ,lsStepCenter </div>
- <div class="line"><a name="l01736"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859aa3b358b4ae7cca94aceeb8e529c12ebb"> 1736</a></span>  ,lsImpulse </div>
- <div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>  };</div>
- <div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>  Q_ENUMS(LineStyle)</div>
- <div class="line"><a name="l01742"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad23b514404bd2cb3216f57c90904d6afaeae745e7cc1766bb8546e35d4b76a711"> 1742</a></span>  enum <a class="code" href="class_q_c_p_graph.html#ad23b514404bd2cb3216f57c90904d6af">ErrorType</a> { etNone </div>
- <div class="line"><a name="l01743"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad23b514404bd2cb3216f57c90904d6afa2a5d89cd76fb8b6b18d71b8f6f6c0f43"> 1743</a></span>  ,etKey </div>
- <div class="line"><a name="l01744"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad23b514404bd2cb3216f57c90904d6afa147022ccdc49f6bd48f904cb4f61872e"> 1744</a></span>  ,etValue </div>
- <div class="line"><a name="l01745"></a><span class="lineno"><a class="line" href="class_q_c_p_graph.html#ad23b514404bd2cb3216f57c90904d6afa761cb7d61670c1e2efecccd8974409ab"> 1745</a></span>  ,etBoth </div>
- <div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>  };</div>
- <div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>  Q_ENUMS(ErrorType)</div>
- <div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>  </div>
- <div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>  explicit <a class="code" href="class_q_c_p_graph.html">QCPGraph</a>(QCPAxis *keyAxis, QCPAxis *valueAxis);</div>
- <div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>  virtual ~<a class="code" href="class_q_c_p_graph.html">QCPGraph</a>();</div>
- <div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>  </div>
- <div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>  const QCPDataMap *data()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mData; }</div>
- <div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>  LineStyle lineStyle()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLineStyle; }</div>
- <div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> scatterStyle()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mScatterStyle; }</div>
- <div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>  ErrorType errorType()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mErrorType; }</div>
- <div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>  QPen errorPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mErrorPen; }</div>
- <div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>  <span class="keywordtype">double</span> errorBarSize()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mErrorBarSize; }</div>
- <div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>  <span class="keywordtype">bool</span> errorBarSkipSymbol()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mErrorBarSkipSymbol; }</div>
- <div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>  <a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *channelFillGraph()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mChannelFillGraph.data(); }</div>
- <div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>  </div>
- <div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>  <span class="keywordtype">void</span> setData(QCPDataMap *data, <span class="keywordtype">bool</span> copy=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>  <span class="keywordtype">void</span> setData(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value);</div>
- <div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>  <span class="keywordtype">void</span> setDataKeyError(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value, <span class="keyword">const</span> QVector<double> &keyError);</div>
- <div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>  <span class="keywordtype">void</span> setDataKeyError(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value, <span class="keyword">const</span> QVector<double> &keyErrorMinus, <span class="keyword">const</span> QVector<double> &keyErrorPlus);</div>
- <div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>  <span class="keywordtype">void</span> setDataValueError(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value, <span class="keyword">const</span> QVector<double> &valueError);</div>
- <div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>  <span class="keywordtype">void</span> setDataValueError(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value, <span class="keyword">const</span> QVector<double> &valueErrorMinus, <span class="keyword">const</span> QVector<double> &valueErrorPlus);</div>
- <div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>  <span class="keywordtype">void</span> setDataBothError(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value, <span class="keyword">const</span> QVector<double> &keyError, <span class="keyword">const</span> QVector<double> &valueError);</div>
- <div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>  <span class="keywordtype">void</span> setDataBothError(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value, <span class="keyword">const</span> QVector<double> &keyErrorMinus, <span class="keyword">const</span> QVector<double> &keyErrorPlus, <span class="keyword">const</span> QVector<double> &valueErrorMinus, <span class="keyword">const</span> QVector<double> &valueErrorPlus);</div>
- <div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>  <span class="keywordtype">void</span> setLineStyle(LineStyle ls);</div>
- <div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>  <span class="keywordtype">void</span> setScatterStyle(<span class="keyword">const</span> <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> &style);</div>
- <div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>  <span class="keywordtype">void</span> setErrorType(ErrorType errorType);</div>
- <div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>  <span class="keywordtype">void</span> setErrorPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>  <span class="keywordtype">void</span> setErrorBarSize(<span class="keywordtype">double</span> size);</div>
- <div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>  <span class="keywordtype">void</span> setErrorBarSkipSymbol(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>  <span class="keywordtype">void</span> setChannelFillGraph(<a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *targetGraph);</div>
- <div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>  </div>
- <div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> QCPDataMap &dataMap);</div>
- <div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> <a class="code" href="class_q_c_p_data.html">QCPData</a> &data);</div>
- <div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>  <span class="keywordtype">void</span> addData(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> QVector<double> &keys, <span class="keyword">const</span> QVector<double> &values);</div>
- <div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>  <span class="keywordtype">void</span> removeDataBefore(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>  <span class="keywordtype">void</span> removeDataAfter(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>  <span class="keywordtype">void</span> removeData(<span class="keywordtype">double</span> fromKey, <span class="keywordtype">double</span> toKey);</div>
- <div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>  <span class="keywordtype">void</span> removeData(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>  </div>
- <div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a86e5b8fd4b6ff4f4084e7ea4c573fc53">clearData</a>();</div>
- <div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a38efe9641d972992a3d44204bc80ec1d">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>  <span class="keyword">using</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a7e8fc3be43c27ccacd70a7bf9d74a5cd">QCPAbstractPlottable::rescaleAxes</a>;</div>
- <div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>  <span class="keyword">using</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a1acecfcca3e7fcda00fcbaa3c886386f">QCPAbstractPlottable::rescaleKeyAxis</a>;</div>
- <div class="line"><a name="l01794"></a><span class="lineno"> 1794</span>  <span class="keyword">using</span> <a class="code" href="class_q_c_p_abstract_plottable.html#abfd0805eb1d955c0111a990246658324">QCPAbstractPlottable::rescaleValueAxis</a>;</div>
- <div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>  <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a7e8fc3be43c27ccacd70a7bf9d74a5cd">rescaleAxes</a>(<span class="keywordtype">bool</span> onlyEnlarge, <span class="keywordtype">bool</span> includeErrorBars) <span class="keyword">const</span>; <span class="comment">// overloads base class interface</span></div>
- <div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>  <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a1acecfcca3e7fcda00fcbaa3c886386f">rescaleKeyAxis</a>(<span class="keywordtype">bool</span> onlyEnlarge, <span class="keywordtype">bool</span> includeErrorBars) <span class="keyword">const</span>; <span class="comment">// overloads base class interface</span></div>
- <div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>  <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_abstract_plottable.html#abfd0805eb1d955c0111a990246658324">rescaleValueAxis</a>(<span class="keywordtype">bool</span> onlyEnlarge, <span class="keywordtype">bool</span> includeErrorBars) <span class="keyword">const</span>; <span class="comment">// overloads base class interface</span></div>
- <div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>  </div>
- <div class="line"><a name="l01799"></a><span class="lineno"> 1799</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>  QCPDataMap *mData;</div>
- <div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>  QPen mErrorPen;</div>
- <div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>  LineStyle mLineStyle;</div>
- <div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> mScatterStyle;</div>
- <div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>  ErrorType mErrorType;</div>
- <div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>  <span class="keywordtype">double</span> mErrorBarSize;</div>
- <div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>  <span class="keywordtype">bool</span> mErrorBarSkipSymbol;</div>
- <div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>  QPointer<QCPGraph> mChannelFillGraph;</div>
- <div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>  </div>
- <div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawLegendIcon(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QRectF &rect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getKeyRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getValueRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getKeyRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain, <span class="keywordtype">bool</span> includeErrors) <span class="keyword">const</span>; <span class="comment">// overloads base class interface</span></div>
- <div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getValueRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain, <span class="keywordtype">bool</span> includeErrors) <span class="keyword">const</span>; <span class="comment">// overloads base class interface</span></div>
- <div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>  </div>
- <div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawFill(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, QVector<QPointF> *lineData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawScatterPlot(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawLinePlot(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, QVector<QPointF> *lineData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawImpulsePlot(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, QVector<QPointF> *lineData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>  </div>
- <div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>  <span class="keywordtype">void</span> getPlotData(QVector<QPointF> *lineData, QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>  <span class="keywordtype">void</span> getScatterPlotData(QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>  <span class="keywordtype">void</span> getLinePlotData(QVector<QPointF> *lineData, QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>  <span class="keywordtype">void</span> getStepLeftPlotData(QVector<QPointF> *lineData, QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>  <span class="keywordtype">void</span> getStepRightPlotData(QVector<QPointF> *lineData, QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>  <span class="keywordtype">void</span> getStepCenterPlotData(QVector<QPointF> *lineData, QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>  <span class="keywordtype">void</span> getImpulsePlotData(QVector<QPointF> *lineData, QVector<QCPData> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>  <span class="keywordtype">void</span> drawError(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keyword">const</span> <a class="code" href="class_q_c_p_data.html">QCPData</a> &data) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>  <span class="keywordtype">void</span> getVisibleDataBounds(QCPDataMap::const_iterator &lower, QCPDataMap::const_iterator &upper, <span class="keywordtype">int</span> &count) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>  <span class="keywordtype">void</span> addFillBasePoints(QVector<QPointF> *lineData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>  <span class="keywordtype">void</span> removeFillBasePoints(QVector<QPointF> *lineData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>  QPointF lowerFillBasePoint(<span class="keywordtype">double</span> lowerKey) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>  QPointF upperFillBasePoint(<span class="keywordtype">double</span> upperKey) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>  <span class="keyword">const</span> QPolygonF getChannelFillPolygon(<span class="keyword">const</span> QVector<QPointF> *lineData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>  <span class="keywordtype">int</span> findIndexBelowX(<span class="keyword">const</span> QVector<QPointF> *data, <span class="keywordtype">double</span> x) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>  <span class="keywordtype">int</span> findIndexAboveX(<span class="keyword">const</span> QVector<QPointF> *data, <span class="keywordtype">double</span> x) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>  <span class="keywordtype">int</span> findIndexBelowY(<span class="keyword">const</span> QVector<QPointF> *data, <span class="keywordtype">double</span> y) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>  <span class="keywordtype">int</span> findIndexAboveY(<span class="keyword">const</span> QVector<QPointF> *data, <span class="keywordtype">double</span> y) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>  <span class="keywordtype">double</span> pointDistance(<span class="keyword">const</span> QPointF &pixelPoint) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>  </div>
- <div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>  <span class="keyword">friend</span> <span class="keyword">class </span>QCustomPlot;</div>
- <div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_legend.html">QCPLegend</a>;</div>
- <div class="line"><a name="l01847"></a><span class="lineno"> 1847</span> };</div>
- <div class="line"><a name="l01848"></a><span class="lineno"> 1848</span> </div>
- <div class="line"><a name="l01849"></a><span class="lineno"> 1849</span> </div>
- <div class="line"><a name="l01854"></a><span class="lineno"><a class="line" href="class_q_c_p_curve_data.html"> 1854</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_curve_data.html">QCPCurveData</a></div>
- <div class="line"><a name="l01855"></a><span class="lineno"> 1855</span> {</div>
- <div class="line"><a name="l01856"></a><span class="lineno"> 1856</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>  <a class="code" href="class_q_c_p_curve_data.html">QCPCurveData</a>();</div>
- <div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>  <a class="code" href="class_q_c_p_curve_data.html">QCPCurveData</a>(<span class="keywordtype">double</span> t, <span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>  <span class="keywordtype">double</span> t, key, value;</div>
- <div class="line"><a name="l01860"></a><span class="lineno"> 1860</span> };</div>
- <div class="line"><a name="l01861"></a><span class="lineno"> 1861</span> Q_DECLARE_TYPEINFO(<a class="code" href="class_q_c_p_curve_data.html">QCPCurveData</a>, Q_MOVABLE_TYPE);</div>
- <div class="line"><a name="l01862"></a><span class="lineno"> 1862</span> </div>
- <div class="line"><a name="l01871"></a><span class="lineno"><a class="line" href="qcustomplot_8h.html#a444d37ec9cb2951b3a7fe443c34d1658"> 1871</a></span> <span class="keyword">typedef</span> QMap<double, QCPCurveData> <a class="code" href="qcustomplot_8h.html#a444d37ec9cb2951b3a7fe443c34d1658">QCPCurveDataMap</a>;</div>
- <div class="line"><a name="l01872"></a><span class="lineno"> 1872</span> <span class="keyword">typedef</span> QMapIterator<double, QCPCurveData> QCPCurveDataMapIterator;</div>
- <div class="line"><a name="l01873"></a><span class="lineno"> 1873</span> <span class="keyword">typedef</span> QMutableMapIterator<double, QCPCurveData> QCPCurveDataMutableMapIterator;</div>
- <div class="line"><a name="l01874"></a><span class="lineno"> 1874</span> </div>
- <div class="line"><a name="l01875"></a><span class="lineno"> 1875</span> </div>
- <div class="line"><a name="l01876"></a><span class="lineno"><a class="line" href="class_q_c_p_curve.html"> 1876</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_curve.html">QCPCurve</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a></div>
- <div class="line"><a name="l01877"></a><span class="lineno"> 1877</span> {</div>
- <div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>  Q_OBJECT</div>
- <div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> scatterStyle READ scatterStyle WRITE setScatterStyle)</div>
- <div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_curve.html#a2710e9f79302152cff794c6e16cc01f1">LineStyle</a> lineStyle READ lineStyle WRITE setLineStyle)</div>
- <div class="line"><a name="l01883"></a><span class="lineno"> 1883</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01889"></a><span class="lineno"><a class="line" href="class_q_c_p_curve.html#a2710e9f79302152cff794c6e16cc01f1aec1601a191cdf0b4e761c4c66092cc48"> 1889</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_curve.html#a2710e9f79302152cff794c6e16cc01f1">LineStyle</a> { <a class="code" href="class_q_c_p_curve.html#a2710e9f79302152cff794c6e16cc01f1aec1601a191cdf0b4e761c4c66092cc48">lsNone</a>, </div>
- <div class="line"><a name="l01890"></a><span class="lineno"><a class="line" href="class_q_c_p_curve.html#a2710e9f79302152cff794c6e16cc01f1ade5822ce6fbf131d3df131795c2e1003"> 1890</a></span>  lsLine </div>
- <div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>  };</div>
- <div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_curve.html">QCPCurve</a>(QCPAxis *keyAxis, QCPAxis *valueAxis);</div>
- <div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_curve.html">QCPCurve</a>();</div>
- <div class="line"><a name="l01894"></a><span class="lineno"> 1894</span>  </div>
- <div class="line"><a name="l01895"></a><span class="lineno"> 1895</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>  QCPCurveDataMap *data()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mData; }</div>
- <div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> scatterStyle()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mScatterStyle; }</div>
- <div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>  LineStyle lineStyle()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLineStyle; }</div>
- <div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>  </div>
- <div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>  <span class="keywordtype">void</span> setData(QCPCurveDataMap *data, <span class="keywordtype">bool</span> copy=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>  <span class="keywordtype">void</span> setData(<span class="keyword">const</span> QVector<double> &t, <span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value);</div>
- <div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>  <span class="keywordtype">void</span> setData(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value);</div>
- <div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>  <span class="keywordtype">void</span> setScatterStyle(<span class="keyword">const</span> <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> &style);</div>
- <div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>  <span class="keywordtype">void</span> setLineStyle(LineStyle style);</div>
- <div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>  </div>
- <div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> QCPCurveDataMap &dataMap);</div>
- <div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> <a class="code" href="class_q_c_p_curve_data.html">QCPCurveData</a> &data);</div>
- <div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>  <span class="keywordtype">void</span> addData(<span class="keywordtype">double</span> t, <span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>  <span class="keywordtype">void</span> addData(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> QVector<double> &ts, <span class="keyword">const</span> QVector<double> &keys, <span class="keyword">const</span> QVector<double> &values);</div>
- <div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>  <span class="keywordtype">void</span> removeDataBefore(<span class="keywordtype">double</span> t);</div>
- <div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>  <span class="keywordtype">void</span> removeDataAfter(<span class="keywordtype">double</span> t);</div>
- <div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>  <span class="keywordtype">void</span> removeData(<span class="keywordtype">double</span> fromt, <span class="keywordtype">double</span> tot);</div>
- <div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>  <span class="keywordtype">void</span> removeData(<span class="keywordtype">double</span> t);</div>
- <div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>  </div>
- <div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a86e5b8fd4b6ff4f4084e7ea4c573fc53">clearData</a>();</div>
- <div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a38efe9641d972992a3d44204bc80ec1d">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>  </div>
- <div class="line"><a name="l01922"></a><span class="lineno"> 1922</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>  QCPCurveDataMap *mData;</div>
- <div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> mScatterStyle;</div>
- <div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>  LineStyle mLineStyle;</div>
- <div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>  </div>
- <div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawLegendIcon(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QRectF &rect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getKeyRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getValueRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>  </div>
- <div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawScatterPlot(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QVector<QPointF> *pointData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>  </div>
- <div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>  <span class="keywordtype">void</span> getCurveData(QVector<QPointF> *lineData) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>  <span class="keywordtype">double</span> pointDistance(<span class="keyword">const</span> QPointF &pixelPoint) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01940"></a><span class="lineno"> 1940</span>  QPointF outsideCoordsToPixels(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value, <span class="keywordtype">int</span> region, QRect axisRect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>  </div>
- <div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>  <span class="keyword">friend</span> <span class="keyword">class </span>QCustomPlot;</div>
- <div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_legend.html">QCPLegend</a>;</div>
- <div class="line"><a name="l01944"></a><span class="lineno"> 1944</span> };</div>
- <div class="line"><a name="l01945"></a><span class="lineno"> 1945</span> </div>
- <div class="line"><a name="l01946"></a><span class="lineno"> 1946</span> </div>
- <div class="line"><a name="l01951"></a><span class="lineno"><a class="line" href="class_q_c_p_bar_data.html"> 1951</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_bar_data.html">QCPBarData</a></div>
- <div class="line"><a name="l01952"></a><span class="lineno"> 1952</span> {</div>
- <div class="line"><a name="l01953"></a><span class="lineno"> 1953</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>  <a class="code" href="class_q_c_p_bar_data.html">QCPBarData</a>();</div>
- <div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>  <a class="code" href="class_q_c_p_bar_data.html">QCPBarData</a>(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>  <span class="keywordtype">double</span> key, value;</div>
- <div class="line"><a name="l01957"></a><span class="lineno"> 1957</span> };</div>
- <div class="line"><a name="l01958"></a><span class="lineno"> 1958</span> Q_DECLARE_TYPEINFO(<a class="code" href="class_q_c_p_bar_data.html">QCPBarData</a>, Q_MOVABLE_TYPE);</div>
- <div class="line"><a name="l01959"></a><span class="lineno"> 1959</span> </div>
- <div class="line"><a name="l01967"></a><span class="lineno"><a class="line" href="qcustomplot_8h.html#aa846c77472cae93def9f1609d0c57191"> 1967</a></span> <span class="keyword">typedef</span> QMap<double, QCPBarData> <a class="code" href="qcustomplot_8h.html#aa846c77472cae93def9f1609d0c57191">QCPBarDataMap</a>;</div>
- <div class="line"><a name="l01968"></a><span class="lineno"> 1968</span> <span class="keyword">typedef</span> QMapIterator<double, QCPBarData> QCPBarDataMapIterator;</div>
- <div class="line"><a name="l01969"></a><span class="lineno"> 1969</span> <span class="keyword">typedef</span> QMutableMapIterator<double, QCPBarData> QCPBarDataMutableMapIterator;</div>
- <div class="line"><a name="l01970"></a><span class="lineno"> 1970</span> </div>
- <div class="line"><a name="l01971"></a><span class="lineno"> 1971</span> </div>
- <div class="line"><a name="l01972"></a><span class="lineno"><a class="line" href="class_q_c_p_bars.html"> 1972</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_bars.html">QCPBars</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a></div>
- <div class="line"><a name="l01973"></a><span class="lineno"> 1973</span> {</div>
- <div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>  Q_OBJECT</div>
- <div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>  Q_PROPERTY(<span class="keywordtype">double</span> width READ width WRITE setWidth)</div>
- <div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_bars.html">QCPBars</a>* barBelow READ barBelow)</div>
- <div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_bars.html">QCPBars</a>* barAbove READ barAbove)</div>
- <div class="line"><a name="l01980"></a><span class="lineno"> 1980</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_bars.html">QCPBars</a>(QCPAxis *keyAxis, QCPAxis *valueAxis);</div>
- <div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_bars.html">QCPBars</a>();</div>
- <div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>  </div>
- <div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>  <span class="keywordtype">double</span> width()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWidth; }</div>
- <div class="line"><a name="l01986"></a><span class="lineno"><a class="line" href="class_q_c_p_bars.html#a2c46a686cbad95f180ca3c2e88263961"> 1986</a></span>  <a class="code" href="class_q_c_p_bars.html">QCPBars</a> *<a class="code" href="class_q_c_p_bars.html#a2c46a686cbad95f180ca3c2e88263961">barBelow</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBarBelow.data(); }</div>
- <div class="line"><a name="l01987"></a><span class="lineno"><a class="line" href="class_q_c_p_bars.html#a9ca48a6577586825d85bdc1fbf410803"> 1987</a></span>  <a class="code" href="class_q_c_p_bars.html">QCPBars</a> *<a class="code" href="class_q_c_p_bars.html#a9ca48a6577586825d85bdc1fbf410803">barAbove</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBarAbove.data(); }</div>
- <div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>  QCPBarDataMap *data()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mData; }</div>
- <div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>  </div>
- <div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>  <span class="keywordtype">void</span> setWidth(<span class="keywordtype">double</span> width);</div>
- <div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>  <span class="keywordtype">void</span> setData(QCPBarDataMap *data, <span class="keywordtype">bool</span> copy=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>  <span class="keywordtype">void</span> setData(<span class="keyword">const</span> QVector<double> &key, <span class="keyword">const</span> QVector<double> &value);</div>
- <div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>  </div>
- <div class="line"><a name="l01995"></a><span class="lineno"> 1995</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>  <span class="keywordtype">void</span> moveBelow(<a class="code" href="class_q_c_p_bars.html">QCPBars</a> *bars);</div>
- <div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>  <span class="keywordtype">void</span> moveAbove(<a class="code" href="class_q_c_p_bars.html">QCPBars</a> *bars);</div>
- <div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> QCPBarDataMap &dataMap);</div>
- <div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> <a class="code" href="class_q_c_p_bar_data.html">QCPBarData</a> &data);</div>
- <div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>  <span class="keywordtype">void</span> addData(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>  <span class="keywordtype">void</span> addData(<span class="keyword">const</span> QVector<double> &keys, <span class="keyword">const</span> QVector<double> &values);</div>
- <div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>  <span class="keywordtype">void</span> removeDataBefore(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>  <span class="keywordtype">void</span> removeDataAfter(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>  <span class="keywordtype">void</span> removeData(<span class="keywordtype">double</span> fromKey, <span class="keywordtype">double</span> toKey);</div>
- <div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>  <span class="keywordtype">void</span> removeData(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>  </div>
- <div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a86e5b8fd4b6ff4f4084e7ea4c573fc53">clearData</a>();</div>
- <div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a38efe9641d972992a3d44204bc80ec1d">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>  </div>
- <div class="line"><a name="l02011"></a><span class="lineno"> 2011</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>  QCPBarDataMap *mData;</div>
- <div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>  <span class="keywordtype">double</span> mWidth;</div>
- <div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>  QPointer<QCPBars> mBarBelow, mBarAbove;</div>
- <div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>  </div>
- <div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawLegendIcon(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QRectF &rect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getKeyRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getValueRange(<span class="keywordtype">bool</span> &validRange, SignDomain inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>  </div>
- <div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>  QPolygonF getBarPolygon(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> value) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>  <span class="keywordtype">double</span> getBaseValue(<span class="keywordtype">double</span> key, <span class="keywordtype">bool</span> positive) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> connectBars(<a class="code" href="class_q_c_p_bars.html">QCPBars</a>* lower, <a class="code" href="class_q_c_p_bars.html">QCPBars</a>* upper);</div>
- <div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>  </div>
- <div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>  <span class="keyword">friend</span> <span class="keyword">class </span>QCustomPlot;</div>
- <div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_legend.html">QCPLegend</a>;</div>
- <div class="line"><a name="l02030"></a><span class="lineno"> 2030</span> };</div>
- <div class="line"><a name="l02031"></a><span class="lineno"> 2031</span> </div>
- <div class="line"><a name="l02032"></a><span class="lineno"> 2032</span> </div>
- <div class="line"><a name="l02037"></a><span class="lineno"><a class="line" href="class_q_c_p_statistical_box.html"> 2037</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_statistical_box.html">QCPStatisticalBox</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a></div>
- <div class="line"><a name="l02038"></a><span class="lineno"> 2038</span> {</div>
- <div class="line"><a name="l02039"></a><span class="lineno"> 2039</span>  Q_OBJECT</div>
- <div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>  Q_PROPERTY(<span class="keywordtype">double</span> key READ key WRITE setKey)</div>
- <div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>  Q_PROPERTY(<span class="keywordtype">double</span> minimum READ minimum WRITE setMinimum)</div>
- <div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>  Q_PROPERTY(<span class="keywordtype">double</span> lowerQuartile READ lowerQuartile WRITE setLowerQuartile)</div>
- <div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>  Q_PROPERTY(<span class="keywordtype">double</span> median READ median WRITE setMedian)</div>
- <div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>  Q_PROPERTY(<span class="keywordtype">double</span> upperQuartile READ upperQuartile WRITE setUpperQuartile)</div>
- <div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>  Q_PROPERTY(<span class="keywordtype">double</span> maximum READ maximum WRITE setMaximum)</div>
- <div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>  Q_PROPERTY(QVector<double> outliers READ outliers WRITE setOutliers)</div>
- <div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>  Q_PROPERTY(<span class="keywordtype">double</span> width READ width WRITE setWidth)</div>
- <div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>  Q_PROPERTY(<span class="keywordtype">double</span> whiskerWidth READ whiskerWidth WRITE setWhiskerWidth)</div>
- <div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>  Q_PROPERTY(QPen whiskerPen READ whiskerPen WRITE setWhiskerPen)</div>
- <div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>  Q_PROPERTY(QPen whiskerBarPen READ whiskerBarPen WRITE setWhiskerBarPen)</div>
- <div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>  Q_PROPERTY(QPen medianPen READ medianPen WRITE setMedianPen)</div>
- <div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> outlierStyle READ outlierStyle WRITE setOutlierStyle)</div>
- <div class="line"><a name="l02055"></a><span class="lineno"> 2055</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_statistical_box.html">QCPStatisticalBox</a>(QCPAxis *keyAxis, QCPAxis *valueAxis);</div>
- <div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>  </div>
- <div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>  <span class="keywordtype">double</span> key()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mKey; }</div>
- <div class="line"><a name="l02060"></a><span class="lineno"> 2060</span>  <span class="keywordtype">double</span> minimum()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMinimum; }</div>
- <div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>  <span class="keywordtype">double</span> lowerQuartile()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLowerQuartile; }</div>
- <div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>  <span class="keywordtype">double</span> median()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMedian; }</div>
- <div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>  <span class="keywordtype">double</span> upperQuartile()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mUpperQuartile; }</div>
- <div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>  <span class="keywordtype">double</span> maximum()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMaximum; }</div>
- <div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>  QVector<double> outliers()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mOutliers; }</div>
- <div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>  <span class="keywordtype">double</span> width()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWidth; }</div>
- <div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>  <span class="keywordtype">double</span> whiskerWidth()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWhiskerWidth; }</div>
- <div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>  QPen whiskerPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWhiskerPen; }</div>
- <div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>  QPen whiskerBarPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mWhiskerBarPen; }</div>
- <div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>  QPen medianPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mMedianPen; }</div>
- <div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> outlierStyle()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mOutlierStyle; }</div>
- <div class="line"><a name="l02072"></a><span class="lineno"> 2072</span> </div>
- <div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>  <span class="keywordtype">void</span> setKey(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>  <span class="keywordtype">void</span> setMinimum(<span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>  <span class="keywordtype">void</span> setLowerQuartile(<span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>  <span class="keywordtype">void</span> setMedian(<span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>  <span class="keywordtype">void</span> setUpperQuartile(<span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>  <span class="keywordtype">void</span> setMaximum(<span class="keywordtype">double</span> value);</div>
- <div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>  <span class="keywordtype">void</span> setOutliers(<span class="keyword">const</span> QVector<double> &values);</div>
- <div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>  <span class="keywordtype">void</span> setData(<span class="keywordtype">double</span> key, <span class="keywordtype">double</span> minimum, <span class="keywordtype">double</span> lowerQuartile, <span class="keywordtype">double</span> median, <span class="keywordtype">double</span> upperQuartile, <span class="keywordtype">double</span> maximum);</div>
- <div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>  <span class="keywordtype">void</span> setWidth(<span class="keywordtype">double</span> width);</div>
- <div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>  <span class="keywordtype">void</span> setWhiskerWidth(<span class="keywordtype">double</span> width);</div>
- <div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>  <span class="keywordtype">void</span> setWhiskerPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>  <span class="keywordtype">void</span> setWhiskerBarPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>  <span class="keywordtype">void</span> setMedianPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>  <span class="keywordtype">void</span> setOutlierStyle(<span class="keyword">const</span> <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> &style);</div>
- <div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>  </div>
- <div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a86e5b8fd4b6ff4f4084e7ea4c573fc53">clearData</a>();</div>
- <div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_plottable.html#a38efe9641d972992a3d44204bc80ec1d">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>  </div>
- <div class="line"><a name="l02093"></a><span class="lineno"> 2093</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>  QVector<double> mOutliers;</div>
- <div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>  <span class="keywordtype">double</span> mKey, mMinimum, mLowerQuartile, mMedian, mUpperQuartile, mMaximum;</div>
- <div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>  <span class="keywordtype">double</span> mWidth;</div>
- <div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>  <span class="keywordtype">double</span> mWhiskerWidth;</div>
- <div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>  QPen mWhiskerPen, mWhiskerBarPen, mMedianPen;</div>
- <div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>  <a class="code" href="class_q_c_p_scatter_style.html">QCPScatterStyle</a> mOutlierStyle;</div>
- <div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>  </div>
- <div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawLegendIcon(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, <span class="keyword">const</span> QRectF &rect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getKeyRange(<span class="keywordtype">bool</span> &validRange, <a class="code" href="class_q_c_p_abstract_plottable.html#a661743478a1d3c09d28ec2711d7653d8">SignDomain</a> inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>  <span class="keyword">virtual</span> <a class="code" href="class_q_c_p_range.html">QCPRange</a> getValueRange(<span class="keywordtype">bool</span> &validRange, <a class="code" href="class_q_c_p_abstract_plottable.html#a661743478a1d3c09d28ec2711d7653d8">SignDomain</a> inSignDomain=sdBoth) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>  </div>
- <div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>  <span class="comment">// introduced virtual methods:</span></div>
- <div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawQuartileBox(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter, QRectF *quartileBox=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawMedian(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawWhiskers(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawOutliers(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>  </div>
- <div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>  <span class="keyword">friend</span> <span class="keyword">class </span>QCustomPlot;</div>
- <div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_legend.html">QCPLegend</a>;</div>
- <div class="line"><a name="l02116"></a><span class="lineno"> 2116</span> };</div>
- <div class="line"><a name="l02117"></a><span class="lineno"> 2117</span> </div>
- <div class="line"><a name="l02118"></a><span class="lineno"> 2118</span> </div>
- <div class="line"><a name="l02119"></a><span class="lineno"><a class="line" href="class_q_c_p_item_straight_line.html"> 2119</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_straight_line.html">QCPItemStraightLine</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02120"></a><span class="lineno"> 2120</span> {</div>
- <div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>  Q_OBJECT</div>
- <div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02126"></a><span class="lineno"> 2126</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>  <a class="code" href="class_q_c_p_item_straight_line.html">QCPItemStraightLine</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02128"></a><span class="lineno"> 2128</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_straight_line.html">QCPItemStraightLine</a>();</div>
- <div class="line"><a name="l02129"></a><span class="lineno"> 2129</span>  </div>
- <div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>  </div>
- <div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>  </div>
- <div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>  </div>
- <div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>  QCPItemPosition * <span class="keyword">const</span> point1;</div>
- <div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>  QCPItemPosition * <span class="keyword">const</span> point2;</div>
- <div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>  </div>
- <div class="line"><a name="l02144"></a><span class="lineno"> 2144</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02145"></a><span class="lineno"> 2145</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02146"></a><span class="lineno"> 2146</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02147"></a><span class="lineno"> 2147</span>  </div>
- <div class="line"><a name="l02148"></a><span class="lineno"> 2148</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>  </div>
- <div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02152"></a><span class="lineno"> 2152</span>  <span class="keywordtype">double</span> distToStraightLine(<span class="keyword">const</span> QVector2D &point1, <span class="keyword">const</span> QVector2D &vec, <span class="keyword">const</span> QVector2D &point) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02153"></a><span class="lineno"> 2153</span>  QLineF getRectClippedStraightLine(<span class="keyword">const</span> QVector2D &point1, <span class="keyword">const</span> QVector2D &vec, <span class="keyword">const</span> QRect &rect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02154"></a><span class="lineno"> 2154</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02155"></a><span class="lineno"> 2155</span> };</div>
- <div class="line"><a name="l02156"></a><span class="lineno"> 2156</span> </div>
- <div class="line"><a name="l02157"></a><span class="lineno"> 2157</span> </div>
- <div class="line"><a name="l02158"></a><span class="lineno"><a class="line" href="class_q_c_p_item_line.html"> 2158</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_line.html">QCPItemLine</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02159"></a><span class="lineno"> 2159</span> {</div>
- <div class="line"><a name="l02160"></a><span class="lineno"> 2160</span>  Q_OBJECT</div>
- <div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> head READ head WRITE setHead)</div>
- <div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> tail READ tail WRITE setTail)</div>
- <div class="line"><a name="l02167"></a><span class="lineno"> 2167</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02168"></a><span class="lineno"> 2168</span>  <a class="code" href="class_q_c_p_item_line.html">QCPItemLine</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_line.html">QCPItemLine</a>();</div>
- <div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>  </div>
- <div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> head()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mHead; }</div>
- <div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> tail()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTail; }</div>
- <div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>  </div>
- <div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>  <span class="keywordtype">void</span> setHead(<span class="keyword">const</span> <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> &head);</div>
- <div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>  <span class="keywordtype">void</span> setTail(<span class="keyword">const</span> <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> &tail);</div>
- <div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>  </div>
- <div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>  </div>
- <div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>  QCPItemPosition * <span class="keyword">const</span> start;</div>
- <div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>  QCPItemPosition * <span class="keyword">const</span> end;</div>
- <div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>  </div>
- <div class="line"><a name="l02189"></a><span class="lineno"> 2189</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> mHead, mTail;</div>
- <div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>  </div>
- <div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>  </div>
- <div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>  QLineF getRectClippedLine(<span class="keyword">const</span> QVector2D &start, <span class="keyword">const</span> QVector2D &end, <span class="keyword">const</span> QRect &rect) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02200"></a><span class="lineno"> 2200</span> };</div>
- <div class="line"><a name="l02201"></a><span class="lineno"> 2201</span> </div>
- <div class="line"><a name="l02202"></a><span class="lineno"> 2202</span> </div>
- <div class="line"><a name="l02203"></a><span class="lineno"><a class="line" href="class_q_c_p_item_curve.html"> 2203</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_curve.html">QCPItemCurve</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02204"></a><span class="lineno"> 2204</span> {</div>
- <div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>  Q_OBJECT</div>
- <div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> head READ head WRITE setHead)</div>
- <div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> tail READ tail WRITE setTail)</div>
- <div class="line"><a name="l02212"></a><span class="lineno"> 2212</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>  <a class="code" href="class_q_c_p_item_curve.html">QCPItemCurve</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_curve.html">QCPItemCurve</a>();</div>
- <div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>  </div>
- <div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> head()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mHead; }</div>
- <div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> tail()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTail; }</div>
- <div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>  </div>
- <div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>  <span class="keywordtype">void</span> setHead(<span class="keyword">const</span> <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> &head);</div>
- <div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>  <span class="keywordtype">void</span> setTail(<span class="keyword">const</span> <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> &tail);</div>
- <div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>  </div>
- <div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>  </div>
- <div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>  QCPItemPosition * <span class="keyword">const</span> start;</div>
- <div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>  QCPItemPosition * <span class="keyword">const</span> startDir;</div>
- <div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>  QCPItemPosition * <span class="keyword">const</span> endDir;</div>
- <div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>  QCPItemPosition * <span class="keyword">const</span> end;</div>
- <div class="line"><a name="l02235"></a><span class="lineno"> 2235</span>  </div>
- <div class="line"><a name="l02236"></a><span class="lineno"> 2236</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>  <a class="code" href="class_q_c_p_line_ending.html">QCPLineEnding</a> mHead, mTail;</div>
- <div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>  </div>
- <div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>  </div>
- <div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02246"></a><span class="lineno"> 2246</span> };</div>
- <div class="line"><a name="l02247"></a><span class="lineno"> 2247</span> </div>
- <div class="line"><a name="l02248"></a><span class="lineno"> 2248</span> </div>
- <div class="line"><a name="l02249"></a><span class="lineno"><a class="line" href="class_q_c_p_item_rect.html"> 2249</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_rect.html">QCPItemRect</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02250"></a><span class="lineno"> 2250</span> {</div>
- <div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>  Q_OBJECT</div>
- <div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>  Q_PROPERTY(QBrush brush READ brush WRITE setBrush)</div>
- <div class="line"><a name="l02256"></a><span class="lineno"> 2256</span>  Q_PROPERTY(QBrush selectedBrush READ selectedBrush WRITE setSelectedBrush)</div>
- <div class="line"><a name="l02258"></a><span class="lineno"> 2258</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02259"></a><span class="lineno"> 2259</span>  <a class="code" href="class_q_c_p_item_rect.html">QCPItemRect</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_rect.html">QCPItemRect</a>();</div>
- <div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>  </div>
- <div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>  QBrush brush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBrush; }</div>
- <div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>  QBrush selectedBrush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBrush; }</div>
- <div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>  </div>
- <div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>  <span class="keywordtype">void</span> setBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>  <span class="keywordtype">void</span> setSelectedBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>  </div>
- <div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>  </div>
- <div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>  QCPItemPosition * <span class="keyword">const</span> topLeft;</div>
- <div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>  QCPItemPosition * <span class="keyword">const</span> bottomRight;</div>
- <div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>  QCPItemAnchor * <span class="keyword">const</span> top;</div>
- <div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>  QCPItemAnchor * <span class="keyword">const</span> topRight;</div>
- <div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>  QCPItemAnchor * <span class="keyword">const</span> right;</div>
- <div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>  QCPItemAnchor * <span class="keyword">const</span> bottom;</div>
- <div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>  QCPItemAnchor * <span class="keyword">const</span> bottomLeft;</div>
- <div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>  QCPItemAnchor * <span class="keyword">const</span> left;</div>
- <div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>  </div>
- <div class="line"><a name="l02286"></a><span class="lineno"> 2286</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>  <span class="keyword">enum</span> AnchorIndex {aiTop, aiTopRight, aiRight, aiBottom, aiBottomLeft, aiLeft};</div>
- <div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>  </div>
- <div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>  QBrush mBrush, mSelectedBrush;</div>
- <div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>  </div>
- <div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>  <span class="keyword">virtual</span> QPointF anchorPixelPoint(<span class="keywordtype">int</span> anchorId) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>  </div>
- <div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>  QBrush mainBrush() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02300"></a><span class="lineno"> 2300</span> };</div>
- <div class="line"><a name="l02301"></a><span class="lineno"> 2301</span> </div>
- <div class="line"><a name="l02302"></a><span class="lineno"> 2302</span> </div>
- <div class="line"><a name="l02303"></a><span class="lineno"><a class="line" href="class_q_c_p_item_text.html"> 2303</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_text.html">QCPItemText</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02304"></a><span class="lineno"> 2304</span> {</div>
- <div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>  Q_OBJECT</div>
- <div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>  Q_PROPERTY(QColor color READ color WRITE setColor)</div>
- <div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>  Q_PROPERTY(QColor selectedColor READ selectedColor WRITE setSelectedColor)</div>
- <div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>  Q_PROPERTY(QBrush brush READ brush WRITE setBrush)</div>
- <div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>  Q_PROPERTY(QBrush selectedBrush READ selectedBrush WRITE setSelectedBrush)</div>
- <div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>  Q_PROPERTY(QFont font READ font WRITE setFont)</div>
- <div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>  Q_PROPERTY(QFont selectedFont READ selectedFont WRITE setSelectedFont)</div>
- <div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>  Q_PROPERTY(QString text READ text WRITE setText)</div>
- <div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>  Q_PROPERTY(Qt::Alignment positionAlignment READ positionAlignment WRITE setPositionAlignment)</div>
- <div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>  Q_PROPERTY(Qt::Alignment textAlignment READ textAlignment WRITE setTextAlignment)</div>
- <div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>  Q_PROPERTY(<span class="keywordtype">double</span> rotation READ rotation WRITE setRotation)</div>
- <div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>  Q_PROPERTY(QMargins padding READ padding WRITE setPadding)</div>
- <div class="line"><a name="l02321"></a><span class="lineno"> 2321</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>  <a class="code" href="class_q_c_p_item_text.html">QCPItemText</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_text.html">QCPItemText</a>();</div>
- <div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>  </div>
- <div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>  QColor color()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mColor; }</div>
- <div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>  QColor selectedColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedColor; }</div>
- <div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>  QBrush brush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBrush; }</div>
- <div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>  QBrush selectedBrush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBrush; }</div>
- <div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>  QFont font()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mFont; }</div>
- <div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>  QFont selectedFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedFont; }</div>
- <div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>  QString text()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mText; }</div>
- <div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>  Qt::Alignment positionAlignment()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPositionAlignment; }</div>
- <div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>  Qt::Alignment textAlignment()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTextAlignment; }</div>
- <div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>  <span class="keywordtype">double</span> rotation()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRotation; }</div>
- <div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>  QMargins padding()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPadding; }</div>
- <div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>  </div>
- <div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>  <span class="keywordtype">void</span> setColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>  <span class="keywordtype">void</span> setSelectedColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>  <span class="keywordtype">void</span> setBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>  <span class="keywordtype">void</span> setSelectedBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>  <span class="keywordtype">void</span> setFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>  <span class="keywordtype">void</span> setSelectedFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>  <span class="keywordtype">void</span> setText(<span class="keyword">const</span> QString &text);</div>
- <div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>  <span class="keywordtype">void</span> setPositionAlignment(Qt::Alignment alignment);</div>
- <div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>  <span class="keywordtype">void</span> setTextAlignment(Qt::Alignment alignment);</div>
- <div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>  <span class="keywordtype">void</span> setRotation(<span class="keywordtype">double</span> degrees);</div>
- <div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>  <span class="keywordtype">void</span> setPadding(<span class="keyword">const</span> QMargins &padding);</div>
- <div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>  </div>
- <div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>  </div>
- <div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>  QCPItemPosition * <span class="keyword">const</span> <a class="code" href="class_q_c_p_abstract_item.html#af71345bd150f87fa1d2442837b87bb59">position</a>;</div>
- <div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>  QCPItemAnchor * <span class="keyword">const</span> topLeft;</div>
- <div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>  QCPItemAnchor * <span class="keyword">const</span> top;</div>
- <div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>  QCPItemAnchor * <span class="keyword">const</span> topRight;</div>
- <div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>  QCPItemAnchor * <span class="keyword">const</span> right;</div>
- <div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>  QCPItemAnchor * <span class="keyword">const</span> bottomRight;</div>
- <div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>  QCPItemAnchor * <span class="keyword">const</span> bottom;</div>
- <div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>  QCPItemAnchor * <span class="keyword">const</span> bottomLeft;</div>
- <div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>  QCPItemAnchor * <span class="keyword">const</span> left;</div>
- <div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>  </div>
- <div class="line"><a name="l02368"></a><span class="lineno"> 2368</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>  <span class="keyword">enum</span> AnchorIndex {aiTopLeft, aiTop, aiTopRight, aiRight, aiBottomRight, aiBottom, aiBottomLeft, aiLeft};</div>
- <div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>  </div>
- <div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>  QColor mColor, mSelectedColor;</div>
- <div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>  QBrush mBrush, mSelectedBrush;</div>
- <div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>  QFont mFont, mSelectedFont;</div>
- <div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>  QString mText;</div>
- <div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>  Qt::Alignment mPositionAlignment;</div>
- <div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>  Qt::Alignment mTextAlignment;</div>
- <div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>  <span class="keywordtype">double</span> mRotation;</div>
- <div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>  QMargins mPadding;</div>
- <div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>  </div>
- <div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>  <span class="keyword">virtual</span> QPointF anchorPixelPoint(<span class="keywordtype">int</span> anchorId) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>  </div>
- <div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>  QPointF getTextDrawPoint(<span class="keyword">const</span> QPointF &pos, <span class="keyword">const</span> QRectF &rect, Qt::Alignment positionAlignment) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>  QFont mainFont() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>  QColor mainColor() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>  QBrush mainBrush() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02392"></a><span class="lineno"> 2392</span> };</div>
- <div class="line"><a name="l02393"></a><span class="lineno"> 2393</span> </div>
- <div class="line"><a name="l02394"></a><span class="lineno"> 2394</span> </div>
- <div class="line"><a name="l02395"></a><span class="lineno"><a class="line" href="class_q_c_p_item_ellipse.html"> 2395</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_ellipse.html">QCPItemEllipse</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02396"></a><span class="lineno"> 2396</span> {</div>
- <div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>  Q_OBJECT</div>
- <div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>  Q_PROPERTY(QBrush brush READ brush WRITE setBrush)</div>
- <div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>  Q_PROPERTY(QBrush selectedBrush READ selectedBrush WRITE setSelectedBrush)</div>
- <div class="line"><a name="l02404"></a><span class="lineno"> 2404</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>  <a class="code" href="class_q_c_p_item_ellipse.html">QCPItemEllipse</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_ellipse.html">QCPItemEllipse</a>();</div>
- <div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>  </div>
- <div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>  QBrush brush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBrush; }</div>
- <div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>  QBrush selectedBrush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBrush; }</div>
- <div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>  </div>
- <div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>  <span class="keywordtype">void</span> setBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>  <span class="keywordtype">void</span> setSelectedBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>  </div>
- <div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>  </div>
- <div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>  QCPItemPosition * <span class="keyword">const</span> topLeft;</div>
- <div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>  QCPItemPosition * <span class="keyword">const</span> bottomRight;</div>
- <div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>  QCPItemAnchor * <span class="keyword">const</span> topLeftRim;</div>
- <div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>  QCPItemAnchor * <span class="keyword">const</span> top;</div>
- <div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>  QCPItemAnchor * <span class="keyword">const</span> topRightRim;</div>
- <div class="line"><a name="l02428"></a><span class="lineno"> 2428</span>  QCPItemAnchor * <span class="keyword">const</span> right;</div>
- <div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>  QCPItemAnchor * <span class="keyword">const</span> bottomRightRim;</div>
- <div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>  QCPItemAnchor * <span class="keyword">const</span> bottom;</div>
- <div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>  QCPItemAnchor * <span class="keyword">const</span> bottomLeftRim;</div>
- <div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>  QCPItemAnchor * <span class="keyword">const</span> left;</div>
- <div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>  QCPItemAnchor * <span class="keyword">const</span> center;</div>
- <div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>  </div>
- <div class="line"><a name="l02435"></a><span class="lineno"> 2435</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>  <span class="keyword">enum</span> AnchorIndex {aiTopLeftRim, aiTop, aiTopRightRim, aiRight, aiBottomRightRim, aiBottom, aiBottomLeftRim, aiLeft, aiCenter};</div>
- <div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>  </div>
- <div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>  QBrush mBrush, mSelectedBrush;</div>
- <div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>  </div>
- <div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>  <span class="keyword">virtual</span> QPointF anchorPixelPoint(<span class="keywordtype">int</span> anchorId) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>  </div>
- <div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>  QBrush mainBrush() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02449"></a><span class="lineno"> 2449</span> };</div>
- <div class="line"><a name="l02450"></a><span class="lineno"> 2450</span> </div>
- <div class="line"><a name="l02451"></a><span class="lineno"> 2451</span> </div>
- <div class="line"><a name="l02452"></a><span class="lineno"><a class="line" href="class_q_c_p_item_pixmap.html"> 2452</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_pixmap.html">QCPItemPixmap</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02453"></a><span class="lineno"> 2453</span> {</div>
- <div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>  Q_OBJECT</div>
- <div class="line"><a name="l02456"></a><span class="lineno"> 2456</span>  Q_PROPERTY(QPixmap pixmap READ pixmap WRITE setPixmap)</div>
- <div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>  Q_PROPERTY(<span class="keywordtype">bool</span> scaled READ scaled WRITE setScaled)</div>
- <div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>  Q_PROPERTY(Qt::AspectRatioMode aspectRatioMode READ aspectRatioMode)</div>
- <div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02462"></a><span class="lineno"> 2462</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>  <a class="code" href="class_q_c_p_item_pixmap.html">QCPItemPixmap</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_pixmap.html">QCPItemPixmap</a>();</div>
- <div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>  </div>
- <div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>  QPixmap pixmap()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPixmap; }</div>
- <div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>  <span class="keywordtype">bool</span> scaled()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mScaled; }</div>
- <div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>  Qt::AspectRatioMode aspectRatioMode()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mAspectRatioMode; }</div>
- <div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>  </div>
- <div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>  <span class="keywordtype">void</span> setPixmap(<span class="keyword">const</span> QPixmap &pixmap);</div>
- <div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>  <span class="keywordtype">void</span> setScaled(<span class="keywordtype">bool</span> scaled, Qt::AspectRatioMode aspectRatioMode=Qt::KeepAspectRatio);</div>
- <div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>  </div>
- <div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>  </div>
- <div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>  QCPItemPosition * <span class="keyword">const</span> topLeft;</div>
- <div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>  QCPItemPosition * <span class="keyword">const</span> bottomRight;</div>
- <div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>  QCPItemAnchor * <span class="keyword">const</span> top;</div>
- <div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>  QCPItemAnchor * <span class="keyword">const</span> topRight;</div>
- <div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>  QCPItemAnchor * <span class="keyword">const</span> right;</div>
- <div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>  QCPItemAnchor * <span class="keyword">const</span> bottom;</div>
- <div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>  QCPItemAnchor * <span class="keyword">const</span> bottomLeft;</div>
- <div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>  QCPItemAnchor * <span class="keyword">const</span> left;</div>
- <div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>  </div>
- <div class="line"><a name="l02491"></a><span class="lineno"> 2491</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>  <span class="keyword">enum</span> AnchorIndex {aiTop, aiTopRight, aiRight, aiBottom, aiBottomLeft, aiLeft};</div>
- <div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>  </div>
- <div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>  QPixmap mPixmap;</div>
- <div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>  QPixmap mScaledPixmap;</div>
- <div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>  <span class="keywordtype">bool</span> mScaled;</div>
- <div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>  Qt::AspectRatioMode mAspectRatioMode;</div>
- <div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>  </div>
- <div class="line"><a name="l02501"></a><span class="lineno"> 2501</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>  <span class="keyword">virtual</span> QPointF anchorPixelPoint(<span class="keywordtype">int</span> anchorId) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02504"></a><span class="lineno"> 2504</span>  </div>
- <div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>  <span class="keywordtype">void</span> updateScaledPixmap(QRect finalRect=QRect(), <span class="keywordtype">bool</span> flipHorz=<span class="keyword">false</span>, <span class="keywordtype">bool</span> flipVert=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>  QRect getFinalRect(<span class="keywordtype">bool</span> *flippedHorz=0, <span class="keywordtype">bool</span> *flippedVert=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02509"></a><span class="lineno"> 2509</span> };</div>
- <div class="line"><a name="l02510"></a><span class="lineno"> 2510</span> </div>
- <div class="line"><a name="l02511"></a><span class="lineno"> 2511</span> </div>
- <div class="line"><a name="l02512"></a><span class="lineno"><a class="line" href="class_q_c_p_item_tracer.html"> 2512</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_tracer.html">QCPItemTracer</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02513"></a><span class="lineno"> 2513</span> {</div>
- <div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>  Q_OBJECT</div>
- <div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>  Q_PROPERTY(QBrush brush READ brush WRITE setBrush)</div>
- <div class="line"><a name="l02519"></a><span class="lineno"> 2519</span>  Q_PROPERTY(QBrush selectedBrush READ selectedBrush WRITE setSelectedBrush)</div>
- <div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>  Q_PROPERTY(<span class="keywordtype">double</span> size READ size WRITE setSize)</div>
- <div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500">TracerStyle</a> style READ style WRITE setStyle)</div>
- <div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_graph.html">QCPGraph</a>* graph READ graph WRITE setGraph)</div>
- <div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>  Q_PROPERTY(<span class="keywordtype">double</span> graphKey READ graphKey WRITE setGraphKey)</div>
- <div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>  Q_PROPERTY(<span class="keywordtype">bool</span> interpolating READ interpolating WRITE setInterpolating)</div>
- <div class="line"><a name="l02526"></a><span class="lineno"> 2526</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02532"></a><span class="lineno"><a class="line" href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500aac27462c79146225bfa8fba24d2ee8a4"> 2532</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500">TracerStyle</a> { tsNone </div>
- <div class="line"><a name="l02533"></a><span class="lineno"><a class="line" href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500a3323fb04017146e4885e080a459472fa"> 2533</a></span>  ,tsPlus </div>
- <div class="line"><a name="l02534"></a><span class="lineno"><a class="line" href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500af562ec81ac3ba99e26ef8540cf1ec16f"> 2534</a></span>  ,tsCrosshair </div>
- <div class="line"><a name="l02535"></a><span class="lineno"><a class="line" href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500ae2252c28f4842880d71e9f94e69de94e"> 2535</a></span>  ,tsCircle </div>
- <div class="line"><a name="l02536"></a><span class="lineno"><a class="line" href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500a4ed5f01f2c5fd86d980366d79f481b9b"> 2536</a></span>  ,tsSquare </div>
- <div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>  };</div>
- <div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>  Q_ENUMS(TracerStyle)</div>
- <div class="line"><a name="l02539"></a><span class="lineno"> 2539</span> </div>
- <div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>  <a class="code" href="class_q_c_p_item_tracer.html">QCPItemTracer</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>  virtual ~<a class="code" href="class_q_c_p_item_tracer.html">QCPItemTracer</a>();</div>
- <div class="line"><a name="l02542"></a><span class="lineno"> 2542</span> </div>
- <div class="line"><a name="l02543"></a><span class="lineno"> 2543</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>  QBrush brush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBrush; }</div>
- <div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>  QBrush selectedBrush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBrush; }</div>
- <div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>  <span class="keywordtype">double</span> size()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSize; }</div>
- <div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>  TracerStyle style()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mStyle; }</div>
- <div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>  <a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *graph()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mGraph; }</div>
- <div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>  <span class="keywordtype">double</span> graphKey()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mGraphKey; }</div>
- <div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>  <span class="keywordtype">bool</span> interpolating()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mInterpolating; }</div>
- <div class="line"><a name="l02553"></a><span class="lineno"> 2553</span> </div>
- <div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>  <span class="keywordtype">void</span> setBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02558"></a><span class="lineno"> 2558</span>  <span class="keywordtype">void</span> setSelectedBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>  <span class="keywordtype">void</span> setSize(<span class="keywordtype">double</span> size);</div>
- <div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>  <span class="keywordtype">void</span> setStyle(TracerStyle style);</div>
- <div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>  <span class="keywordtype">void</span> setGraph(<a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *graph);</div>
- <div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>  <span class="keywordtype">void</span> setGraphKey(<span class="keywordtype">double</span> key);</div>
- <div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>  <span class="keywordtype">void</span> setInterpolating(<span class="keywordtype">bool</span> enabled);</div>
- <div class="line"><a name="l02564"></a><span class="lineno"> 2564</span> </div>
- <div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>  </div>
- <div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>  <span class="keywordtype">void</span> updatePosition();</div>
- <div class="line"><a name="l02570"></a><span class="lineno"> 2570</span> </div>
- <div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>  QCPItemPosition * <span class="keyword">const</span> <a class="code" href="class_q_c_p_abstract_item.html#af71345bd150f87fa1d2442837b87bb59">position</a>;</div>
- <div class="line"><a name="l02572"></a><span class="lineno"> 2572</span> </div>
- <div class="line"><a name="l02573"></a><span class="lineno"> 2573</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>  QBrush mBrush, mSelectedBrush;</div>
- <div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>  <span class="keywordtype">double</span> mSize;</div>
- <div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>  TracerStyle mStyle;</div>
- <div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>  <a class="code" href="class_q_c_p_graph.html">QCPGraph</a> *mGraph;</div>
- <div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>  <span class="keywordtype">double</span> mGraphKey;</div>
- <div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>  <span class="keywordtype">bool</span> mInterpolating;</div>
- <div class="line"><a name="l02582"></a><span class="lineno"> 2582</span> </div>
- <div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02585"></a><span class="lineno"> 2585</span> </div>
- <div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>  QBrush mainBrush() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02589"></a><span class="lineno"> 2589</span> };</div>
- <div class="line"><a name="l02590"></a><span class="lineno"> 2590</span> </div>
- <div class="line"><a name="l02591"></a><span class="lineno"> 2591</span> </div>
- <div class="line"><a name="l02592"></a><span class="lineno"><a class="line" href="class_q_c_p_item_bracket.html"> 2592</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_item_bracket.html">QCPItemBracket</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div>
- <div class="line"><a name="l02593"></a><span class="lineno"> 2593</span> {</div>
- <div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>  Q_OBJECT</div>
- <div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>  Q_PROPERTY(QPen pen READ pen WRITE setPen)</div>
- <div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>  Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)</div>
- <div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>  Q_PROPERTY(<span class="keywordtype">double</span> length READ length WRITE setLength)</div>
- <div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_item_bracket.html#a7ac3afd0b24a607054e7212047d59dbd">BracketStyle</a> style READ style WRITE setStyle)</div>
- <div class="line"><a name="l02601"></a><span class="lineno"> 2601</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02602"></a><span class="lineno"><a class="line" href="class_q_c_p_item_bracket.html#a7ac3afd0b24a607054e7212047d59dbda7f9df4a7359bfe3dac1dbe4ccf5d220c"> 2602</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_item_bracket.html#a7ac3afd0b24a607054e7212047d59dbd">BracketStyle</a> { bsSquare </div>
- <div class="line"><a name="l02603"></a><span class="lineno"><a class="line" href="class_q_c_p_item_bracket.html#a7ac3afd0b24a607054e7212047d59dbda394627b0830a26ee3e0a02ca67a9f918"> 2603</a></span>  ,bsRound </div>
- <div class="line"><a name="l02604"></a><span class="lineno"><a class="line" href="class_q_c_p_item_bracket.html#a7ac3afd0b24a607054e7212047d59dbda5024ce4023c2d8de4221f1cd4816acd8"> 2604</a></span>  ,bsCurly </div>
- <div class="line"><a name="l02605"></a><span class="lineno"><a class="line" href="class_q_c_p_item_bracket.html#a7ac3afd0b24a607054e7212047d59dbda8f29f5ef754e2dc9a9efdedb2face0f3"> 2605</a></span>  ,bsCalligraphic </div>
- <div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>  };</div>
- <div class="line"><a name="l02607"></a><span class="lineno"> 2607</span> </div>
- <div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>  <a class="code" href="class_q_c_p_item_bracket.html">QCPItemBracket</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_q_c_p_item_bracket.html">QCPItemBracket</a>();</div>
- <div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>  </div>
- <div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>  QPen pen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mPen; }</div>
- <div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>  QPen selectedPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedPen; }</div>
- <div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>  <span class="keywordtype">double</span> length()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mLength; }</div>
- <div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>  BracketStyle style()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mStyle; }</div>
- <div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>  </div>
- <div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>  <span class="comment">// setters;</span></div>
- <div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>  <span class="keywordtype">void</span> setPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>  <span class="keywordtype">void</span> setSelectedPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>  <span class="keywordtype">void</span> setLength(<span class="keywordtype">double</span> length);</div>
- <div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>  <span class="keywordtype">void</span> setStyle(BracketStyle style);</div>
- <div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>  </div>
- <div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>  </div>
- <div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>  QCPItemPosition * <span class="keyword">const</span> left;</div>
- <div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>  QCPItemPosition * <span class="keyword">const</span> right;</div>
- <div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>  QCPItemAnchor * <span class="keyword">const</span> center;</div>
- <div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>  </div>
- <div class="line"><a name="l02630"></a><span class="lineno"> 2630</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>  <span class="keyword">enum</span> AnchorIndex {aiCenter};</div>
- <div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>  QPen mPen, mSelectedPen;</div>
- <div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>  <span class="keywordtype">double</span> mLength;</div>
- <div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>  BracketStyle mStyle;</div>
- <div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>  </div>
- <div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>  <span class="keyword">virtual</span> QPointF anchorPixelPoint(<span class="keywordtype">int</span> anchorId) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>  </div>
- <div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>  QPen mainPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02643"></a><span class="lineno"> 2643</span> };</div>
- <div class="line"><a name="l02644"></a><span class="lineno"> 2644</span> </div>
- <div class="line"><a name="l02645"></a><span class="lineno"> 2645</span> </div>
- <div class="line"><a name="l02646"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html"> 2646</a></span> <span class="keyword">class </span>QCP_LIB_DECL QCPAxisRect : <span class="keyword">public</span> QCPLayoutElement</div>
- <div class="line"><a name="l02647"></a><span class="lineno"> 2647</span> {</div>
- <div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>  Q_OBJECT</div>
- <div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>  Q_PROPERTY(QPixmap background READ background WRITE setBackground)</div>
- <div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>  Q_PROPERTY(<span class="keywordtype">bool</span> backgroundScaled READ backgroundScaled WRITE setBackgroundScaled)</div>
- <div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>  Q_PROPERTY(Qt::AspectRatioMode backgroundScaledMode READ backgroundScaledMode WRITE setBackgroundScaledMode)</div>
- <div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>  Q_PROPERTY(Qt::Orientations rangeDrag READ rangeDrag WRITE setRangeDrag)</div>
- <div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>  Q_PROPERTY(Qt::Orientations rangeZoom READ rangeZoom WRITE setRangeZoom)</div>
- <div class="line"><a name="l02656"></a><span class="lineno"> 2656</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>  <span class="keyword">explicit</span> QCPAxisRect(QCustomPlot *parentPlot, <span class="keywordtype">bool</span> setupDefaultAxes=<span class="keyword">true</span>);</div>
- <div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>  <span class="keyword">virtual</span> ~QCPAxisRect();</div>
- <div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>  </div>
- <div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>  QPixmap background()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBackgroundPixmap; }</div>
- <div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>  <span class="keywordtype">bool</span> backgroundScaled()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBackgroundScaled; }</div>
- <div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>  Qt::AspectRatioMode backgroundScaledMode()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBackgroundScaledMode; }</div>
- <div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>  Qt::Orientations rangeDrag()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRangeDrag; }</div>
- <div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>  Qt::Orientations rangeZoom()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRangeZoom; }</div>
- <div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>  QCPAxis *rangeDragAxis(Qt::Orientation orientation);</div>
- <div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>  QCPAxis *rangeZoomAxis(Qt::Orientation orientation);</div>
- <div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>  <span class="keywordtype">double</span> rangeZoomFactor(Qt::Orientation orientation);</div>
- <div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>  </div>
- <div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>  <span class="keywordtype">void</span> setBackground(<span class="keyword">const</span> QPixmap &pm);</div>
- <div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>  <span class="keywordtype">void</span> setBackground(<span class="keyword">const</span> QPixmap &pm, <span class="keywordtype">bool</span> scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding);</div>
- <div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>  <span class="keywordtype">void</span> setBackground(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>  <span class="keywordtype">void</span> setBackgroundScaled(<span class="keywordtype">bool</span> scaled);</div>
- <div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>  <span class="keywordtype">void</span> setBackgroundScaledMode(Qt::AspectRatioMode mode);</div>
- <div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>  <span class="keywordtype">void</span> setRangeDrag(Qt::Orientations orientations);</div>
- <div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>  <span class="keywordtype">void</span> setRangeZoom(Qt::Orientations orientations);</div>
- <div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>  <span class="keywordtype">void</span> setRangeDragAxes(QCPAxis *horizontal, QCPAxis *vertical);</div>
- <div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>  <span class="keywordtype">void</span> setRangeZoomAxes(QCPAxis *horizontal, QCPAxis *vertical);</div>
- <div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>  <span class="keywordtype">void</span> setRangeZoomFactor(<span class="keywordtype">double</span> horizontalFactor, <span class="keywordtype">double</span> verticalFactor);</div>
- <div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>  <span class="keywordtype">void</span> setRangeZoomFactor(<span class="keywordtype">double</span> factor);</div>
- <div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>  </div>
- <div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>  <span class="keywordtype">int</span> axisCount(<a class="code" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">QCPAxis::AxisType</a> type) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>  QCPAxis *axis(<a class="code" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">QCPAxis::AxisType</a> type, <span class="keywordtype">int</span> index=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>  QList<QCPAxis*> axes(QCPAxis::AxisTypes types) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>  QList<QCPAxis*> axes() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>  QCPAxis *addAxis(<a class="code" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">QCPAxis::AxisType</a> type);</div>
- <div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>  QList<QCPAxis*> addAxes(QCPAxis::AxisTypes types);</div>
- <div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>  <span class="keywordtype">bool</span> removeAxis(QCPAxis *axis);</div>
- <div class="line"><a name="l02691"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a4114887c7141b59650b7488f930993e5"> 2691</a></span>  <a class="code" href="class_q_c_p_layout_inset.html">QCPLayoutInset</a> *<a class="code" href="class_q_c_p_axis_rect.html#a4114887c7141b59650b7488f930993e5">insetLayout</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mInsetLayout; }</div>
- <div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>  </div>
- <div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>  <span class="keywordtype">void</span> setupFullAxesBox(<span class="keywordtype">bool</span> connectRanges=<span class="keyword">false</span>);</div>
- <div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>  QList<QCPAbstractPlottable*> plottables() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>  QList<QCPGraph*> graphs() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>  QList<QCPAbstractItem*> items() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>  </div>
- <div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>  <span class="comment">// read-only interface imitating a QRect:</span></div>
- <div class="line"><a name="l02699"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a55b3ecf72a3a65b053f7651b88db458d"> 2699</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_axis_rect.html#a55b3ecf72a3a65b053f7651b88db458d">left</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.left(); }</div>
- <div class="line"><a name="l02700"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a6d0f989fc552aa2b563cf82f8fc81e61"> 2700</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_axis_rect.html#a6d0f989fc552aa2b563cf82f8fc81e61">right</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.right(); }</div>
- <div class="line"><a name="l02701"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#ac45aef1eb75cea46b241b6303028a607"> 2701</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_axis_rect.html#ac45aef1eb75cea46b241b6303028a607">top</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.top(); }</div>
- <div class="line"><a name="l02702"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#af2b5982ebe7e6f781b9bf1cc371a60d8"> 2702</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_axis_rect.html#af2b5982ebe7e6f781b9bf1cc371a60d8">bottom</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.bottom(); }</div>
- <div class="line"><a name="l02703"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a45bf5c17f4ca29131b7eb0db06efc259"> 2703</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_axis_rect.html#a45bf5c17f4ca29131b7eb0db06efc259">width</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.width(); }</div>
- <div class="line"><a name="l02704"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a1c55c4f3bef40cf01b21820316c8469e"> 2704</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_q_c_p_axis_rect.html#a1c55c4f3bef40cf01b21820316c8469e">height</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.height(); }</div>
- <div class="line"><a name="l02705"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a871b9fe49e92b39a3cbe29a59e458536"> 2705</a></span>  QSize <a class="code" href="class_q_c_p_axis_rect.html#a871b9fe49e92b39a3cbe29a59e458536">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.size(); }</div>
- <div class="line"><a name="l02706"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a88acbe716bcf5072790a6f95637c40d8"> 2706</a></span>  QPoint <a class="code" href="class_q_c_p_axis_rect.html#a88acbe716bcf5072790a6f95637c40d8">topLeft</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.topLeft(); }</div>
- <div class="line"><a name="l02707"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a232409546394c23b59407bc62fa460a8"> 2707</a></span>  QPoint <a class="code" href="class_q_c_p_axis_rect.html#a232409546394c23b59407bc62fa460a8">topRight</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.topRight(); }</div>
- <div class="line"><a name="l02708"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a724b0333971ea6a338f0dbd814dc97ae"> 2708</a></span>  QPoint <a class="code" href="class_q_c_p_axis_rect.html#a724b0333971ea6a338f0dbd814dc97ae">bottomLeft</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.bottomLeft(); }</div>
- <div class="line"><a name="l02709"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#a49ea3c7dff834b47e266cbf3d79f78b9"> 2709</a></span>  QPoint <a class="code" href="class_q_c_p_axis_rect.html#a49ea3c7dff834b47e266cbf3d79f78b9">bottomRight</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.bottomRight(); }</div>
- <div class="line"><a name="l02710"></a><span class="lineno"><a class="line" href="class_q_c_p_axis_rect.html#aea5e6042bca198424fa1bc02fc282e59"> 2710</a></span>  QPoint <a class="code" href="class_q_c_p_axis_rect.html#aea5e6042bca198424fa1bc02fc282e59">center</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mRect.center(); }</div>
- <div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>  </div>
- <div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#a46d52cb1f07ba05564920321f4ada184">update</a>();</div>
- <div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>  <span class="keyword">virtual</span> QList<QCPLayoutElement*> <a class="code" href="class_q_c_p_layout_element.html#a311d60d78e62ef8eaaedb1b6ceb9e788">elements</a>(<span class="keywordtype">bool</span> recursive) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02715"></a><span class="lineno"> 2715</span> </div>
- <div class="line"><a name="l02716"></a><span class="lineno"> 2716</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>  QBrush mBackgroundBrush;</div>
- <div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>  QPixmap mBackgroundPixmap;</div>
- <div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>  QPixmap mScaledBackgroundPixmap;</div>
- <div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>  <span class="keywordtype">bool</span> mBackgroundScaled;</div>
- <div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>  Qt::AspectRatioMode mBackgroundScaledMode;</div>
- <div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>  <a class="code" href="class_q_c_p_layout_inset.html">QCPLayoutInset</a> *mInsetLayout;</div>
- <div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>  Qt::Orientations mRangeDrag, mRangeZoom;</div>
- <div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>  QPointer<QCPAxis> mRangeDragHorzAxis, mRangeDragVertAxis, mRangeZoomHorzAxis, mRangeZoomVertAxis;</div>
- <div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>  <span class="keywordtype">double</span> mRangeZoomFactorHorz, mRangeZoomFactorVert;</div>
- <div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>  <span class="comment">// non-property members:</span></div>
- <div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>  <a class="code" href="class_q_c_p_range.html">QCPRange</a> mDragStartHorzRange, mDragStartVertRange;</div>
- <div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>  QCP::AntialiasedElements mAADragBackup, mNotAADragBackup;</div>
- <div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>  QPoint mDragStart;</div>
- <div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>  <span class="keywordtype">bool</span> mDragging;</div>
- <div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>  QHash<QCPAxis::AxisType, QList<QCPAxis*> > mAxes;</div>
- <div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>  </div>
- <div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> calculateAutoMargin(<a class="code" href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a> side);</div>
- <div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#a2d82ea21fe0ee628f177bd824bc51a71">mousePressEvent</a>(QMouseEvent *event);</div>
- <div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#a14f4acf58cdb8dd2c6c571479c4c4a40">mouseMoveEvent</a>(QMouseEvent *event);</div>
- <div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#ae526ac828cce1e5bb94eaa85776d7404">mouseReleaseEvent</a>(QMouseEvent *event);</div>
- <div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_q_c_p_layout_element.html#a300521d2fd18a893c1b85f6be11ce2bf">wheelEvent</a>(QWheelEvent *event);</div>
- <div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>  </div>
- <div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>  <span class="comment">// non-property methods:</span></div>
- <div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>  <span class="keywordtype">void</span> drawBackground(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>  <span class="keywordtype">void</span> updateAxesOffset(<a class="code" href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">QCPAxis::AxisType</a> type);</div>
- <div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>  </div>
- <div class="line"><a name="l02748"></a><span class="lineno"> 2748</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>  Q_DISABLE_COPY(QCPAxisRect)</div>
- <div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>  </div>
- <div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>  friend class QCustomPlot;</div>
- <div class="line"><a name="l02752"></a><span class="lineno"> 2752</span> };</div>
- <div class="line"><a name="l02753"></a><span class="lineno"> 2753</span> </div>
- <div class="line"><a name="l02754"></a><span class="lineno"> 2754</span> </div>
- <div class="line"><a name="l02755"></a><span class="lineno"><a class="line" href="class_q_c_p_abstract_legend_item.html"> 2755</a></span> class QCP_LIB_DECL <a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a> : public QCPLayoutElement</div>
- <div class="line"><a name="l02756"></a><span class="lineno"> 2756</span> {</div>
- <div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>  Q_OBJECT</div>
- <div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>  Q_PROPERTY(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a>* parentLegend READ parentLegend)</div>
- <div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>  Q_PROPERTY(QFont font READ font WRITE setFont)</div>
- <div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>  Q_PROPERTY(QColor textColor READ textColor WRITE setTextColor)</div>
- <div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>  Q_PROPERTY(QFont selectedFont READ selectedFont WRITE setSelectedFont)</div>
- <div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>  Q_PROPERTY(QColor selectedTextColor READ selectedTextColor WRITE setSelectedTextColor)</div>
- <div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selectable READ selectable WRITE setSelectable)</div>
- <div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selected READ selected WRITE setSelected)</div>
- <div class="line"><a name="l02767"></a><span class="lineno"> 2767</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a>(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *parent);</div>
- <div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>  </div>
- <div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>  <a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *parentLegend()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mParentLegend; }</div>
- <div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>  QFont font()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mFont; }</div>
- <div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>  QColor textColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTextColor; }</div>
- <div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>  QFont selectedFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedFont; }</div>
- <div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>  QColor selectedTextColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedTextColor; }</div>
- <div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>  <span class="keywordtype">bool</span> selectable()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectable; }</div>
- <div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>  <span class="keywordtype">bool</span> selected()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelected; }</div>
- <div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>  </div>
- <div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>  <span class="keywordtype">void</span> setFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>  <span class="keywordtype">void</span> setTextColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>  <span class="keywordtype">void</span> setSelectedFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>  <span class="keywordtype">void</span> setSelectedTextColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>  <span class="keywordtype">void</span> setSelectable(<span class="keywordtype">bool</span> selectable);</div>
- <div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>  <span class="keywordtype">void</span> setSelected(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>  </div>
- <div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_layout_element.html#a9fcf5d0ea19f2c23b2b528bce2c6f095">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>  </div>
- <div class="line"><a name="l02790"></a><span class="lineno"> 2790</span> signals:</div>
- <div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>  <span class="keywordtype">void</span> selectionChanged(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>  </div>
- <div class="line"><a name="l02793"></a><span class="lineno"> 2793</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>  <a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *mParentLegend;</div>
- <div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>  QFont mFont;</div>
- <div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>  QColor mTextColor;</div>
- <div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>  QFont mSelectedFont;</div>
- <div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>  QColor mSelectedTextColor;</div>
- <div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>  <span class="keywordtype">bool</span> mSelectable, mSelected;</div>
- <div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>  </div>
- <div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>  <span class="keyword">virtual</span> <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a> selectionCategory() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>  <span class="keyword">virtual</span> QRect clipRect() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) = 0;</div>
- <div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> selectEvent(QMouseEvent *event, <span class="keywordtype">bool</span> additive, <span class="keyword">const</span> QVariant &details, <span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deselectEvent(<span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>  </div>
- <div class="line"><a name="l02811"></a><span class="lineno"> 2811</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a>)</div>
- <div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>  </div>
- <div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_q_c_p_legend.html">QCPLegend</a>;</div>
- <div class="line"><a name="l02815"></a><span class="lineno"> 2815</span> };</div>
- <div class="line"><a name="l02816"></a><span class="lineno"> 2816</span> </div>
- <div class="line"><a name="l02817"></a><span class="lineno"> 2817</span> </div>
- <div class="line"><a name="l02818"></a><span class="lineno"><a class="line" href="class_q_c_p_plottable_legend_item.html"> 2818</a></span> <span class="keyword">class </span>QCP_LIB_DECL QCPPlottableLegendItem : <span class="keyword">public</span> <a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a></div>
- <div class="line"><a name="l02819"></a><span class="lineno"> 2819</span> {</div>
- <div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>  Q_OBJECT</div>
- <div class="line"><a name="l02821"></a><span class="lineno"> 2821</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>  QCPPlottableLegendItem(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a> *parent, <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable);</div>
- <div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>  </div>
- <div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>  <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable() { <span class="keywordflow">return</span> mPlottable; }</div>
- <div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>  </div>
- <div class="line"><a name="l02827"></a><span class="lineno"> 2827</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>  <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *mPlottable;</div>
- <div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>  </div>
- <div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>  <span class="keyword">virtual</span> QSize <a class="code" href="class_q_c_p_layout_element.html#aebe14fb71f858c0f98caf8d342a9864a">minimumSizeHint</a>() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>  </div>
- <div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>  QPen getIconBorderPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>  QColor getTextColor() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>  QFont getFont() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02839"></a><span class="lineno"> 2839</span> };</div>
- <div class="line"><a name="l02840"></a><span class="lineno"> 2840</span> </div>
- <div class="line"><a name="l02841"></a><span class="lineno"> 2841</span> </div>
- <div class="line"><a name="l02842"></a><span class="lineno"><a class="line" href="class_q_c_p_legend.html"> 2842</a></span> <span class="keyword">class </span>QCP_LIB_DECL <a class="code" href="class_q_c_p_legend.html">QCPLegend</a> : <span class="keyword">public</span> <a class="code" href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a></div>
- <div class="line"><a name="l02843"></a><span class="lineno"> 2843</span> {</div>
- <div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>  Q_OBJECT</div>
- <div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>  Q_PROPERTY(QPen borderPen READ borderPen WRITE setBorderPen)</div>
- <div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>  Q_PROPERTY(QBrush brush READ brush WRITE setBrush)</div>
- <div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>  Q_PROPERTY(QFont font READ font WRITE setFont)</div>
- <div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>  Q_PROPERTY(QColor textColor READ textColor WRITE setTextColor)</div>
- <div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>  Q_PROPERTY(QSize iconSize READ iconSize WRITE setIconSize)</div>
- <div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>  Q_PROPERTY(<span class="keywordtype">int</span> iconTextPadding READ iconTextPadding WRITE setIconTextPadding)</div>
- <div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>  Q_PROPERTY(QPen iconBorderPen READ iconBorderPen WRITE setIconBorderPen)</div>
- <div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>  Q_PROPERTY(SelectableParts selectableParts READ selectableParts WRITE setSelectableParts)</div>
- <div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>  Q_PROPERTY(SelectableParts selectedParts READ selectedParts WRITE setSelectedParts)</div>
- <div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>  Q_PROPERTY(QPen selectedBorderPen READ selectedBorderPen WRITE setSelectedBorderPen)</div>
- <div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>  Q_PROPERTY(QPen selectedIconBorderPen READ selectedIconBorderPen WRITE setSelectedIconBorderPen)</div>
- <div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>  Q_PROPERTY(QBrush selectedBrush READ selectedBrush WRITE setSelectedBrush)</div>
- <div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>  Q_PROPERTY(QFont selectedFont READ selectedFont WRITE setSelectedFont)</div>
- <div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>  Q_PROPERTY(QColor selectedTextColor READ selectedTextColor WRITE setSelectedTextColor)</div>
- <div class="line"><a name="l02861"></a><span class="lineno"> 2861</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02867"></a><span class="lineno"><a class="line" href="class_q_c_p_legend.html#a5404de8bc1e4a994ca4ae69e2c7072f1a378201c07d500af7126e3ec91652eed7"> 2867</a></span>  <span class="keyword">enum</span> <a class="code" href="class_q_c_p_legend.html#a5404de8bc1e4a994ca4ae69e2c7072f1">SelectablePart</a> { spNone = 0x000 </div>
- <div class="line"><a name="l02868"></a><span class="lineno"><a class="line" href="class_q_c_p_legend.html#a5404de8bc1e4a994ca4ae69e2c7072f1a0fa4758962a46fa1dc9da818abae23c4"> 2868</a></span>  ,spLegendBox = 0x001 </div>
- <div class="line"><a name="l02869"></a><span class="lineno"><a class="line" href="class_q_c_p_legend.html#a5404de8bc1e4a994ca4ae69e2c7072f1a768bfb95f323db4c66473375032c0af7"> 2869</a></span>  ,spItems = 0x002 </div>
- <div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>  };</div>
- <div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>  Q_FLAGS(SelectablePart SelectableParts)</div>
- <div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>  Q_DECLARE_FLAGS(SelectableParts, SelectablePart)</div>
- <div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>  </div>
- <div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>  explicit <a class="code" href="class_q_c_p_legend.html">QCPLegend</a>();</div>
- <div class="line"><a name="l02875"></a><span class="lineno"> 2875</span>  virtual ~QCPLegend();</div>
- <div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>  </div>
- <div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>  QPen borderPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBorderPen; }</div>
- <div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>  QBrush brush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mBrush; }</div>
- <div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>  QFont font()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mFont; }</div>
- <div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>  QColor textColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTextColor; }</div>
- <div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>  QSize iconSize()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mIconSize; }</div>
- <div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>  <span class="keywordtype">int</span> iconTextPadding()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mIconTextPadding; }</div>
- <div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>  QPen iconBorderPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mIconBorderPen; }</div>
- <div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>  SelectableParts selectableParts()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectableParts; }</div>
- <div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>  SelectableParts selectedParts() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>  QPen selectedBorderPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBorderPen; }</div>
- <div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>  QPen selectedIconBorderPen()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedIconBorderPen; }</div>
- <div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>  QBrush selectedBrush()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedBrush; }</div>
- <div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>  QFont selectedFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedFont; }</div>
- <div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>  QColor selectedTextColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedTextColor; }</div>
- <div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>  </div>
- <div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>  <span class="keywordtype">void</span> setBorderPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>  <span class="keywordtype">void</span> setBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>  <span class="keywordtype">void</span> setFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>  <span class="keywordtype">void</span> setTextColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>  <span class="keywordtype">void</span> setIconSize(<span class="keyword">const</span> QSize &size);</div>
- <div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>  <span class="keywordtype">void</span> setIconSize(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
- <div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>  <span class="keywordtype">void</span> setIconTextPadding(<span class="keywordtype">int</span> padding);</div>
- <div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>  <span class="keywordtype">void</span> setIconBorderPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>  <span class="keywordtype">void</span> setSelectableParts(<span class="keyword">const</span> SelectableParts &selectableParts);</div>
- <div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>  <span class="keywordtype">void</span> setSelectedParts(<span class="keyword">const</span> SelectableParts &selectedParts);</div>
- <div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>  <span class="keywordtype">void</span> setSelectedBorderPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>  <span class="keywordtype">void</span> setSelectedIconBorderPen(<span class="keyword">const</span> QPen &pen);</div>
- <div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>  <span class="keywordtype">void</span> setSelectedBrush(<span class="keyword">const</span> QBrush &brush);</div>
- <div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>  <span class="keywordtype">void</span> setSelectedFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>  <span class="keywordtype">void</span> setSelectedTextColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>  </div>
- <div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_layout_element.html#a9fcf5d0ea19f2c23b2b528bce2c6f095">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>  </div>
- <div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>  <a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a> *item(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>  QCPPlottableLegendItem *itemWithPlottable(<span class="keyword">const</span> <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>  <span class="keywordtype">int</span> itemCount() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>  <span class="keywordtype">bool</span> hasItem(<a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a> *item) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>  <span class="keywordtype">bool</span> hasItemWithPlottable(<span class="keyword">const</span> <a class="code" href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a> *plottable) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>  <span class="keywordtype">bool</span> addItem(<a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a> *item);</div>
- <div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>  <span class="keywordtype">bool</span> removeItem(<span class="keywordtype">int</span> index);</div>
- <div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>  <span class="keywordtype">bool</span> removeItem(<a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a> *item);</div>
- <div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>  <span class="keywordtype">void</span> clearItems();</div>
- <div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>  QList<QCPAbstractLegendItem*> selectedItems() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>  </div>
- <div class="line"><a name="l02925"></a><span class="lineno"> 2925</span> signals:</div>
- <div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>  <span class="keywordtype">void</span> selectionChanged(QCPLegend::SelectableParts selection);</div>
- <div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>  </div>
- <div class="line"><a name="l02928"></a><span class="lineno"> 2928</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>  QPen mBorderPen, mIconBorderPen;</div>
- <div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>  QBrush mBrush;</div>
- <div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>  QFont mFont;</div>
- <div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>  QColor mTextColor;</div>
- <div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>  QSize mIconSize;</div>
- <div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>  <span class="keywordtype">int</span> mIconTextPadding;</div>
- <div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>  SelectableParts mSelectedParts, mSelectableParts;</div>
- <div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>  QPen mSelectedBorderPen, mSelectedIconBorderPen;</div>
- <div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>  QBrush mSelectedBrush;</div>
- <div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>  QFont mSelectedFont;</div>
- <div class="line"><a name="l02940"></a><span class="lineno"> 2940</span>  QColor mSelectedTextColor;</div>
- <div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>  </div>
- <div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> parentPlotInitialized(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>  <span class="keyword">virtual</span> <a class="code" href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a> selectionCategory() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> selectEvent(QMouseEvent *event, <span class="keywordtype">bool</span> additive, <span class="keyword">const</span> QVariant &details, <span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deselectEvent(<span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>  </div>
- <div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>  QPen getBorderPen() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>  QBrush getBrush() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>  </div>
- <div class="line"><a name="l02955"></a><span class="lineno"> 2955</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a>)</div>
- <div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>  </div>
- <div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>  friend class QCustomPlot;</div>
- <div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>  friend class <a class="code" href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a>;</div>
- <div class="line"><a name="l02960"></a><span class="lineno"> 2960</span> };</div>
- <div class="line"><a name="l02961"></a><span class="lineno"> 2961</span> Q_DECLARE_OPERATORS_FOR_FLAGS(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a>::SelectableParts)</div>
- <div class="line"><a name="l02962"></a><span class="lineno"> 2962</span> Q_DECLARE_METATYPE(<a class="code" href="class_q_c_p_legend.html">QCPLegend</a>::SelectablePart)</div>
- <div class="line"><a name="l02963"></a><span class="lineno"> 2963</span> </div>
- <div class="line"><a name="l02964"></a><span class="lineno"> 2964</span> </div>
- <div class="line"><a name="l02965"></a><span class="lineno"><a class="line" href="class_q_c_p_plot_title.html"> 2965</a></span> class QCP_LIB_DECL <a class="code" href="class_q_c_p_plot_title.html">QCPPlotTitle</a> : public QCPLayoutElement</div>
- <div class="line"><a name="l02966"></a><span class="lineno"> 2966</span> {</div>
- <div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>  Q_OBJECT</div>
- <div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>  Q_PROPERTY(QString text READ text WRITE setText)</div>
- <div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>  Q_PROPERTY(QFont font READ font WRITE setFont)</div>
- <div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>  Q_PROPERTY(QColor textColor READ textColor WRITE setTextColor)</div>
- <div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>  Q_PROPERTY(QFont selectedFont READ selectedFont WRITE setSelectedFont)</div>
- <div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>  Q_PROPERTY(QColor selectedTextColor READ selectedTextColor WRITE setSelectedTextColor)</div>
- <div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selectable READ selectable WRITE setSelectable)</div>
- <div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>  Q_PROPERTY(<span class="keywordtype">bool</span> selected READ selected WRITE setSelected)</div>
- <div class="line"><a name="l02977"></a><span class="lineno"> 2977</span> <span class="keyword">public</span>:</div>
- <div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_plot_title.html">QCPPlotTitle</a>(QCustomPlot *parentPlot);</div>
- <div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>  <span class="keyword">explicit</span> <a class="code" href="class_q_c_p_plot_title.html">QCPPlotTitle</a>(QCustomPlot *parentPlot, <span class="keyword">const</span> QString &text);</div>
- <div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>  </div>
- <div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>  <span class="comment">// getters:</span></div>
- <div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>  QString text()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mText; }</div>
- <div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>  QFont font()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mFont; }</div>
- <div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>  QColor textColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mTextColor; }</div>
- <div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>  QFont selectedFont()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedFont; }</div>
- <div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>  QColor selectedTextColor()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectedTextColor; }</div>
- <div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>  <span class="keywordtype">bool</span> selectable()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelectable; }</div>
- <div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>  <span class="keywordtype">bool</span> selected()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mSelected; }</div>
- <div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>  </div>
- <div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>  <span class="comment">// setters:</span></div>
- <div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>  <span class="keywordtype">void</span> setText(<span class="keyword">const</span> QString &text);</div>
- <div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>  <span class="keywordtype">void</span> setFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>  <span class="keywordtype">void</span> setTextColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>  <span class="keywordtype">void</span> setSelectedFont(<span class="keyword">const</span> QFont &font);</div>
- <div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>  <span class="keywordtype">void</span> setSelectedTextColor(<span class="keyword">const</span> QColor &color);</div>
- <div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>  <span class="keywordtype">void</span> setSelectable(<span class="keywordtype">bool</span> selectable);</div>
- <div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>  <span class="keywordtype">void</span> setSelected(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>  </div>
- <div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="class_q_c_p_layout_element.html#a9fcf5d0ea19f2c23b2b528bce2c6f095">selectTest</a>(<span class="keyword">const</span> QPointF &pos, <span class="keywordtype">bool</span> onlySelectable, QVariant *details=0) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>  </div>
- <div class="line"><a name="l03002"></a><span class="lineno"> 3002</span> signals:</div>
- <div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>  <span class="keywordtype">void</span> selectionChanged(<span class="keywordtype">bool</span> selected);</div>
- <div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>  </div>
- <div class="line"><a name="l03005"></a><span class="lineno"> 3005</span> <span class="keyword">protected</span>:</div>
- <div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>  <span class="comment">// property members:</span></div>
- <div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>  QString mText;</div>
- <div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>  QFont mFont;</div>
- <div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>  QColor mTextColor;</div>
- <div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>  QFont mSelectedFont;</div>
- <div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>  QColor mSelectedTextColor;</div>
- <div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>  QRect mTextBoundingRect;</div>
- <div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>  <span class="keywordtype">bool</span> mSelectable, mSelected;</div>
- <div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>  </div>
- <div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>  <span class="comment">// reimplemented virtual methods:</span></div>
- <div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyDefaultAntialiasingHint(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter) <span class="keyword">const</span>;</div>
- <div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="class_q_c_p_painter.html">QCPPainter</a> *painter);</div>
- <div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>  <span class="keyword">virtual</span> QSize <a class="code" href="class_q_c_p_layout_grid.html#a67aae235fb4dd9a479aafe07462ef9ee">minimumSizeHint</a>() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>  <span class="keyword">virtual</span> QSize <a class="code" href="class_q_c_p_layout_grid.html#a1ec4bf5914900a51829a7919f74aa58c">maximumSizeHint</a>() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>  <span class="comment">// events:</span></div>
- <div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> selectEvent(QMouseEvent *event, <span class="keywordtype">bool</span> additive, <span class="keyword">const</span> QVariant &details, <span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deselectEvent(<span class="keywordtype">bool</span> *selectionStateChanged);</div>
- <div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>  </div>
- <div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>  <span class="comment">// non-virtual methods:</span></div>
- <div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>  QFont mainFont() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>  QColor mainTextColor() <span class="keyword">const</span>;</div>
- <div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>  </div>
- <div class="line"><a name="l03028"></a><span class="lineno"> 3028</span> <span class="keyword">private</span>:</div>
- <div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>  Q_DISABLE_COPY(<a class="code" href="class_q_c_p_plot_title.html">QCPPlotTitle</a>)</div>
- <div class="line"><a name="l03030"></a><span class="lineno"> 3030</span> };</div>
- <div class="line"><a name="l03031"></a><span class="lineno"> 3031</span> </div>
- <div class="line"><a name="l03032"></a><span class="lineno"> 3032</span> <span class="preprocessor">#endif // QCUSTOMPLOT_H</span></div>
- <div class="line"><a name="l03033"></a><span class="lineno"> 3033</span> </div>
- <div class="ttc" id="class_q_c_p_axis_html_ae2bcc1728b382f10f064612b368bc18a"><div class="ttname"><a href="class_q_c_p_axis.html#ae2bcc1728b382f10f064612b368bc18a">QCPAxis::AxisType</a></div><div class="ttdeci">AxisType</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:917</div></div>
- <div class="ttc" id="class_q_custom_plot_html_afd280d4d621ae64a106543a545c508d7"><div class="ttname"><a href="class_q_custom_plot.html#afd280d4d621ae64a106543a545c508d7">QCustomPlot::plotLayout</a></div><div class="ttdeci">QCPLayoutGrid * plotLayout() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1508</div></div>
- <div class="ttc" id="class_q_c_p_item_bracket_html"><div class="ttname"><a href="class_q_c_p_item_bracket.html">QCPItemBracket</a></div><div class="ttdoc">A bracket for referencing/highlighting certain parts in the plot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2592</div></div>
- <div class="ttc" id="class_q_c_p_abstract_item_html_af71345bd150f87fa1d2442837b87bb59"><div class="ttname"><a href="class_q_c_p_abstract_item.html#af71345bd150f87fa1d2442837b87bb59">QCPAbstractItem::position</a></div><div class="ttdeci">QCPItemPosition * position(const QString &name) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:7964</div></div>
- <div class="ttc" id="class_q_c_p_margin_group_html"><div class="ttname"><a href="class_q_c_p_margin_group.html">QCPMarginGroup</a></div><div class="ttdoc">A margin group allows synchronization of margin sides if working with multiple layout elements...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:487</div></div>
- <div class="ttc" id="class_q_c_p_item_pixmap_html"><div class="ttname"><a href="class_q_c_p_item_pixmap.html">QCPItemPixmap</a></div><div class="ttdoc">An arbitrary pixmap. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2452</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0caa897c232a0ffc8368e7c100ffc59ef31"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caa897c232a0ffc8368e7c100ffc59ef31">QCP::aeAll</a></div><div class="ttdoc">0xFFFF All elements </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:124</div></div>
- <div class="ttc" id="class_q_c_p_margin_group_html_a2f39e319c9ece34e0392c2ca350f1069"><div class="ttname"><a href="class_q_c_p_margin_group.html#a2f39e319c9ece34e0392c2ca350f1069">QCPMarginGroup::elements</a></div><div class="ttdeci">QList< QCPLayoutElement * > elements(QCP::MarginSide side) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:495</div></div>
- <div class="ttc" id="class_q_custom_plot_html_a75a8afbe6ef333b1f3d47abb25b9add7"><div class="ttname"><a href="class_q_custom_plot.html#a75a8afbe6ef333b1f3d47abb25b9add7">QCustomPlot::LayerInsertMode</a></div><div class="ttdeci">LayerInsertMode</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1495</div></div>
- <div class="ttc" id="class_q_c_p_range_html_a5ca51e7a2dc5dc0d49527ab171fe1f4f"><div class="ttname"><a href="class_q_c_p_range.html#a5ca51e7a2dc5dc0d49527ab171fe1f4f">QCPRange::maxRange</a></div><div class="ttdeci">static const double maxRange</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:482</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc"><div class="ttname"><a href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5241d8eac2bab9524a38889f576179cc">QCP::msBottom</a></div><div class="ttdoc">0x08 bottom margin </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:98</div></div>
- <div class="ttc" id="qcustomplot_8h_html_a84a9c4a4c2216ccfdcb5f3067cda76e3"><div class="ttname"><a href="qcustomplot_8h.html#a84a9c4a4c2216ccfdcb5f3067cda76e3">QCPDataMap</a></div><div class="ttdeci">QMap< double, QCPData > QCPDataMap</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1707</div></div>
- <div class="ttc" id="class_q_c_p_curve_data_html"><div class="ttname"><a href="class_q_c_p_curve_data.html">QCPCurveData</a></div><div class="ttdoc">Holds the data of one single data point for QCPCurve. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1854</div></div>
- <div class="ttc" id="class_q_c_p_curve_html_a2710e9f79302152cff794c6e16cc01f1aec1601a191cdf0b4e761c4c66092cc48"><div class="ttname"><a href="class_q_c_p_curve.html#a2710e9f79302152cff794c6e16cc01f1aec1601a191cdf0b4e761c4c66092cc48">QCPCurve::lsNone</a></div><div class="ttdoc">No line is drawn between data points (e.g. only scatters) </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1889</div></div>
- <div class="ttc" id="class_q_c_p_abstract_plottable_html_a1acecfcca3e7fcda00fcbaa3c886386f"><div class="ttname"><a href="class_q_c_p_abstract_plottable.html#a1acecfcca3e7fcda00fcbaa3c886386f">QCPAbstractPlottable::rescaleKeyAxis</a></div><div class="ttdeci">void rescaleKeyAxis(bool onlyEnlarge=false) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:6798</div></div>
- <div class="ttc" id="class_q_c_p_plottable_legend_item_html"><div class="ttname"><a href="class_q_c_p_plottable_legend_item.html">QCPPlottableLegendItem</a></div><div class="ttdoc">A legend item representing a plottable with an icon and the plottable name. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2818</div></div>
- <div class="ttc" id="class_q_c_p_axis_html_a36d8e8658dbaa179bf2aeb973db2d6f0"><div class="ttname"><a href="class_q_c_p_axis.html#a36d8e8658dbaa179bf2aeb973db2d6f0">QCPAxis::ScaleType</a></div><div class="ttdeci">ScaleType</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:938</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_a311d60d78e62ef8eaaedb1b6ceb9e788"><div class="ttname"><a href="class_q_c_p_layout_element.html#a311d60d78e62ef8eaaedb1b6ceb9e788">QCPLayoutElement::elements</a></div><div class="ttdeci">virtual QList< QCPLayoutElement * > elements(bool recursive) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:2075</div></div>
- <div class="ttc" id="class_q_c_p_painter_html_a156cf16444ff5e0d81a73c615fdb156d"><div class="ttname"><a href="class_q_c_p_painter.html#a156cf16444ff5e0d81a73c615fdb156d">QCPPainter::PainterMode</a></div><div class="ttdeci">PainterMode</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:315</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a5400e5fcb9528d92002ddb938c1f4ef4aa3090dafa0e0f9a28c579c79d6c2d283"><div class="ttname"><a href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4aa3090dafa0e0f9a28c579c79d6c2d283">QCP::phForceRepaint</a></div><div class="ttdef"><b>Definition:</b> qcustomplot.h:137</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_a14f4acf58cdb8dd2c6c571479c4c4a40"><div class="ttname"><a href="class_q_c_p_layout_element.html#a14f4acf58cdb8dd2c6c571479c4c4a40">QCPLayoutElement::mouseMoveEvent</a></div><div class="ttdeci">virtual void mouseMoveEvent(QMouseEvent *event)</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:577</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_af2b5982ebe7e6f781b9bf1cc371a60d8"><div class="ttname"><a href="class_q_c_p_axis_rect.html#af2b5982ebe7e6f781b9bf1cc371a60d8">QCPAxisRect::bottom</a></div><div class="ttdeci">int bottom() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2702</div></div>
- <div class="ttc" id="class_q_c_p_abstract_legend_item_html"><div class="ttname"><a href="class_q_c_p_abstract_legend_item.html">QCPAbstractLegendItem</a></div><div class="ttdoc">The abstract base class for all entries in a QCPLegend. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2755</div></div>
- <div class="ttc" id="class_q_c_p_layout_html_a39d3e9ef5d9b82ab1885ba1cb9597e56"><div class="ttname"><a href="class_q_c_p_layout.html#a39d3e9ef5d9b82ab1885ba1cb9597e56">QCPLayout::elementCount</a></div><div class="ttdeci">virtual int elementCount() const =0</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0caefa92e89cd37f8a081fd2075aa1af73f"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caefa92e89cd37f8a081fd2075aa1af73f">QCP::aeAxes</a></div><div class="ttdoc">0x0001 Axis base line and tick marks </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:113</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0ca9e0127a6361b5d0596b031a482c5cf97"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca9e0127a6361b5d0596b031a482c5cf97">QCP::aeLegend</a></div><div class="ttdoc">0x0008 Legend box </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:116</div></div>
- <div class="ttc" id="class_q_c_p_grid_html"><div class="ttname"><a href="class_q_c_p_grid.html">QCPGrid</a></div><div class="ttdoc">Responsible for drawing the grid of a QCPAxis. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:807</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037a2c4432b9aceafb94000be8d1b589ef18"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a2c4432b9aceafb94000be8d1b589ef18">QCP::iRangeDrag</a></div><div class="ttdoc">0x001 Axis ranges are draggable (see QCPAxisRect::setRangeDrag, QCPAxisRect::setRangeDragAxes) ...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:150</div></div>
- <div class="ttc" id="class_q_c_p_line_ending_html_a5ef16e6876b4b74959c7261d8d4c2cd5"><div class="ttname"><a href="class_q_c_p_line_ending.html#a5ef16e6876b4b74959c7261d8d4c2cd5">QCPLineEnding::EndingStyle</a></div><div class="ttdeci">EndingStyle</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:765</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a7e487e3e2ccb62ab7771065bab7cae54a80aa4149f16dabd538f8b2e3d42c42d5"><div class="ttname"><a href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a80aa4149f16dabd538f8b2e3d42c42d5">QCP::msNone</a></div><div class="ttdoc">0x00 no margin </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:100</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0"><div class="ttname"><a href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a5db8fb0d0b0ecf0d611c2602a348e8a0">QCP::msTop</a></div><div class="ttdoc">0x04 top margin </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:97</div></div>
- <div class="ttc" id="class_q_c_p_item_anchor_html"><div class="ttname"><a href="class_q_c_p_item_anchor.html">QCPItemAnchor</a></div><div class="ttdoc">An anchor of an item to which positions can be attached to. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1313</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0caaedf83369188a15a69f92bb1d85ca97b"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caaedf83369188a15a69f92bb1d85ca97b">QCP::aeSubGrid</a></div><div class="ttdoc">0x0004 Sub grid lines </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:115</div></div>
- <div class="ttc" id="class_q_c_p_layout_html_a51fe2675b53e829130b229bc1f7b0f99"><div class="ttname"><a href="class_q_c_p_layout.html#a51fe2675b53e829130b229bc1f7b0f99">QCPLayout::elements</a></div><div class="ttdeci">virtual QList< QCPLayoutElement * > elements(bool recursive) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:2246</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0ca4fbb37118d62288af0ca601ff2b07a2f"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca4fbb37118d62288af0ca601ff2b07a2f">QCP::aeGrid</a></div><div class="ttdoc">0x0002 Grid lines </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:114</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07"><div class="ttname"><a href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a9500c8bfcc9e80b9dff0a8e00e867f07">QCP::msLeft</a></div><div class="ttdoc">0x01 left margin </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:95</div></div>
- <div class="ttc" id="class_q_c_p_layerable_html"><div class="ttname"><a href="class_q_c_p_layerable.html">QCPLayerable</a></div><div class="ttdoc">Base class for all drawable objects. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:397</div></div>
- <div class="ttc" id="class_q_c_p_item_tracer_html_a2f05ddb13978036f902ca3ab47076500"><div class="ttname"><a href="class_q_c_p_item_tracer.html#a2f05ddb13978036f902ca3ab47076500">QCPItemTracer::TracerStyle</a></div><div class="ttdeci">TracerStyle</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2532</div></div>
- <div class="ttc" id="class_q_c_p_bars_html"><div class="ttname"><a href="class_q_c_p_bars.html">QCPBars</a></div><div class="ttdoc">A plottable representing a bar chart in a plot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1972</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037af67a50bc26147a13b551b3a625374949"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037af67a50bc26147a13b551b3a625374949">QCP::iSelectOther</a></div><div class="ttdoc">0x080 All other objects are selectable (e.g. your own derived layerables, the plot title...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:157</div></div>
- <div class="ttc" id="class_q_c_p_item_curve_html"><div class="ttname"><a href="class_q_c_p_item_curve.html">QCPItemCurve</a></div><div class="ttdoc">A curved line from one point to another. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2203</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0cae45ed8cd167bffe27d7f40da4bc17e9c"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0cae45ed8cd167bffe27d7f40da4bc17e9c">QCP::aeScatters</a></div><div class="ttdoc">0x0080 Scatter symbols of plottables (excluding scatter symbols of type ssPixmap) ...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:120</div></div>
- <div class="ttc" id="class_q_c_p_layer_html_a94c2f0100e48cefad2de8fe0fbb03c27"><div class="ttname"><a href="class_q_c_p_layer.html#a94c2f0100e48cefad2de8fe0fbb03c27">QCPLayer::children</a></div><div class="ttdeci">QList< QCPLayerable * > children() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:377</div></div>
- <div class="ttc" id="class_q_c_p_layout_grid_html"><div class="ttname"><a href="class_q_c_p_layout_grid.html">QCPLayoutGrid</a></div><div class="ttdoc">A layout that arranges child elements in a grid. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:634</div></div>
- <div class="ttc" id="struct_q_c_p_axis_1_1_cached_label_html"><div class="ttname"><a href="struct_q_c_p_axis_1_1_cached_label.html">QCPAxis::CachedLabel</a></div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1090</div></div>
- <div class="ttc" id="class_q_c_p_layout_html_a5a79621fa0a6eabb8b520cfc04fb601a"><div class="ttname"><a href="class_q_c_p_layout.html#a5a79621fa0a6eabb8b520cfc04fb601a">QCPLayout::takeAt</a></div><div class="ttdeci">virtual QCPLayoutElement * takeAt(int index)=0</div></div>
- <div class="ttc" id="class_q_c_p_graph_html_ad23b514404bd2cb3216f57c90904d6af"><div class="ttname"><a href="class_q_c_p_graph.html#ad23b514404bd2cb3216f57c90904d6af">QCPGraph::ErrorType</a></div><div class="ttdeci">ErrorType</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1742</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a724b0333971ea6a338f0dbd814dc97ae"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a724b0333971ea6a338f0dbd814dc97ae">QCPAxisRect::bottomLeft</a></div><div class="ttdeci">QPoint bottomLeft() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2708</div></div>
- <div class="ttc" id="class_q_c_p_layout_grid_html_a67aae235fb4dd9a479aafe07462ef9ee"><div class="ttname"><a href="class_q_c_p_layout_grid.html#a67aae235fb4dd9a479aafe07462ef9ee">QCPLayoutGrid::minimumSizeHint</a></div><div class="ttdeci">virtual QSize minimumSizeHint() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:3039</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0caf7712a85d6b0c75b24301d2fe9484db3"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caf7712a85d6b0c75b24301d2fe9484db3">QCP::aeItems</a></div><div class="ttdoc">0x0040 Main lines of items </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:119</div></div>
- <div class="ttc" id="class_q_c_p_abstract_plottable_html"><div class="ttname"><a href="class_q_c_p_abstract_plottable.html">QCPAbstractPlottable</a></div><div class="ttdoc">The abstract base class for all data representing objects in a plot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1199</div></div>
- <div class="ttc" id="class_q_c_p_scatter_style_html_adb31525af6b680e6f1b7472e43859349"><div class="ttname"><a href="class_q_c_p_scatter_style.html#adb31525af6b680e6f1b7472e43859349">QCPScatterStyle::ScatterShape</a></div><div class="ttdeci">ScatterShape</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:241</div></div>
- <div class="ttc" id="class_q_c_p_statistical_box_html"><div class="ttname"><a href="class_q_c_p_statistical_box.html">QCPStatisticalBox</a></div><div class="ttdoc">A plottable representing a single statistical box in a plot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2037</div></div>
- <div class="ttc" id="class_q_c_p_abstract_item_html_a96d522d10ffc0413b9a366c6f7f0476b"><div class="ttname"><a href="class_q_c_p_abstract_item.html#a96d522d10ffc0413b9a366c6f7f0476b">QCPAbstractItem::selectTest</a></div><div class="ttdeci">virtual double selectTest(const QPointF &pos, bool onlySelectable, QVariant *details=0) const =0</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037a67148c8227b4155eca49135fc274c7ec"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a67148c8227b4155eca49135fc274c7ec">QCP::iSelectPlottables</a></div><div class="ttdoc">0x008 Plottables are selectable (e.g. graphs, curves, bars,... see QCPAbstractPlottable) ...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:153</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_aebe14fb71f858c0f98caf8d342a9864a"><div class="ttname"><a href="class_q_c_p_layout_element.html#aebe14fb71f858c0f98caf8d342a9864a">QCPLayoutElement::minimumSizeHint</a></div><div class="ttdeci">virtual QSize minimumSizeHint() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:2051</div></div>
- <div class="ttc" id="class_q_c_p_abstract_plottable_html_a38efe9641d972992a3d44204bc80ec1d"><div class="ttname"><a href="class_q_c_p_abstract_plottable.html#a38efe9641d972992a3d44204bc80ec1d">QCPAbstractPlottable::selectTest</a></div><div class="ttdeci">virtual double selectTest(const QPointF &pos, bool onlySelectable, QVariant *details=0) const =0</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a5400e5fcb9528d92002ddb938c1f4ef4aa5fd227bc878c56ad2a87ea32c74ee4d"><div class="ttname"><a href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4aa5fd227bc878c56ad2a87ea32c74ee4d">QCP::phFastPolylines</a></div><div class="ttdef"><b>Definition:</b> qcustomplot.h:135</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_a46d52cb1f07ba05564920321f4ada184"><div class="ttname"><a href="class_q_c_p_layout_element.html#a46d52cb1f07ba05564920321f4ada184">QCPLayoutElement::update</a></div><div class="ttdeci">virtual void update()</div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:2019</div></div>
- <div class="ttc" id="class_q_c_p_graph_html"><div class="ttname"><a href="class_q_c_p_graph.html">QCPGraph</a></div><div class="ttdoc">A plottable representing a graph in a plot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1712</div></div>
- <div class="ttc" id="class_q_c_p_abstract_item_html"><div class="ttname"><a href="class_q_c_p_abstract_item.html">QCPAbstractItem</a></div><div class="ttdoc">The abstract base class for all items in a plot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1403</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a5400e5fcb9528d92002ddb938c1f4ef4a8e9cfe5ee0c5cd36dd7accf9739aff65"><div class="ttname"><a href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4a8e9cfe5ee0c5cd36dd7accf9739aff65">QCP::phCacheLabels</a></div><div class="ttdoc">0x004 axis (tick) labels will be cached as pixmaps, increasing replot performance. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:139</div></div>
- <div class="ttc" id="class_q_c_p_item_tracer_html"><div class="ttname"><a href="class_q_c_p_item_tracer.html">QCPItemTracer</a></div><div class="ttdoc">Item that sticks to QCPGraph data points. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2512</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_adbd3a00fec44c977150c6be7329eb801"><div class="ttname"><a href="class_q_c_p_layout_element.html#adbd3a00fec44c977150c6be7329eb801">QCPLayoutElement::maximumSizeHint</a></div><div class="ttdeci">virtual QSize maximumSizeHint() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:2063</div></div>
- <div class="ttc" id="class_q_custom_plot_html"><div class="ttname"><a href="class_q_custom_plot.html">QCustomPlot</a></div><div class="ttdoc">The central class of the library. This is the QWidget which displays the plot and interacts with the ...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1475</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037aea2f7c105d674e76d9b187b02ef29260"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037aea2f7c105d674e76d9b187b02ef29260">QCP::iSelectItems</a></div><div class="ttdoc">0x040 Items are selectable (Rectangles, Arrows, Textitems, etc. see QCPAbstractItem) ...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:156</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_a300521d2fd18a893c1b85f6be11ce2bf"><div class="ttname"><a href="class_q_c_p_layout_element.html#a300521d2fd18a893c1b85f6be11ce2bf">QCPLayoutElement::wheelEvent</a></div><div class="ttdeci">virtual void wheelEvent(QWheelEvent *event)</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:580</div></div>
- <div class="ttc" id="class_q_c_p_axis_html"><div class="ttname"><a href="class_q_c_p_axis.html">QCPAxis</a></div><div class="ttdoc">Manages a single axis inside a QCustomPlot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:857</div></div>
- <div class="ttc" id="class_q_c_p_abstract_item_html_a8454b9941960b840608a5a1e00b1977d"><div class="ttname"><a href="class_q_c_p_abstract_item.html#a8454b9941960b840608a5a1e00b1977d">QCPAbstractItem::anchors</a></div><div class="ttdeci">QList< QCPItemAnchor * > anchors() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1433</div></div>
- <div class="ttc" id="class_q_c_p_scatter_style_html_a7f1385a8d5e4f349a6b8030723fbd0f7"><div class="ttname"><a href="class_q_c_p_scatter_style.html#a7f1385a8d5e4f349a6b8030723fbd0f7">QCPScatterStyle::isPenDefined</a></div><div class="ttdeci">bool isPenDefined() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:287</div></div>
- <div class="ttc" id="class_q_c_p_scatter_style_html"><div class="ttname"><a href="class_q_c_p_scatter_style.html">QCPScatterStyle</a></div><div class="ttdoc">Represents the visual appearance of scatter points. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:229</div></div>
- <div class="ttc" id="class_q_c_p_layer_html_ad5d7010829a6b99f326b07d7e37c8c99"><div class="ttname"><a href="class_q_c_p_layer.html#ad5d7010829a6b99f326b07d7e37c8c99">QCPLayer::index</a></div><div class="ttdeci">int index() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:376</div></div>
- <div class="ttc" id="class_q_c_p_legend_html"><div class="ttname"><a href="class_q_c_p_legend.html">QCPLegend</a></div><div class="ttdoc">Manages a legend inside a QCustomPlot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2842</div></div>
- <div class="ttc" id="class_q_c_p_abstract_item_html_adf6a680cc29a6bce8345c3b6af3a91a1"><div class="ttname"><a href="class_q_c_p_abstract_item.html#adf6a680cc29a6bce8345c3b6af3a91a1">QCPAbstractItem::positions</a></div><div class="ttdeci">QList< QCPItemPosition * > positions() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1432</div></div>
- <div class="ttc" id="class_q_c_p_layerable_html_a98d79f5b716d45eac4347befe546d0ec"><div class="ttname"><a href="class_q_c_p_layerable.html#a98d79f5b716d45eac4347befe546d0ec">QCPLayerable::parentLayerable</a></div><div class="ttdeci">QCPLayerable * parentLayerable() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:414</div></div>
- <div class="ttc" id="class_q_c_p_layout_html_ada26cd17e56472b0b4d7fbbc96873e4c"><div class="ttname"><a href="class_q_c_p_layout.html#ada26cd17e56472b0b4d7fbbc96873e4c">QCPLayout::take</a></div><div class="ttdeci">virtual bool take(QCPLayoutElement *element)=0</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0ca788810f0aa930137de6ad6cc6d83d354"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca788810f0aa930137de6ad6cc6d83d354">QCP::aeFills</a></div><div class="ttdoc">0x0200 Borders of fills (e.g. under or between graphs) </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:122</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037aef673112c5067c3cf4cfddb62da7265d"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037aef673112c5067c3cf4cfddb62da7265d">QCP::iMultiSelect</a></div><div class="ttdoc">0x004 The user can select multiple objects by holding the modifier set by QCustomPlot::setMultiSelect...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:152</div></div>
- <div class="ttc" id="class_q_c_p_abstract_plottable_html_a86e5b8fd4b6ff4f4084e7ea4c573fc53"><div class="ttname"><a href="class_q_c_p_abstract_plottable.html#a86e5b8fd4b6ff4f4084e7ea4c573fc53">QCPAbstractPlottable::clearData</a></div><div class="ttdeci">virtual void clearData()=0</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_a9fcf5d0ea19f2c23b2b528bce2c6f095"><div class="ttname"><a href="class_q_c_p_layout_element.html#a9fcf5d0ea19f2c23b2b528bce2c6f095">QCPLayoutElement::selectTest</a></div><div class="ttdeci">virtual double selectTest(const QPointF &pos, bool onlySelectable, QVariant *details=0) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:2092</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a1c55c4f3bef40cf01b21820316c8469e"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a1c55c4f3bef40cf01b21820316c8469e">QCPAxisRect::height</a></div><div class="ttdeci">int height() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2704</div></div>
- <div class="ttc" id="class_q_c_p_layer_html"><div class="ttname"><a href="class_q_c_p_layer.html">QCPLayer</a></div><div class="ttdoc">A layer that may contain objects, to control the rendering order. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:360</div></div>
- <div class="ttc" id="class_q_c_p_axis_html_a57483f2f60145ddc9e63f3af53959265"><div class="ttname"><a href="class_q_c_p_axis.html#a57483f2f60145ddc9e63f3af53959265">QCPAxis::orientation</a></div><div class="ttdeci">Qt::Orientation orientation() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1069</div></div>
- <div class="ttc" id="class_q_c_p_item_rect_html"><div class="ttname"><a href="class_q_c_p_item_rect.html">QCPItemRect</a></div><div class="ttdoc">A rectangle. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2249</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html"><div class="ttname"><a href="class_q_c_p_layout_element.html">QCPLayoutElement</a></div><div class="ttdoc">The abstract base class for all objects that form the layout system. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:516</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a5400e5fcb9528d92002ddb938c1f4ef4"><div class="ttname"><a href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4">QCP::PlottingHint</a></div><div class="ttdeci">PlottingHint</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:134</div></div>
- <div class="ttc" id="class_q_c_p_item_straight_line_html"><div class="ttname"><a href="class_q_c_p_item_straight_line.html">QCPItemStraightLine</a></div><div class="ttdoc">A straight line that spans infinitely in both directions. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2119</div></div>
- <div class="ttc" id="qcustomplot_8h_html_aa846c77472cae93def9f1609d0c57191"><div class="ttname"><a href="qcustomplot_8h.html#aa846c77472cae93def9f1609d0c57191">QCPBarDataMap</a></div><div class="ttdeci">QMap< double, QCPBarData > QCPBarDataMap</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1967</div></div>
- <div class="ttc" id="class_q_c_p_legend_html_a5404de8bc1e4a994ca4ae69e2c7072f1"><div class="ttname"><a href="class_q_c_p_legend.html#a5404de8bc1e4a994ca4ae69e2c7072f1">QCPLegend::SelectablePart</a></div><div class="ttdeci">SelectablePart</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2867</div></div>
- <div class="ttc" id="class_q_c_p_layout_inset_html"><div class="ttname"><a href="class_q_c_p_layout_inset.html">QCPLayoutInset</a></div><div class="ttdoc">A layout that places child elements aligned to the border or arbitrarily positioned. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:700</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037a269c9af298e257d1108edec0432b5513"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037a269c9af298e257d1108edec0432b5513">QCP::iSelectLegend</a></div><div class="ttdoc">0x020 Legends are selectable (or their child items, see QCPLegend::setSelectableParts) ...</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:155</div></div>
- <div class="ttc" id="class_q_c_p_line_ending_html"><div class="ttname"><a href="class_q_c_p_line_ending.html">QCPLineEnding</a></div><div class="ttdoc">Handles the different ending decorations for line-like items. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:749</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_aea5e6042bca198424fa1bc02fc282e59"><div class="ttname"><a href="class_q_c_p_axis_rect.html#aea5e6042bca198424fa1bc02fc282e59">QCPAxisRect::center</a></div><div class="ttdeci">QPoint center() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2710</div></div>
- <div class="ttc" id="class_q_c_p_data_html"><div class="ttname"><a href="class_q_c_p_data.html">QCPData</a></div><div class="ttdoc">Holds the data of one single data point for QCPGraph. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1689</div></div>
- <div class="ttc" id="struct_q_c_p_axis_1_1_tick_label_data_html"><div class="ttname"><a href="struct_q_c_p_axis_1_1_tick_label_data.html">QCPAxis::TickLabelData</a></div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1095</div></div>
- <div class="ttc" id="class_q_c_p_item_anchor_html_ac54b20120669950255a63587193dbb86"><div class="ttname"><a href="class_q_c_p_item_anchor.html#ac54b20120669950255a63587193dbb86">QCPItemAnchor::toQCPItemPosition</a></div><div class="ttdeci">virtual QCPItemPosition * toQCPItemPosition()</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1334</div></div>
- <div class="ttc" id="class_q_c_p_painter_html"><div class="ttname"><a href="class_q_c_p_painter.html">QCPPainter</a></div><div class="ttdoc">QPainter subclass used internally. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:307</div></div>
- <div class="ttc" id="class_q_c_p_graph_html_ad60175cd9b5cac937c5ee685c32c0859"><div class="ttname"><a href="class_q_c_p_graph.html#ad60175cd9b5cac937c5ee685c32c0859">QCPGraph::LineStyle</a></div><div class="ttdeci">LineStyle</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1730</div></div>
- <div class="ttc" id="class_q_c_p_curve_html_a2710e9f79302152cff794c6e16cc01f1"><div class="ttname"><a href="class_q_c_p_curve.html#a2710e9f79302152cff794c6e16cc01f1">QCPCurve::LineStyle</a></div><div class="ttdeci">LineStyle</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1889</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a55b3ecf72a3a65b053f7651b88db458d"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a55b3ecf72a3a65b053f7651b88db458d">QCPAxisRect::left</a></div><div class="ttdeci">int left() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2699</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0ca9dcf3882cb321bb305f71fdc0f09f63d"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca9dcf3882cb321bb305f71fdc0f09f63d">QCP::aeErrorBars</a></div><div class="ttdoc">0x0100 Error bars </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:121</div></div>
- <div class="ttc" id="class_q_c_p_abstract_plottable_html_a661743478a1d3c09d28ec2711d7653d8"><div class="ttname"><a href="class_q_c_p_abstract_plottable.html#a661743478a1d3c09d28ec2711d7653d8">QCPAbstractPlottable::SignDomain</a></div><div class="ttdeci">SignDomain</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1265</div></div>
- <div class="ttc" id="class_q_c_p_range_html_ab46d3bc95030ee25efda41b89e2b616b"><div class="ttname"><a href="class_q_c_p_range.html#ab46d3bc95030ee25efda41b89e2b616b">QCPRange::minRange</a></div><div class="ttdeci">static const double minRange</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:481</div></div>
- <div class="ttc" id="class_q_c_p_scatter_style_html_aa3861281108d0adbeb291c820ea3925c"><div class="ttname"><a href="class_q_c_p_scatter_style.html#aa3861281108d0adbeb291c820ea3925c">QCPScatterStyle::isNone</a></div><div class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:286</div></div>
- <div class="ttc" id="class_q_c_p_item_bracket_html_a7ac3afd0b24a607054e7212047d59dbd"><div class="ttname"><a href="class_q_c_p_item_bracket.html#a7ac3afd0b24a607054e7212047d59dbd">QCPItemBracket::BracketStyle</a></div><div class="ttdeci">BracketStyle</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2602</div></div>
- <div class="ttc" id="class_q_c_p_abstract_plottable_html_a7e8fc3be43c27ccacd70a7bf9d74a5cd"><div class="ttname"><a href="class_q_c_p_abstract_plottable.html#a7e8fc3be43c27ccacd70a7bf9d74a5cd">QCPAbstractPlottable::rescaleAxes</a></div><div class="ttdeci">void rescaleAxes(bool onlyEnlarge=false) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:6787</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0ca4145e4251b0cf2dbedabeea0a38f84f6"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca4145e4251b0cf2dbedabeea0a38f84f6">QCP::aePlottables</a></div><div class="ttdoc">0x0020 Main lines of plottables (excluding error bars, see element aeErrorBars) </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:118</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037">QCP::Interaction</a></div><div class="ttdeci">Interaction</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:150</div></div>
- <div class="ttc" id="class_q_c_p_bars_html_a2c46a686cbad95f180ca3c2e88263961"><div class="ttname"><a href="class_q_c_p_bars.html#a2c46a686cbad95f180ca3c2e88263961">QCPBars::barBelow</a></div><div class="ttdeci">QCPBars * barBelow() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1986</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_ac45aef1eb75cea46b241b6303028a607"><div class="ttname"><a href="class_q_c_p_axis_rect.html#ac45aef1eb75cea46b241b6303028a607">QCPAxisRect::top</a></div><div class="ttdeci">int top() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2701</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a5400e5fcb9528d92002ddb938c1f4ef4ab7283c5bfc1ba9e597015389880bda42"><div class="ttname"><a href="namespace_q_c_p.html#a5400e5fcb9528d92002ddb938c1f4ef4ab7283c5bfc1ba9e597015389880bda42">QCP::phNone</a></div><div class="ttdoc">0x000 No hints are set </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:134</div></div>
- <div class="ttc" id="class_q_c_p_item_position_html_a577a7efc601df85a20b3e709d1ac320e"><div class="ttname"><a href="class_q_c_p_item_position.html#a577a7efc601df85a20b3e709d1ac320e">QCPItemPosition::toQCPItemPosition</a></div><div class="ttdeci">virtual QCPItemPosition * toQCPItemPosition()</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1395</div></div>
- <div class="ttc" id="class_q_c_p_curve_html"><div class="ttname"><a href="class_q_c_p_curve.html">QCPCurve</a></div><div class="ttdoc">A plottable representing a parametric curve in a plot. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1876</div></div>
- <div class="ttc" id="class_q_c_p_layout_html_afa73ca7d859f8a3ee5c73c9b353d2a56"><div class="ttname"><a href="class_q_c_p_layout.html#afa73ca7d859f8a3ee5c73c9b353d2a56">QCPLayout::elementAt</a></div><div class="ttdeci">virtual QCPLayoutElement * elementAt(int index) const =0</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_a6235f5384db871fc6e3387a1bc558b0d"><div class="ttname"><a href="class_q_c_p_layout_element.html#a6235f5384db871fc6e3387a1bc558b0d">QCPLayoutElement::layout</a></div><div class="ttdeci">QCPLayout * layout() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:533</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0caa9e90d81896358757d94275aeaa58f6a"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0caa9e90d81896358757d94275aeaa58f6a">QCP::aeNone</a></div><div class="ttdoc">0x0000 No elements </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:125</div></div>
- <div class="ttc" id="class_q_c_p_abstract_plottable_html_abfd0805eb1d955c0111a990246658324"><div class="ttname"><a href="class_q_c_p_abstract_plottable.html#abfd0805eb1d955c0111a990246658324">QCPAbstractPlottable::rescaleValueAxis</a></div><div class="ttdeci">void rescaleValueAxis(bool onlyEnlarge=false) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:6825</div></div>
- <div class="ttc" id="class_q_c_p_plot_title_html"><div class="ttname"><a href="class_q_c_p_plot_title.html">QCPPlotTitle</a></div><div class="ttdoc">A layout element displaying a plot title text. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2965</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65"><div class="ttname"><a href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a93c719593bb2b94ed244d52c86d83b65">QCP::msRight</a></div><div class="ttdoc">0x02 right margin </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:96</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a4114887c7141b59650b7488f930993e5"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a4114887c7141b59650b7488f930993e5">QCPAxisRect::insetLayout</a></div><div class="ttdeci">QCPLayoutInset * insetLayout() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2691</div></div>
- <div class="ttc" id="class_q_c_p_item_ellipse_html"><div class="ttname"><a href="class_q_c_p_item_ellipse.html">QCPItemEllipse</a></div><div class="ttdoc">An ellipse. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2395</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a88acbe716bcf5072790a6f95637c40d8"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a88acbe716bcf5072790a6f95637c40d8">QCPAxisRect::topLeft</a></div><div class="ttdeci">QPoint topLeft() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2706</div></div>
- <div class="ttc" id="class_q_c_p_layout_html_a41e6ac049143866e8f8b4964efab01b2"><div class="ttname"><a href="class_q_c_p_layout.html#a41e6ac049143866e8f8b4964efab01b2">QCPLayout::simplify</a></div><div class="ttdeci">virtual void simplify()</div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:2273</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_aa8fef6486cb6ceb7c82cbdd50bc32ee9"><div class="ttname"><a href="class_q_c_p_layout_element.html#aa8fef6486cb6ceb7c82cbdd50bc32ee9">QCPLayoutElement::mouseDoubleClickEvent</a></div><div class="ttdeci">virtual void mouseDoubleClickEvent(QMouseEvent *event)</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:579</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_affdfea003469aac3d0fac5f4e06171bc"><div class="ttname"><a href="class_q_c_p_layout_element.html#affdfea003469aac3d0fac5f4e06171bc">QCPLayoutElement::rect</a></div><div class="ttdeci">QRect rect() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:534</div></div>
- <div class="ttc" id="class_q_c_p_axis_html_abee4c7a54c468b1385dfce2c898b115f"><div class="ttname"><a href="class_q_c_p_axis.html#abee4c7a54c468b1385dfce2c898b115f">QCPAxis::SelectablePart</a></div><div class="ttdeci">SelectablePart</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:946</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037abee1e94353525a636aeaf0ba32b72e14"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037abee1e94353525a636aeaf0ba32b72e14">QCP::iRangeZoom</a></div><div class="ttdoc">0x002 Axis ranges are zoomable with the mouse wheel (see QCPAxisRect::setRangeZoom, QCPAxisRect::setRangeZoomAxes) </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:151</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0ca1aca7a50c1b95403958733a4acafe773"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca1aca7a50c1b95403958733a4acafe773">QCP::aeLegendItems</a></div><div class="ttdoc">0x0010 Legend items </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:117</div></div>
- <div class="ttc" id="class_q_c_p_layout_html"><div class="ttname"><a href="class_q_c_p_layout.html">QCPLayout</a></div><div class="ttdoc">The abstract base class for layouts. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:596</div></div>
- <div class="ttc" id="class_q_c_p_item_text_html"><div class="ttname"><a href="class_q_c_p_item_text.html">QCPItemText</a></div><div class="ttdoc">A text label. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2303</div></div>
- <div class="ttc" id="class_q_c_p_bars_html_a9ca48a6577586825d85bdc1fbf410803"><div class="ttname"><a href="class_q_c_p_bars.html#a9ca48a6577586825d85bdc1fbf410803">QCPBars::barAbove</a></div><div class="ttdeci">QCPBars * barAbove() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1987</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a871b9fe49e92b39a3cbe29a59e458536"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a871b9fe49e92b39a3cbe29a59e458536">QCPAxisRect::size</a></div><div class="ttdeci">QSize size() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2705</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_a2d82ea21fe0ee628f177bd824bc51a71"><div class="ttname"><a href="class_q_c_p_layout_element.html#a2d82ea21fe0ee628f177bd824bc51a71">QCPLayoutElement::mousePressEvent</a></div><div class="ttdeci">virtual void mousePressEvent(QMouseEvent *event)</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:576</div></div>
- <div class="ttc" id="class_q_c_p_item_position_html_aad9936c22bf43e3d358552f6e86dbdc8"><div class="ttname"><a href="class_q_c_p_item_position.html#aad9936c22bf43e3d358552f6e86dbdc8">QCPItemPosition::PositionType</a></div><div class="ttdeci">PositionType</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1357</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a49ea3c7dff834b47e266cbf3d79f78b9"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a49ea3c7dff834b47e266cbf3d79f78b9">QCPAxisRect::bottomRight</a></div><div class="ttdeci">QPoint bottomRight() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2709</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a232409546394c23b59407bc62fa460a8"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a232409546394c23b59407bc62fa460a8">QCPAxisRect::topRight</a></div><div class="ttdeci">QPoint topRight() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2707</div></div>
- <div class="ttc" id="class_q_c_p_item_line_html"><div class="ttname"><a href="class_q_c_p_item_line.html">QCPItemLine</a></div><div class="ttdoc">A line from one point to another. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2158</div></div>
- <div class="ttc" id="namespace_q_c_p_html"><div class="ttname"><a href="namespace_q_c_p.html">QCP</a></div><div class="ttdef"><b>Definition:</b> qcustomplot.h:88</div></div>
- <div class="ttc" id="class_q_c_p_layout_grid_html_a1ec4bf5914900a51829a7919f74aa58c"><div class="ttname"><a href="class_q_c_p_layout_grid.html#a1ec4bf5914900a51829a7919f74aa58c">QCPLayoutGrid::maximumSizeHint</a></div><div class="ttdeci">virtual QSize maximumSizeHint() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:3054</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0ca261f8ea78cf3c9561726223ffa33dc12"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0ca261f8ea78cf3c9561726223ffa33dc12">QCP::aeZeroLine</a></div><div class="ttdoc">0x0400 Zero-lines, see QCPGrid::setZeroLinePen </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:123</div></div>
- <div class="ttc" id="class_q_c_p_item_position_html"><div class="ttname"><a href="class_q_c_p_item_position.html">QCPItemPosition</a></div><div class="ttdoc">Manages the position of an item. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1348</div></div>
- <div class="ttc" id="class_q_c_p_axis_html_ac4fb913cce3072b5e75a4635e0f6cd04"><div class="ttname"><a href="class_q_c_p_axis.html#ac4fb913cce3072b5e75a4635e0f6cd04">QCPAxis::grid</a></div><div class="ttdeci">QCPGrid * grid() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1007</div></div>
- <div class="ttc" id="class_q_c_p_range_html"><div class="ttname"><a href="class_q_c_p_range.html">QCPRange</a></div><div class="ttdoc">Represents the range an axis is encompassing. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:462</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a2ad6bb6281c7c2d593d4277b44c2b037ad6644ac55bef621645326e9dd7469caa"><div class="ttname"><a href="namespace_q_c_p.html#a2ad6bb6281c7c2d593d4277b44c2b037ad6644ac55bef621645326e9dd7469caa">QCP::iSelectAxes</a></div><div class="ttdoc">0x010 Axes are selectable (or parts of them, see QCPAxis::setSelectableParts) </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:154</div></div>
- <div class="ttc" id="class_q_c_p_layerable_html_a4001c4d0dfec55598efa4d531f2179a9"><div class="ttname"><a href="class_q_c_p_layerable.html#a4001c4d0dfec55598efa4d531f2179a9">QCPLayerable::selectTest</a></div><div class="ttdeci">virtual double selectTest(const QPointF &pos, bool onlySelectable, QVariant *details=0) const </div><div class="ttdef"><b>Definition:</b> qcustomplot.cpp:1039</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a7e487e3e2ccb62ab7771065bab7cae54a43d7361cb0c5244eabdc962021bffebc"><div class="ttname"><a href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54a43d7361cb0c5244eabdc962021bffebc">QCP::msAll</a></div><div class="ttdoc">0xFF all margins </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:99</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html"><div class="ttname"><a href="class_q_c_p_axis_rect.html">QCPAxisRect</a></div><div class="ttdoc">Holds multiple axes and arranges them in a rectangular shape. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2646</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a45bf5c17f4ca29131b7eb0db06efc259"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a45bf5c17f4ca29131b7eb0db06efc259">QCPAxisRect::width</a></div><div class="ttdeci">int width() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2703</div></div>
- <div class="ttc" id="class_q_c_p_layout_inset_html_a8b9e17d9a2768293d2a7d72f5e298192"><div class="ttname"><a href="class_q_c_p_layout_inset.html#a8b9e17d9a2768293d2a7d72f5e298192">QCPLayoutInset::InsetPlacement</a></div><div class="ttdeci">InsetPlacement</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:707</div></div>
- <div class="ttc" id="class_q_c_p_layout_inset_html_abb9eb23bf2d7c587a8abe02d065eae0a"><div class="ttname"><a href="class_q_c_p_layout_inset.html#abb9eb23bf2d7c587a8abe02d065eae0a">QCPLayoutInset::simplify</a></div><div class="ttdeci">virtual void simplify()</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:730</div></div>
- <div class="ttc" id="qcustomplot_8h_html_a444d37ec9cb2951b3a7fe443c34d1658"><div class="ttname"><a href="qcustomplot_8h.html#a444d37ec9cb2951b3a7fe443c34d1658">QCPCurveDataMap</a></div><div class="ttdeci">QMap< double, QCPCurveData > QCPCurveDataMap</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1871</div></div>
- <div class="ttc" id="namespace_q_c_p_html_a7e487e3e2ccb62ab7771065bab7cae54"><div class="ttname"><a href="namespace_q_c_p.html#a7e487e3e2ccb62ab7771065bab7cae54">QCP::MarginSide</a></div><div class="ttdeci">MarginSide</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:95</div></div>
- <div class="ttc" id="namespace_q_c_p_html_ae55dbe315d41fe80f29ba88100843a0c"><div class="ttname"><a href="namespace_q_c_p.html#ae55dbe315d41fe80f29ba88100843a0c">QCP::AntialiasedElement</a></div><div class="ttdeci">AntialiasedElement</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:113</div></div>
- <div class="ttc" id="class_q_c_p_axis_html_a4a7da0166f755f5abac23b765d184cad"><div class="ttname"><a href="class_q_c_p_axis.html#a4a7da0166f755f5abac23b765d184cad">QCPAxis::LabelType</a></div><div class="ttdeci">LabelType</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:930</div></div>
- <div class="ttc" id="class_q_c_p_layout_element_html_ae526ac828cce1e5bb94eaa85776d7404"><div class="ttname"><a href="class_q_c_p_layout_element.html#ae526ac828cce1e5bb94eaa85776d7404">QCPLayoutElement::mouseReleaseEvent</a></div><div class="ttdeci">virtual void mouseReleaseEvent(QMouseEvent *event)</div><div class="ttdef"><b>Definition:</b> qcustomplot.h:578</div></div>
- <div class="ttc" id="class_q_c_p_axis_rect_html_a6d0f989fc552aa2b563cf82f8fc81e61"><div class="ttname"><a href="class_q_c_p_axis_rect.html#a6d0f989fc552aa2b563cf82f8fc81e61">QCPAxisRect::right</a></div><div class="ttdeci">int right() const </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:2700</div></div>
- <div class="ttc" id="class_q_c_p_bar_data_html"><div class="ttname"><a href="class_q_c_p_bar_data.html">QCPBarData</a></div><div class="ttdoc">Holds the data of one single data point (one bar) for QCPBars. </div><div class="ttdef"><b>Definition:</b> qcustomplot.h:1951</div></div>
- </div><!-- fragment --></div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated on Tue Aug 11 2015 13:04:48 for My Project by  <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/>
- </a> 1.8.9.1
- </small></address>
- </body>
- </html>
|