Files
musrfit/mupp/html/PmuppGui_8h_source.html
T
2026-07-31 18:47:29 +00:00

543 lines
115 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>mupp: /workspace/LMU/musrfit/src/musredit_qt6/mupp/PmuppGui.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>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.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>
<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 id="projectrow">
<td id="projectalign">
<div id="projectname">mupp<span id="projectnumber">&#160;1.1.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',false);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- 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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_6ae224fd33464317177bff8e805aed3f.html">musredit_qt6</a></li><li class="navelem"><a class="el" href="dir_83a32f49a02a169727e3032b3fd1abe7.html">mupp</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">PmuppGui.h</div></div>
</div><!--header-->
<div class="contents">
<a href="PmuppGui_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/***************************************************************************</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"></span> </div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> PmuppGui.h</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> Author: Andreas Suter</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> e-mail: andreas.suter@psi.ch</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"></span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">***************************************************************************/</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/***************************************************************************</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Copyright (C) 2007-2026 by Andreas Suter *</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * andreas.suter@psi.ch *</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * *</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * (at your option) any later version. *</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * *</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * GNU General Public License for more details. *</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> * *</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment"> * along with this program; if not, write to the *</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment"> * Free Software Foundation, Inc., *</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> ***************************************************************************/</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#ifndef _PMUPPGUI_H_</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#define _PMUPPGUI_H_</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#include &lt;QMainWindow&gt;</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor">#include &lt;QVector&gt;</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#include &lt;QString&gt;</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="preprocessor">#include &lt;QStringList&gt;</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#include &lt;QWidget&gt;</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#include &lt;QBoxLayout&gt;</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#include &lt;QGridLayout&gt;</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#include &lt;QLabel&gt;</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="preprocessor">#include &lt;QSplitter&gt;</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#include &lt;QListWidget&gt;</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#include &lt;QPushButton&gt;</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#include &lt;QLineEdit&gt;</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#include &lt;QPlainTextEdit&gt;</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#include &lt;QEvent&gt;</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#include &lt;QProcess&gt;</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor">#include &lt;QDialog&gt;</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#include &quot;<a class="code" href="PVarHandler_8h.html">PVarHandler.h</a>&quot;</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="preprocessor">#include &quot;<a class="code" href="PVarDialog_8h.html">PVarDialog.h</a>&quot;</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="preprocessor">#include &quot;<a class="code" href="PmuppAdmin_8h.html">PmuppAdmin.h</a>&quot;</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="preprocessor">#include &quot;<a class="code" href="Pmupp_8h.html">Pmupp.h</a>&quot;</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor">#include &quot;<a class="code" href="mupp_8h.html">mupp.h</a>&quot;</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="comment">//-----------------------------------------------------------------------------</span></div>
<div class="foldopen" id="foldopen00100" data-start="{" data-end="};">
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classPmuppXY.html"> 100</a></span><span class="keyword">class </span><a class="code hl_function" href="classPmuppXY.html#abb32540811266f2af752db35a949d1bb">PmuppXY</a></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>{</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classPmuppXY.html#abb32540811266f2af752db35a949d1bb"> 106</a></span> <a class="code hl_function" href="classPmuppXY.html#abb32540811266f2af752db35a949d1bb">PmuppXY</a>() { <a class="code hl_function" href="classPmuppXY.html#ab753f45e4c45e9f4ec5cc46c6fa85c53">init</a>(); }</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classPmuppXY.html#a03a7a36c748d33e8f998148e94d5e777"> 112</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppXY.html#a03a7a36c748d33e8f998148e94d5e777">setCollectionTag</a>(<span class="keywordtype">int</span> tag) { <a class="code hl_variable" href="classPmuppXY.html#adfbfb2f66129db7b0a193d457a53a70b">fCollectionTag</a> = tag; }</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="classPmuppXY.html#adab5e005819fd4429907792dcfd7e8ee"> 118</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppXY.html#adab5e005819fd4429907792dcfd7e8ee">setXlabel</a>(QString str) { <a class="code hl_variable" href="classPmuppXY.html#a3fd2c85d0245d1d98dd5756147363886">fXlabel</a> = str; }</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="classPmuppXY.html#a654ed144fe445ded54177f1b1aad43c3"> 124</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppXY.html#a654ed144fe445ded54177f1b1aad43c3">addYlabel</a>(QString str) { <a class="code hl_variable" href="classPmuppXY.html#aef143d2d88116dbc3f6cca6c22b018cf">fYlabel</a>.push_back(str); }</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppXY.html#a70b55cc521b5bb2af9b826270c90b76f">setYlabel</a>(<span class="keywordtype">int</span> idx, QString str);</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppXY.html#a971a6757b15b7c535148afedbc267697">removeYlabel</a>(<span class="keywordtype">int</span> idx);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppXY.html#a971a6757b15b7c535148afedbc267697">removeYlabel</a>(QString str);</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="classPmuppXY.html#a01c676fd68ff3f8e566b61d83541c809"> 149</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classPmuppXY.html#a01c676fd68ff3f8e566b61d83541c809">getCollectionTag</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPmuppXY.html#adfbfb2f66129db7b0a193d457a53a70b">fCollectionTag</a>; }</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="classPmuppXY.html#acb162ea9cb5a8edab6f61edf4edb841c"> 155</a></span> QString <a class="code hl_function" href="classPmuppXY.html#acb162ea9cb5a8edab6f61edf4edb841c">getXlabel</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPmuppXY.html#a3fd2c85d0245d1d98dd5756147363886">fXlabel</a>; }</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classPmuppXY.html#a22219ceac0bd49211e670e6d2541e879">getXlabelIdx</a>();</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classPmuppXY.html#ae4794621e2f528ad0d19fc57c668bcad"> 167</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classPmuppXY.html#ae4794621e2f528ad0d19fc57c668bcad">getYlabelSize</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPmuppXY.html#aef143d2d88116dbc3f6cca6c22b018cf">fYlabel</a>.size(); }</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> QString <a class="code hl_function" href="classPmuppXY.html#ac8bc2ed7559e2446e8d94decee7b890d">getYlabel</a>(<span class="keywordtype">int</span> idx);</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classPmuppXY.html#a74d17f50723aca02870bde8644ff4df1">getYlabelIdx</a>(<span class="keywordtype">int</span> idx);</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="classPmuppXY.html#ae3868df60cb8c4c48cc5182bbaecf4f3"> 187</a></span> QVector&lt;QString&gt; <a class="code hl_function" href="classPmuppXY.html#ae3868df60cb8c4c48cc5182bbaecf4f3">getYlabels</a>() { <span class="keywordflow">return</span> <a class="code hl_variable" href="classPmuppXY.html#aef143d2d88116dbc3f6cca6c22b018cf">fYlabel</a>; }</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="keyword">private</span>:</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="classPmuppXY.html#adfbfb2f66129db7b0a193d457a53a70b"> 190</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="classPmuppXY.html#adfbfb2f66129db7b0a193d457a53a70b">fCollectionTag</a>; </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classPmuppXY.html#a3fd2c85d0245d1d98dd5756147363886"> 191</a></span> QString <a class="code hl_variable" href="classPmuppXY.html#a3fd2c85d0245d1d98dd5756147363886">fXlabel</a>; </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="classPmuppXY.html#aef143d2d88116dbc3f6cca6c22b018cf"> 192</a></span> QVector&lt;QString&gt; <a class="code hl_variable" href="classPmuppXY.html#aef143d2d88116dbc3f6cca6c22b018cf">fYlabel</a>; </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppXY.html#ab753f45e4c45e9f4ec5cc46c6fa85c53">init</a>();</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>};</div>
</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="comment">//-----------------------------------------------------------------------------</span></div>
<div class="foldopen" id="foldopen00213" data-start="{" data-end="};">
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="classPVarErrorDialog.html"> 213</a></span><span class="keyword">class </span><a class="code hl_function" href="classPVarErrorDialog.html#a247ce43e3b1de7c31b045bd269462433">PVarErrorDialog</a> : <span class="keyword">public</span> QDialog</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span>{</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> Q_OBJECT</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <a class="code hl_function" href="classPVarErrorDialog.html#a247ce43e3b1de7c31b045bd269462433">PVarErrorDialog</a>(QString errMsg);</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="classPVarErrorDialog.html#ac2a0030b372277b86d2f49aa3b067e22"> 225</a></span> QPlainTextEdit *<a class="code hl_variable" href="classPVarErrorDialog.html#ac2a0030b372277b86d2f49aa3b067e22">fErrMsg</a>; </div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="classPVarErrorDialog.html#a3bf131fa30ed9783144c79d6adc7aaad"> 226</a></span> QPushButton *<a class="code hl_variable" href="classPVarErrorDialog.html#a3bf131fa30ed9783144c79d6adc7aaad">fOK</a>; </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span>};</div>
</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="comment">//-----------------------------------------------------------------------------</span></div>
<div class="foldopen" id="foldopen00274" data-start="{" data-end="};">
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="classPmuppGui.html"> 274</a></span><span class="keyword">class </span><a class="code hl_function" href="classPmuppGui.html#aa88941c051ad7ad13c1ba74312c51ef6">PmuppGui</a> : <span class="keyword">public</span> QMainWindow</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span>{</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> Q_OBJECT</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_function" href="classPmuppGui.html#aa88941c051ad7ad13c1ba74312c51ef6">PmuppGui</a>(QStringList fln);</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keyword">virtual</span> <a class="code hl_function" href="classPmuppGui.html#a2690763ba5afbd3f97977cd14a15f494">~PmuppGui</a>();</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> </div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="keyword">public</span> slots:</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#ab24fae6abd91ba512ccc57e0d18d3acf">aboutToQuit</a>();</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span></div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a82001d75d710df2594c297f0dec581f7">fileOpen</a>();</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span></div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a9a503c94600064e8c7125b62d9864596">fileOpenRecent</a>();</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a61212d4c7a0e40cc4f9b6587b72c5e9d">fileExit</a>();</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span></div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a3ec3f835fd8d08a60b60fe3ef5dfce42">toolDumpCollections</a>();</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#af3eb4a2c7e57d6d3553189a0e101432e">toolDumpXY</a>();</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a0354ed3870bc45efd3779a604d8758b6">addVar</a>();</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#af461ed17622dc799f0b94931074bc1f9">normalize</a>();</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a39c4bcb1e08bfcaa1ce65d49f57c475f">helpCmds</a>();</div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#adc45efa9450cc97eaaa79f88d85e924d">helpAbout</a>();</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span></div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a3eb7775ed7aa65cd98e0c0ce221c3ee4">helpAboutQt</a>();</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> </div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="keyword">protected</span>:</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classPmuppGui.html#af96c6445bcd4017b4607df92b905ec41">eventFilter</a>(QObject *o, QEvent *e);</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="keyword">private</span>:</div>
<div class="foldopen" id="foldopen00359" data-start="{" data-end="};">
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a642fa0897735334296a51101e619b6bf"> 359</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="classPmuppGui.html#a642fa0897735334296a51101e619b6bf">EAxis</a> {<a class="code hl_enumvalue" href="classPmuppGui.html#a642fa0897735334296a51101e619b6bfa821d2e87affb19e9b89f0b6362c1cb97">kXaxis</a>, </div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a642fa0897735334296a51101e619b6bfa9e35f8a05166510b768f3d6abbae4ccf"> 360</a></span> <a class="code hl_enumvalue" href="classPmuppGui.html#a642fa0897735334296a51101e619b6bfa9e35f8a05166510b768f3d6abbae4ccf">kYaxis</a>}; </div>
</div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> </div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ad1dff9831139d58616c272883443cfa4"> 362</a></span> <a class="code hl_class" href="classPmuppAdmin.html">PmuppAdmin</a> *<a class="code hl_variable" href="classPmuppGui.html#ad1dff9831139d58616c272883443cfa4">fAdmin</a>; </div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="classPmuppGui.html#aaae5198d52d52ec6218dfae6e2463bd6"> 363</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classPmuppGui.html#aaae5198d52d52ec6218dfae6e2463bd6">fIgnoreThemeAutoDetection</a>{<span class="keyword">false</span>}; </div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a000ec4a79971bd6dcd36baf8c16f964c"> 364</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classPmuppGui.html#a000ec4a79971bd6dcd36baf8c16f964c">fDarkThemeIconsMenu</a>{<span class="keyword">false</span>}; </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a4e58f8c13fe8c2d26d07333a4af8a4a7"> 365</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classPmuppGui.html#a4e58f8c13fe8c2d26d07333a4af8a4a7">fDarkThemeIconsToolbar</a>{<span class="keyword">false</span>}; </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a696f836afbbb80944dc859e8131dc287"> 366</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classPmuppGui.html#a696f836afbbb80944dc859e8131dc287">fNormalize</a>{<span class="keyword">false</span>}; </div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="classPmuppGui.html#af3a1683ff5d900ceda85585c24d8da28"> 368</a></span> qint64 <a class="code hl_variable" href="classPmuppGui.html#af3a1683ff5d900ceda85585c24d8da28">fDatime</a>; </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a16e104c0cd51ce24232cfa8ae0dfc34e"> 369</a></span> uint <a class="code hl_variable" href="classPmuppGui.html#a16e104c0cd51ce24232cfa8ae0dfc34e">fMuppInstance</a>; </div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a5308f8306947da95ed96a888344d2445"> 371</a></span> <a class="code hl_class" href="classPParamDataHandler.html">PParamDataHandler</a> *<a class="code hl_variable" href="classPmuppGui.html#a5308f8306947da95ed96a888344d2445">fParamDataHandler</a>; </div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="classPmuppGui.html#abeaa07dd1cd38f8d83b421e6f0376f24"> 372</a></span> QVector&lt;PmuppXY&gt; <a class="code hl_variable" href="classPmuppGui.html#abeaa07dd1cd38f8d83b421e6f0376f24">fXY</a>; </div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="classPmuppGui.html#aeb2732ef1886f10d8f78393f3fa427d1"> 373</a></span> QVector&lt;PVarHandler&gt; <a class="code hl_variable" href="classPmuppGui.html#aeb2732ef1886f10d8f78393f3fa427d1">fVarHandler</a>; </div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ab1cf5cac266ab8c39283d7c4f56b8af2"> 375</a></span> QString <a class="code hl_variable" href="classPmuppGui.html#ab1cf5cac266ab8c39283d7c4f56b8af2">fMacroPath</a>; </div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ab434feb9a9e94fa523ce987e9d060368"> 376</a></span> QString <a class="code hl_variable" href="classPmuppGui.html#ab434feb9a9e94fa523ce987e9d060368">fMacroName</a>; </div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> </div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a51f02d44a0d64630eb20f6e5866cff3c"> 378</a></span> std::unique_ptr&lt;QWidget&gt; <a class="code hl_variable" href="classPmuppGui.html#a51f02d44a0d64630eb20f6e5866cff3c">fCentralWidget</a>; </div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="classPmuppGui.html#aab4dde9cc46650d3c71d530b28ca7426"> 380</a></span> QMenu *<a class="code hl_variable" href="classPmuppGui.html#aab4dde9cc46650d3c71d530b28ca7426">fRecentFilesMenu</a>; </div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a941731d43e0bec678dbae9d69d5f9a0b"> 381</a></span> QAction *<a class="code hl_variable" href="classPmuppGui.html#a941731d43e0bec678dbae9d69d5f9a0b">fRecentFilesAction</a>[<a class="code hl_define" href="mupp_8h.html#ae1d4042b40636169185bbee2968b8d22">MAX_RECENT_FILES</a>]; </div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a2432efca86c0d797e1977a2a80e44fd2"> 382</a></span> std::unique_ptr&lt;QAction&gt; <a class="code hl_variable" href="classPmuppGui.html#a2432efca86c0d797e1977a2a80e44fd2">fNormalizeAction</a>; </div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> </div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a28528cc0bf8af27e4288fa5b78d5904e"> 384</a></span> std::unique_ptr&lt;QBoxLayout&gt; <a class="code hl_variable" href="classPmuppGui.html#a28528cc0bf8af27e4288fa5b78d5904e">fBoxLayout_Main</a>; </div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a0951a2fab553a9502b2527ef1e594b87"> 385</a></span> std::unique_ptr&lt;QBoxLayout&gt; <a class="code hl_variable" href="classPmuppGui.html#a0951a2fab553a9502b2527ef1e594b87">fBoxLayout_Top</a>; </div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="classPmuppGui.html#af390b8acca961178c72dfdc31258c1aa"> 386</a></span> std::unique_ptr&lt;QGridLayout&gt; <a class="code hl_variable" href="classPmuppGui.html#af390b8acca961178c72dfdc31258c1aa">fGridLayout_Left</a>; </div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ab349b54f6357b21dc09af0c3158b7e89"> 387</a></span> std::unique_ptr&lt;QGridLayout&gt; <a class="code hl_variable" href="classPmuppGui.html#ab349b54f6357b21dc09af0c3158b7e89">fGridLayout_Right</a>; </div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ad5d05fbe3b104fef52615b3d309d2d09"> 388</a></span> std::unique_ptr&lt;QBoxLayout&gt; <a class="code hl_variable" href="classPmuppGui.html#ad5d05fbe3b104fef52615b3d309d2d09">fBoxLayout_Cmd</a>; </div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"><a class="line" href="classPmuppGui.html#acb50d605a77b1cb9689cd9959d97a871"> 390</a></span> std::unique_ptr&lt;QLabel&gt; <a class="code hl_variable" href="classPmuppGui.html#acb50d605a77b1cb9689cd9959d97a871">fColLabel</a>; </div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a5dc87337d18b232c8a2cbda39fd4211d"> 391</a></span> std::unique_ptr&lt;QSplitter&gt; <a class="code hl_variable" href="classPmuppGui.html#a5dc87337d18b232c8a2cbda39fd4211d">fColParamSplitter</a>; </div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a141fb9f418b29bdae308152675b9893a"> 392</a></span> std::unique_ptr&lt;QListWidget&gt; <a class="code hl_variable" href="classPmuppGui.html#a141fb9f418b29bdae308152675b9893a">fColList</a>; </div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a8172cb7333c63c3f33ca1caab0374a85"> 393</a></span> std::unique_ptr&lt;QListWidget&gt; <a class="code hl_variable" href="classPmuppGui.html#a8172cb7333c63c3f33ca1caab0374a85">fParamList</a>; </div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="classPmuppGui.html#afeba75e184c31a1daaeef220b5f8b410"> 394</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#afeba75e184c31a1daaeef220b5f8b410">fRemoveCollection</a>; </div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ac5b53b100c5cecafff40c7b5762e150b"> 395</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#ac5b53b100c5cecafff40c7b5762e150b">fRefreshCollection</a>; </div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a367a6cced556675f3f5217dc2b2de07d"> 396</a></span> std::unique_ptr&lt;QLabel&gt; <a class="code hl_variable" href="classPmuppGui.html#a367a6cced556675f3f5217dc2b2de07d">fXaxisLabel</a>; </div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a8b3cc0c329347a02d70f2212a8f65054"> 397</a></span> std::unique_ptr&lt;QLabel&gt; <a class="code hl_variable" href="classPmuppGui.html#a8b3cc0c329347a02d70f2212a8f65054">fYaxisLabel</a>; </div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a9b177b33f78a4608d818df126e03e936"> 398</a></span> std::unique_ptr&lt;QListWidget&gt; <a class="code hl_variable" href="classPmuppGui.html#a9b177b33f78a4608d818df126e03e936">fViewX</a>; </div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a3ccab8e09b20c5a52339fcf0abe424f0"> 399</a></span> std::unique_ptr&lt;QListWidget&gt; <a class="code hl_variable" href="classPmuppGui.html#a3ccab8e09b20c5a52339fcf0abe424f0">fViewY</a>; </div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a3916010689ee33825e1f8a7916a4bf5d"> 400</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#a3916010689ee33825e1f8a7916a4bf5d">fAddX</a>; </div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ace16e1fb29602907979c17664bcd736b"> 401</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#ace16e1fb29602907979c17664bcd736b">fAddY</a>; </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="classPmuppGui.html#aa95978f44cabb44a3038115cec90cc00"> 402</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#aa95978f44cabb44a3038115cec90cc00">fAddDitto</a>; </div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a74ccce98ef0bd080cc10c22ae1b6bdcc"> 403</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#a74ccce98ef0bd080cc10c22ae1b6bdcc">fRemoveX</a>; </div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a454b8c9654990f8fc2f3a85853447355"> 404</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#a454b8c9654990f8fc2f3a85853447355">fRemoveY</a>; </div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a590ec510518942a7e5e6e8ca8f7cd21f"> 405</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#a590ec510518942a7e5e6e8ca8f7cd21f">fPlot</a>; </div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="classPmuppGui.html#ad04ce9f82fea3af18917bf198c332e13"> 406</a></span> std::unique_ptr&lt;QSplitter&gt; <a class="code hl_variable" href="classPmuppGui.html#ad04ce9f82fea3af18917bf198c332e13">fCmdSplitter</a>; </div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a364bfae63c2185679467a9032e087dce"> 407</a></span> std::unique_ptr&lt;QPlainTextEdit&gt; <a class="code hl_variable" href="classPmuppGui.html#a364bfae63c2185679467a9032e087dce">fCmdLineHistory</a>; </div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a58e91591a0f99e6ee5d28890fa30c0a4"> 408</a></span> std::unique_ptr&lt;QLineEdit&gt; <a class="code hl_variable" href="classPmuppGui.html#a58e91591a0f99e6ee5d28890fa30c0a4">fCmdLine</a>; </div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="classPmuppGui.html#aec8ff121ca776db7ed483bf4e8b342e6"> 409</a></span> std::unique_ptr&lt;QPushButton&gt; <a class="code hl_variable" href="classPmuppGui.html#aec8ff121ca776db7ed483bf4e8b342e6">fExitButton</a>; </div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> </div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"><a class="line" href="classPmuppGui.html#aae48c20b266a2f1ac9443969a9e1b6b4"> 411</a></span> QVector&lt;QString&gt; <a class="code hl_variable" href="classPmuppGui.html#aae48c20b266a2f1ac9443969a9e1b6b4">fCmdHistory</a>; </div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a2ad151c9376504a10e256383d3dbb365"> 413</a></span> std::unique_ptr&lt;PVarDialog&gt; <a class="code hl_variable" href="classPmuppGui.html#a2ad151c9376504a10e256383d3dbb365">fVarDlg</a>; </div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="classPmuppGui.html#a173a90892270add622c18cf1c5989d2a"> 415</a></span> std::unique_ptr&lt;QProcess&gt; <a class="code hl_variable" href="classPmuppGui.html#a173a90892270add622c18cf1c5989d2a">fMuppPlot</a>; </div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span></div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#ac2799eda613506ab5bc6425bb2cb4791">setupFileActions</a>();</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span></div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a5081985b560a500023fc1d87e94f1974">setupToolActions</a>();</div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a8526562362c2ebbc3f505f01a4eff1f8">setupHelpActions</a>();</div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span></div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a018bc04b64f6f0d68df44831111c2793">getTheme</a>();</div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span></div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a97750f4a2d873a21bd3413cc34e10381">fillRecentFiles</a>();</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#ac4d8635fd727e504813e5b6377361fab">readCmdHistory</a>();</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a2351bf4ce4d7290b16b2c8da1e54da68">writeCmdHistory</a>();</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span></div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classPmuppGui.html#a95b400d36264cdd3a34bc3a70fa7a5c6">isNewCollection</a>(<a class="code hl_class" href="classPmuppCollection.html">PmuppCollection</a> &amp;coll);</div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span></div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classPmuppGui.html#a294bbf20118f50191b5683e2dda2eacb">getXlabelIndex</a>(QString label);</div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a423765926b324e4cc3855f82f340e8a2">getMinMax</a>(QVector&lt;double&gt; &amp;data, <span class="keywordtype">double</span> &amp;min, <span class="keywordtype">double</span> &amp;max);</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span></div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> QString <a class="code hl_function" href="classPmuppGui.html#a93c3b4bb4d5c54e0f620f70db36fbc96">substituteDefaultLabels</a>(QString label);</div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span></div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a3e9aa40292bb36ce79ffeb2a97f03a64">selectCollection</a>(QString cmd);</div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span></div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> uint <a class="code hl_function" href="classPmuppGui.html#a1e49983fd3888aaeaabf242c12e4b569">getFirstAvailableMuppInstance</a>();</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span></div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#abc276af17219684132feacd010745e8c">updateCollectionList</a>();</div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span></div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#ab6b1738ac678109f7ab43ba88e786722">updateXYList</a>(<span class="keywordtype">int</span> idx);</div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span></div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a4da3dbb10ceca094743ba0de522c0b25">updateXYListGui</a>();</div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span></div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classPmuppGui.html#af1e24b5c280b0bd775c086f719858a17">findValue</a>(<a class="code hl_class" href="classPmuppRun.html">PmuppRun</a> &amp;run, <a class="code hl_enumeration" href="classPmuppGui.html#a642fa0897735334296a51101e619b6bf">EAxis</a> tag);</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span></div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classPmuppGui.html#a307a576ae83aa839b7e199ac7f43b5d4">allXYEqual</a>();</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span></div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classPmuppGui.html#a7a15ef9048ccbf20cecddc8a1486e869">indexAlreadyPresent</a>(<span class="keywordtype">int</span> idx);</div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span></div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#aa50df28e18b23e85f355ad1afbc756f9">replaceIndex</a>(<a class="code hl_class" href="classPmuppXY.html">PmuppXY</a> &amp;data, <span class="keyword">const</span> <span class="keywordtype">int</span> idx);</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span></div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#a73d642cef780b00c6130d0427d161fa1">startMuppPlot</a>();</div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span></div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classPmuppGui.html#ae23b487e614f1f67c80ea93a0c6d5af5">parseErrMsgDlg</a>();</div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span></div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> QStringList <a class="code hl_function" href="classPmuppGui.html#a6a94d493a3b4ea6f5daee65acff47088">getVarNames</a>(QString parseStr);</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span></div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> QVector&lt;double&gt; <a class="code hl_function" href="classPmuppGui.html#ae15860293d6e7ca9cef3aa791f9d7dd3">getValues</a>(QString collName, QString paramName, <span class="keywordtype">bool</span> &amp;ok);</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span></div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> QVector&lt;double&gt; <a class="code hl_function" href="classPmuppGui.html#a5c2e22f4394f8ea85d5e271f1890f105">getPosErr</a>(QString collName, QString paramName, <span class="keywordtype">bool</span> &amp;ok);</div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span></div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> QVector&lt;double&gt; <a class="code hl_function" href="classPmuppGui.html#a71c8bdcf78557b012ae20964f534186c">getNegErr</a>(QString collName, QString paramName, <span class="keywordtype">bool</span> &amp;ok);</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> </div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span><span class="keyword">private</span> slots:</div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a9bd3197a97fd18802544fca1ff00784c">addDitto</a>();</div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span></div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a2e9bde0470b8294ce94f9f074b38ed00">addX</a>(QString param=<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span></div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#afc4792a384fcb6e2ba77eae592b39283">addY</a>(QString param=<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span></div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a4bb17e04f45d616d0a1f822fa519c3b4">createMacro</a>();</div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span></div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a565430b9d081e37143dc45390b2f2b7e">handleCmds</a>();</div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span></div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a1bf1d2aa11a3cf51b27100df203cdd31">plot</a>();</div>
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span></div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a3f135e3afe9f9a3ebda8d287f6a76a5b">refresh</a>();</div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span></div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a058d3d62de7945feca6f57924c1063cf">remove</a>();</div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span></div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a7aa9b82e82a7778d323d7a43fb77d9dd">removeX</a>(QString param=<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span></div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a45dc398e548f587fd108ced5ecbbb678">removeY</a>(QString param=<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span></div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#aac8463d6f171774ffe6ce72cdd768fd3">handleNewData</a>();</div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span></div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#aab6aeb1e6304cff8931cef2c28712827">updateParamList</a>(<span class="keywordtype">int</span> currentRow);</div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span></div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a4e197b284b346d4751d126106d5c08d5">editCollName</a>(QListWidgetItem *item);</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span></div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#aa0c487023ccd9808facad50415dbbafc">dropOnViewX</a>(QListWidgetItem *item);</div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span></div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a7e6fe846aba4dc3e0e9e2b0a6b488aaa">dropOnViewY</a>(QListWidgetItem *item);</div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span></div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a6b3c8cf9901725142cc4b6ecb7e22413">refreshY</a>();</div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span></div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a235c8913e5b3a21a940dd392027818ad">check</a>(QString varStr, QVector&lt;int&gt; idx);</div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span></div>
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> <span class="keywordtype">void</span> <a class="code hl_slot" href="classPmuppGui.html#a32e39a0109fab1294a08ac5b42c46926">add</a>(QString varStr, QVector&lt;int&gt; idx);</div>
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span>};</div>
</div>
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> </div>
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span><span class="preprocessor">#endif </span><span class="comment">// _PMUPPGUI_H_</span></div>
<div class="ttc" id="aPVarDialog_8h_html"><div class="ttname"><a href="PVarDialog_8h.html">PVarDialog.h</a></div></div>
<div class="ttc" id="aPVarHandler_8h_html"><div class="ttname"><a href="PVarHandler_8h.html">PVarHandler.h</a></div></div>
<div class="ttc" id="aPmuppAdmin_8h_html"><div class="ttname"><a href="PmuppAdmin_8h.html">PmuppAdmin.h</a></div><div class="ttdoc">Administration and configuration management for mupp application.</div></div>
<div class="ttc" id="aPmupp_8h_html"><div class="ttname"><a href="Pmupp_8h.html">Pmupp.h</a></div><div class="ttdoc">Core data structures and handler classes for mupp parameter management.</div></div>
<div class="ttc" id="aclassPParamDataHandler_html"><div class="ttname"><a href="classPParamDataHandler.html">PParamDataHandler</a></div><div class="ttdoc">Central manager class for loading and accessing parameter collections.</div><div class="ttdef"><b>Definition</b> <a href="Pmupp_8h_source.html#l00306">Pmupp.h:306</a></div></div>
<div class="ttc" id="aclassPVarErrorDialog_html_a247ce43e3b1de7c31b045bd269462433"><div class="ttname"><a href="classPVarErrorDialog.html#a247ce43e3b1de7c31b045bd269462433">PVarErrorDialog::PVarErrorDialog</a></div><div class="ttdeci">PVarErrorDialog(QString errMsg)</div><div class="ttdoc">Constructor that creates and displays the error dialog.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00294">PmuppGui.cpp:294</a></div></div>
<div class="ttc" id="aclassPVarErrorDialog_html_a3bf131fa30ed9783144c79d6adc7aaad"><div class="ttname"><a href="classPVarErrorDialog.html#a3bf131fa30ed9783144c79d6adc7aaad">PVarErrorDialog::fOK</a></div><div class="ttdeci">QPushButton * fOK</div><div class="ttdoc">button to close the dialog</div><div class="ttdef"><b>Definition</b> <a href="#l00226">PmuppGui.h:226</a></div></div>
<div class="ttc" id="aclassPVarErrorDialog_html_ac2a0030b372277b86d2f49aa3b067e22"><div class="ttname"><a href="classPVarErrorDialog.html#ac2a0030b372277b86d2f49aa3b067e22">PVarErrorDialog::fErrMsg</a></div><div class="ttdeci">QPlainTextEdit * fErrMsg</div><div class="ttdoc">text widget displaying the error message</div><div class="ttdef"><b>Definition</b> <a href="#l00225">PmuppGui.h:225</a></div></div>
<div class="ttc" id="aclassPmuppAdmin_html"><div class="ttname"><a href="classPmuppAdmin.html">PmuppAdmin</a></div><div class="ttdoc">Main administration class for mupp configuration management.</div><div class="ttdef"><b>Definition</b> <a href="PmuppAdmin_8h_source.html#l00323">PmuppAdmin.h:324</a></div></div>
<div class="ttc" id="aclassPmuppCollection_html"><div class="ttname"><a href="classPmuppCollection.html">PmuppCollection</a></div><div class="ttdoc">Represents a collection of related experimental runs.</div><div class="ttdef"><b>Definition</b> <a href="Pmupp_8h_source.html#l00234">Pmupp.h:234</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a000ec4a79971bd6dcd36baf8c16f964c"><div class="ttname"><a href="classPmuppGui.html#a000ec4a79971bd6dcd36baf8c16f964c">PmuppGui::fDarkThemeIconsMenu</a></div><div class="ttdeci">bool fDarkThemeIconsMenu</div><div class="ttdoc">flag for dark theme menu icons</div><div class="ttdef"><b>Definition</b> <a href="#l00364">PmuppGui.h:364</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a018bc04b64f6f0d68df44831111c2793"><div class="ttname"><a href="classPmuppGui.html#a018bc04b64f6f0d68df44831111c2793">PmuppGui::getTheme</a></div><div class="ttdeci">void getTheme()</div><div class="ttdoc">Detects system theme (light/dark) and configures icons accordingly.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00955">PmuppGui.cpp:955</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a0354ed3870bc45efd3779a604d8758b6"><div class="ttname"><a href="classPmuppGui.html#a0354ed3870bc45efd3779a604d8758b6">PmuppGui::addVar</a></div><div class="ttdeci">void addVar()</div><div class="ttdoc">Opens dialog to add/manage variable definitions.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01401">PmuppGui.cpp:1401</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a058d3d62de7945feca6f57924c1063cf"><div class="ttname"><a href="classPmuppGui.html#a058d3d62de7945feca6f57924c1063cf">PmuppGui::remove</a></div><div class="ttdeci">void remove()</div><div class="ttdoc">Removes the selected collection from the list.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01141">PmuppGui.cpp:1141</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a0951a2fab553a9502b2527ef1e594b87"><div class="ttname"><a href="classPmuppGui.html#a0951a2fab553a9502b2527ef1e594b87">PmuppGui::fBoxLayout_Top</a></div><div class="ttdeci">std::unique_ptr&lt; QBoxLayout &gt; fBoxLayout_Top</div><div class="ttdoc">top horizontal layout (left-&gt;right)</div><div class="ttdef"><b>Definition</b> <a href="#l00385">PmuppGui.h:385</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a141fb9f418b29bdae308152675b9893a"><div class="ttname"><a href="classPmuppGui.html#a141fb9f418b29bdae308152675b9893a">PmuppGui::fColList</a></div><div class="ttdeci">std::unique_ptr&lt; QListWidget &gt; fColList</div><div class="ttdoc">list widget displaying data collections</div><div class="ttdef"><b>Definition</b> <a href="#l00392">PmuppGui.h:392</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a16e104c0cd51ce24232cfa8ae0dfc34e"><div class="ttname"><a href="classPmuppGui.html#a16e104c0cd51ce24232cfa8ae0dfc34e">PmuppGui::fMuppInstance</a></div><div class="ttdeci">uint fMuppInstance</div><div class="ttdoc">unique instance identifier for this mupp session</div><div class="ttdef"><b>Definition</b> <a href="#l00369">PmuppGui.h:369</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a173a90892270add622c18cf1c5989d2a"><div class="ttname"><a href="classPmuppGui.html#a173a90892270add622c18cf1c5989d2a">PmuppGui::fMuppPlot</a></div><div class="ttdeci">std::unique_ptr&lt; QProcess &gt; fMuppPlot</div><div class="ttdoc">external process for ROOT-based plotting</div><div class="ttdef"><b>Definition</b> <a href="#l00415">PmuppGui.h:415</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a1bf1d2aa11a3cf51b27100df203cdd31"><div class="ttname"><a href="classPmuppGui.html#a1bf1d2aa11a3cf51b27100df203cdd31">PmuppGui::plot</a></div><div class="ttdeci">void plot()</div><div class="ttdoc">Generates and displays the plot using current configuration.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02158">PmuppGui.cpp:2158</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a1e49983fd3888aaeaabf242c12e4b569"><div class="ttname"><a href="classPmuppGui.html#a1e49983fd3888aaeaabf242c12e4b569">PmuppGui::getFirstAvailableMuppInstance</a></div><div class="ttdeci">uint getFirstAvailableMuppInstance()</div><div class="ttdoc">Finds the first available mupp instance number for IPC.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02794">PmuppGui.cpp:2794</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a2351bf4ce4d7290b16b2c8da1e54da68"><div class="ttname"><a href="classPmuppGui.html#a2351bf4ce4d7290b16b2c8da1e54da68">PmuppGui::writeCmdHistory</a></div><div class="ttdeci">void writeCmdHistory()</div><div class="ttdoc">Writes command history to disk before exit.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01038">PmuppGui.cpp:1038</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a235c8913e5b3a21a940dd392027818ad"><div class="ttname"><a href="classPmuppGui.html#a235c8913e5b3a21a940dd392027818ad">PmuppGui::check</a></div><div class="ttdeci">void check(QString varStr, QVector&lt; int &gt; idx)</div><div class="ttdoc">Checks variable expressions for validity.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01433">PmuppGui.cpp:1433</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a2432efca86c0d797e1977a2a80e44fd2"><div class="ttname"><a href="classPmuppGui.html#a2432efca86c0d797e1977a2a80e44fd2">PmuppGui::fNormalizeAction</a></div><div class="ttdeci">std::unique_ptr&lt; QAction &gt; fNormalizeAction</div><div class="ttdoc">action for normalize toggle</div><div class="ttdef"><b>Definition</b> <a href="#l00382">PmuppGui.h:382</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a2690763ba5afbd3f97977cd14a15f494"><div class="ttname"><a href="classPmuppGui.html#a2690763ba5afbd3f97977cd14a15f494">PmuppGui::~PmuppGui</a></div><div class="ttdeci">virtual ~PmuppGui()</div><div class="ttdoc">Destructor. Cleans up resources and saves command history.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00543">PmuppGui.cpp:543</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a28528cc0bf8af27e4288fa5b78d5904e"><div class="ttname"><a href="classPmuppGui.html#a28528cc0bf8af27e4288fa5b78d5904e">PmuppGui::fBoxLayout_Main</a></div><div class="ttdeci">std::unique_ptr&lt; QBoxLayout &gt; fBoxLayout_Main</div><div class="ttdoc">main vertical layout (top-&gt;bottom)</div><div class="ttdef"><b>Definition</b> <a href="#l00384">PmuppGui.h:384</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a294bbf20118f50191b5683e2dda2eacb"><div class="ttname"><a href="classPmuppGui.html#a294bbf20118f50191b5683e2dda2eacb">PmuppGui::getXlabelIndex</a></div><div class="ttdeci">int getXlabelIndex(QString label)</div><div class="ttdoc">Gets the index of an X-axis label in the XY list.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01819">PmuppGui.cpp:1819</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a2ad151c9376504a10e256383d3dbb365"><div class="ttname"><a href="classPmuppGui.html#a2ad151c9376504a10e256383d3dbb365">PmuppGui::fVarDlg</a></div><div class="ttdeci">std::unique_ptr&lt; PVarDialog &gt; fVarDlg</div><div class="ttdoc">variable definition dialog</div><div class="ttdef"><b>Definition</b> <a href="#l00413">PmuppGui.h:413</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a2e9bde0470b8294ce94f9f074b38ed00"><div class="ttname"><a href="classPmuppGui.html#a2e9bde0470b8294ce94f9f074b38ed00">PmuppGui::addX</a></div><div class="ttdeci">void addX(QString param=&quot;&quot;)</div><div class="ttdoc">Adds a parameter to the X-axis.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01187">PmuppGui.cpp:1187</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a307a576ae83aa839b7e199ac7f43b5d4"><div class="ttname"><a href="classPmuppGui.html#a307a576ae83aa839b7e199ac7f43b5d4">PmuppGui::allXYEqual</a></div><div class="ttdeci">bool allXYEqual()</div><div class="ttdoc">Checks if all X-Y configurations are identical.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01726">PmuppGui.cpp:1726</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a32e39a0109fab1294a08ac5b42c46926"><div class="ttname"><a href="classPmuppGui.html#a32e39a0109fab1294a08ac5b42c46926">PmuppGui::add</a></div><div class="ttdeci">void add(QString varStr, QVector&lt; int &gt; idx)</div><div class="ttdoc">Adds a validated variable expression.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01466">PmuppGui.cpp:1466</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a364bfae63c2185679467a9032e087dce"><div class="ttname"><a href="classPmuppGui.html#a364bfae63c2185679467a9032e087dce">PmuppGui::fCmdLineHistory</a></div><div class="ttdeci">std::unique_ptr&lt; QPlainTextEdit &gt; fCmdLineHistory</div><div class="ttdoc">text area displaying command history</div><div class="ttdef"><b>Definition</b> <a href="#l00407">PmuppGui.h:407</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a367a6cced556675f3f5217dc2b2de07d"><div class="ttname"><a href="classPmuppGui.html#a367a6cced556675f3f5217dc2b2de07d">PmuppGui::fXaxisLabel</a></div><div class="ttdeci">std::unique_ptr&lt; QLabel &gt; fXaxisLabel</div><div class="ttdoc">label for X-axis selection area</div><div class="ttdef"><b>Definition</b> <a href="#l00396">PmuppGui.h:396</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a3916010689ee33825e1f8a7916a4bf5d"><div class="ttname"><a href="classPmuppGui.html#a3916010689ee33825e1f8a7916a4bf5d">PmuppGui::fAddX</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fAddX</div><div class="ttdoc">button to add parameter to X-axis</div><div class="ttdef"><b>Definition</b> <a href="#l00400">PmuppGui.h:400</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a39c4bcb1e08bfcaa1ce65d49f57c475f"><div class="ttname"><a href="classPmuppGui.html#a39c4bcb1e08bfcaa1ce65d49f57c475f">PmuppGui::helpCmds</a></div><div class="ttdeci">void helpCmds()</div><div class="ttdoc">Shows help dialog with available commands.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00859">PmuppGui.cpp:859</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a3ccab8e09b20c5a52339fcf0abe424f0"><div class="ttname"><a href="classPmuppGui.html#a3ccab8e09b20c5a52339fcf0abe424f0">PmuppGui::fViewY</a></div><div class="ttdeci">std::unique_ptr&lt; QListWidget &gt; fViewY</div><div class="ttdoc">list widget showing current Y-axis parameters</div><div class="ttdef"><b>Definition</b> <a href="#l00399">PmuppGui.h:399</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a3e9aa40292bb36ce79ffeb2a97f03a64"><div class="ttname"><a href="classPmuppGui.html#a3e9aa40292bb36ce79ffeb2a97f03a64">PmuppGui::selectCollection</a></div><div class="ttdeci">void selectCollection(QString cmd)</div><div class="ttdoc">Selects a collection based on command string.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02755">PmuppGui.cpp:2755</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a3eb7775ed7aa65cd98e0c0ce221c3ee4"><div class="ttname"><a href="classPmuppGui.html#a3eb7775ed7aa65cd98e0c0ce221c3ee4">PmuppGui::helpAboutQt</a></div><div class="ttdeci">void helpAboutQt()</div><div class="ttdoc">Shows Qt framework information dialog.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00897">PmuppGui.cpp:897</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a3ec3f835fd8d08a60b60fe3ef5dfce42"><div class="ttname"><a href="classPmuppGui.html#a3ec3f835fd8d08a60b60fe3ef5dfce42">PmuppGui::toolDumpCollections</a></div><div class="ttdeci">void toolDumpCollections()</div><div class="ttdoc">Dumps collection information for debugging purposes.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00817">PmuppGui.cpp:817</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a3f135e3afe9f9a3ebda8d287f6a76a5b"><div class="ttname"><a href="classPmuppGui.html#a3f135e3afe9f9a3ebda8d287f6a76a5b">PmuppGui::refresh</a></div><div class="ttdeci">void refresh()</div><div class="ttdoc">Refreshes the collection list from data handler.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01077">PmuppGui.cpp:1077</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a423765926b324e4cc3855f82f340e8a2"><div class="ttname"><a href="classPmuppGui.html#a423765926b324e4cc3855f82f340e8a2">PmuppGui::getMinMax</a></div><div class="ttdeci">void getMinMax(QVector&lt; double &gt; &amp;data, double &amp;min, double &amp;max)</div><div class="ttdoc">Finds minimum and maximum values in a data vector.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02688">PmuppGui.cpp:2688</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a454b8c9654990f8fc2f3a85853447355"><div class="ttname"><a href="classPmuppGui.html#a454b8c9654990f8fc2f3a85853447355">PmuppGui::fRemoveY</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fRemoveY</div><div class="ttdoc">button to remove Y-axis parameter</div><div class="ttdef"><b>Definition</b> <a href="#l00404">PmuppGui.h:404</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a45dc398e548f587fd108ced5ecbbb678"><div class="ttname"><a href="classPmuppGui.html#a45dc398e548f587fd108ced5ecbbb678">PmuppGui::removeY</a></div><div class="ttdeci">void removeY(QString param=&quot;&quot;)</div><div class="ttdoc">Removes a parameter from the Y-axis.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01315">PmuppGui.cpp:1315</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a4bb17e04f45d616d0a1f822fa519c3b4"><div class="ttname"><a href="classPmuppGui.html#a4bb17e04f45d616d0a1f822fa519c3b4">PmuppGui::createMacro</a></div><div class="ttdeci">void createMacro()</div><div class="ttdoc">Creates a ROOT macro file from current plot configuration.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01940">PmuppGui.cpp:1940</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a4da3dbb10ceca094743ba0de522c0b25"><div class="ttname"><a href="classPmuppGui.html#a4da3dbb10ceca094743ba0de522c0b25">PmuppGui::updateXYListGui</a></div><div class="ttdeci">void updateXYListGui()</div><div class="ttdoc">Updates the X-Y axis list widgets in the GUI.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02638">PmuppGui.cpp:2638</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a4e197b284b346d4751d126106d5c08d5"><div class="ttname"><a href="classPmuppGui.html#a4e197b284b346d4751d126106d5c08d5">PmuppGui::editCollName</a></div><div class="ttdeci">void editCollName(QListWidgetItem *item)</div><div class="ttdoc">Handles editing of collection name via double-click.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02668">PmuppGui.cpp:2668</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a4e58f8c13fe8c2d26d07333a4af8a4a7"><div class="ttname"><a href="classPmuppGui.html#a4e58f8c13fe8c2d26d07333a4af8a4a7">PmuppGui::fDarkThemeIconsToolbar</a></div><div class="ttdeci">bool fDarkThemeIconsToolbar</div><div class="ttdoc">flag for dark theme toolbar icons</div><div class="ttdef"><b>Definition</b> <a href="#l00365">PmuppGui.h:365</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a5081985b560a500023fc1d87e94f1974"><div class="ttname"><a href="classPmuppGui.html#a5081985b560a500023fc1d87e94f1974">PmuppGui::setupToolActions</a></div><div class="ttdeci">void setupToolActions()</div><div class="ttdoc">Sets up Tools menu actions (Dump, Variables, Normalize).</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00659">PmuppGui.cpp:659</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a51f02d44a0d64630eb20f6e5866cff3c"><div class="ttname"><a href="classPmuppGui.html#a51f02d44a0d64630eb20f6e5866cff3c">PmuppGui::fCentralWidget</a></div><div class="ttdeci">std::unique_ptr&lt; QWidget &gt; fCentralWidget</div><div class="ttdoc">central widget containing all GUI elements</div><div class="ttdef"><b>Definition</b> <a href="#l00378">PmuppGui.h:378</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a5308f8306947da95ed96a888344d2445"><div class="ttname"><a href="classPmuppGui.html#a5308f8306947da95ed96a888344d2445">PmuppGui::fParamDataHandler</a></div><div class="ttdeci">PParamDataHandler * fParamDataHandler</div><div class="ttdoc">handler for parameter data collections</div><div class="ttdef"><b>Definition</b> <a href="#l00371">PmuppGui.h:371</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a565430b9d081e37143dc45390b2f2b7e"><div class="ttname"><a href="classPmuppGui.html#a565430b9d081e37143dc45390b2f2b7e">PmuppGui::handleCmds</a></div><div class="ttdeci">void handleCmds()</div><div class="ttdoc">Processes commands entered in the command line.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02415">PmuppGui.cpp:2415</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a58e91591a0f99e6ee5d28890fa30c0a4"><div class="ttname"><a href="classPmuppGui.html#a58e91591a0f99e6ee5d28890fa30c0a4">PmuppGui::fCmdLine</a></div><div class="ttdeci">std::unique_ptr&lt; QLineEdit &gt; fCmdLine</div><div class="ttdoc">line edit for command input</div><div class="ttdef"><b>Definition</b> <a href="#l00408">PmuppGui.h:408</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a590ec510518942a7e5e6e8ca8f7cd21f"><div class="ttname"><a href="classPmuppGui.html#a590ec510518942a7e5e6e8ca8f7cd21f">PmuppGui::fPlot</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fPlot</div><div class="ttdoc">button to generate and display plot</div><div class="ttdef"><b>Definition</b> <a href="#l00405">PmuppGui.h:405</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a5c2e22f4394f8ea85d5e271f1890f105"><div class="ttname"><a href="classPmuppGui.html#a5c2e22f4394f8ea85d5e271f1890f105">PmuppGui::getPosErr</a></div><div class="ttdeci">QVector&lt; double &gt; getPosErr(QString collName, QString paramName, bool &amp;ok)</div><div class="ttdoc">Gets positive error values for a parameter.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01621">PmuppGui.cpp:1621</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a5dc87337d18b232c8a2cbda39fd4211d"><div class="ttname"><a href="classPmuppGui.html#a5dc87337d18b232c8a2cbda39fd4211d">PmuppGui::fColParamSplitter</a></div><div class="ttdeci">std::unique_ptr&lt; QSplitter &gt; fColParamSplitter</div><div class="ttdoc">splitter between collection and parameter lists</div><div class="ttdef"><b>Definition</b> <a href="#l00391">PmuppGui.h:391</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a61212d4c7a0e40cc4f9b6587b72c5e9d"><div class="ttname"><a href="classPmuppGui.html#a61212d4c7a0e40cc4f9b6587b72c5e9d">PmuppGui::fileExit</a></div><div class="ttdeci">void fileExit()</div><div class="ttdoc">Exits the application after cleanup.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00808">PmuppGui.cpp:808</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a642fa0897735334296a51101e619b6bf"><div class="ttname"><a href="classPmuppGui.html#a642fa0897735334296a51101e619b6bf">PmuppGui::EAxis</a></div><div class="ttdeci">EAxis</div><div class="ttdoc">Enumeration for axis type identification.</div><div class="ttdef"><b>Definition</b> <a href="#l00359">PmuppGui.h:359</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a642fa0897735334296a51101e619b6bfa821d2e87affb19e9b89f0b6362c1cb97"><div class="ttname"><a href="classPmuppGui.html#a642fa0897735334296a51101e619b6bfa821d2e87affb19e9b89f0b6362c1cb97">PmuppGui::kXaxis</a></div><div class="ttdeci">@ kXaxis</div><div class="ttdoc">X-axis (independent variable)</div><div class="ttdef"><b>Definition</b> <a href="#l00359">PmuppGui.h:359</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a642fa0897735334296a51101e619b6bfa9e35f8a05166510b768f3d6abbae4ccf"><div class="ttname"><a href="classPmuppGui.html#a642fa0897735334296a51101e619b6bfa9e35f8a05166510b768f3d6abbae4ccf">PmuppGui::kYaxis</a></div><div class="ttdeci">@ kYaxis</div><div class="ttdef"><b>Definition</b> <a href="#l00360">PmuppGui.h:360</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a696f836afbbb80944dc859e8131dc287"><div class="ttname"><a href="classPmuppGui.html#a696f836afbbb80944dc859e8131dc287">PmuppGui::fNormalize</a></div><div class="ttdeci">bool fNormalize</div><div class="ttdoc">flag indicating normalization mode</div><div class="ttdef"><b>Definition</b> <a href="#l00366">PmuppGui.h:366</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a6a94d493a3b4ea6f5daee65acff47088"><div class="ttname"><a href="classPmuppGui.html#a6a94d493a3b4ea6f5daee65acff47088">PmuppGui::getVarNames</a></div><div class="ttdeci">QStringList getVarNames(QString parseStr)</div><div class="ttdoc">Extracts variable names from a parse string.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01548">PmuppGui.cpp:1548</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a6b3c8cf9901725142cc4b6ecb7e22413"><div class="ttname"><a href="classPmuppGui.html#a6b3c8cf9901725142cc4b6ecb7e22413">PmuppGui::refreshY</a></div><div class="ttdeci">void refreshY()</div><div class="ttdoc">Refreshes the Y-axis list after variable changes.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01917">PmuppGui.cpp:1917</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a71c8bdcf78557b012ae20964f534186c"><div class="ttname"><a href="classPmuppGui.html#a71c8bdcf78557b012ae20964f534186c">PmuppGui::getNegErr</a></div><div class="ttdeci">QVector&lt; double &gt; getNegErr(QString collName, QString paramName, bool &amp;ok)</div><div class="ttdoc">Gets negative error values for a parameter.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01658">PmuppGui.cpp:1658</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a73d642cef780b00c6130d0427d161fa1"><div class="ttname"><a href="classPmuppGui.html#a73d642cef780b00c6130d0427d161fa1">PmuppGui::startMuppPlot</a></div><div class="ttdeci">void startMuppPlot()</div><div class="ttdoc">Starts the external ROOT plotting process.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02375">PmuppGui.cpp:2375</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a74ccce98ef0bd080cc10c22ae1b6bdcc"><div class="ttname"><a href="classPmuppGui.html#a74ccce98ef0bd080cc10c22ae1b6bdcc">PmuppGui::fRemoveX</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fRemoveX</div><div class="ttdoc">button to remove X-axis parameter</div><div class="ttdef"><b>Definition</b> <a href="#l00403">PmuppGui.h:403</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a7a15ef9048ccbf20cecddc8a1486e869"><div class="ttname"><a href="classPmuppGui.html#a7a15ef9048ccbf20cecddc8a1486e869">PmuppGui::indexAlreadyPresent</a></div><div class="ttdeci">bool indexAlreadyPresent(int idx)</div><div class="ttdoc">Checks if an index is already present in XY list.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01773">PmuppGui.cpp:1773</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a7aa9b82e82a7778d323d7a43fb77d9dd"><div class="ttname"><a href="classPmuppGui.html#a7aa9b82e82a7778d323d7a43fb77d9dd">PmuppGui::removeX</a></div><div class="ttdeci">void removeX(QString param=&quot;&quot;)</div><div class="ttdoc">Removes a parameter from the X-axis.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01287">PmuppGui.cpp:1287</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a7e6fe846aba4dc3e0e9e2b0a6b488aaa"><div class="ttname"><a href="classPmuppGui.html#a7e6fe846aba4dc3e0e9e2b0a6b488aaa">PmuppGui::dropOnViewY</a></div><div class="ttdeci">void dropOnViewY(QListWidgetItem *item)</div><div class="ttdoc">Handles drag-and-drop onto Y-axis view.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01874">PmuppGui.cpp:1874</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a8172cb7333c63c3f33ca1caab0374a85"><div class="ttname"><a href="classPmuppGui.html#a8172cb7333c63c3f33ca1caab0374a85">PmuppGui::fParamList</a></div><div class="ttdeci">std::unique_ptr&lt; QListWidget &gt; fParamList</div><div class="ttdoc">list widget displaying parameters in selected collection</div><div class="ttdef"><b>Definition</b> <a href="#l00393">PmuppGui.h:393</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a82001d75d710df2594c297f0dec581f7"><div class="ttname"><a href="classPmuppGui.html#a82001d75d710df2594c297f0dec581f7">PmuppGui::fileOpen</a></div><div class="ttdeci">void fileOpen()</div><div class="ttdoc">Opens a file dialog to select parameter data files to load.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00741">PmuppGui.cpp:741</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a8526562362c2ebbc3f505f01a4eff1f8"><div class="ttname"><a href="classPmuppGui.html#a8526562362c2ebbc3f505f01a4eff1f8">PmuppGui::setupHelpActions</a></div><div class="ttdeci">void setupHelpActions()</div><div class="ttdoc">Sets up Help menu actions (Commands, About).</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00708">PmuppGui.cpp:708</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a8b3cc0c329347a02d70f2212a8f65054"><div class="ttname"><a href="classPmuppGui.html#a8b3cc0c329347a02d70f2212a8f65054">PmuppGui::fYaxisLabel</a></div><div class="ttdeci">std::unique_ptr&lt; QLabel &gt; fYaxisLabel</div><div class="ttdoc">label for Y-axis selection area</div><div class="ttdef"><b>Definition</b> <a href="#l00397">PmuppGui.h:397</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a93c3b4bb4d5c54e0f620f70db36fbc96"><div class="ttname"><a href="classPmuppGui.html#a93c3b4bb4d5c54e0f620f70db36fbc96">PmuppGui::substituteDefaultLabels</a></div><div class="ttdeci">QString substituteDefaultLabels(QString label)</div><div class="ttdoc">Substitutes default parameter labels with descriptive names.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02705">PmuppGui.cpp:2705</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a941731d43e0bec678dbae9d69d5f9a0b"><div class="ttname"><a href="classPmuppGui.html#a941731d43e0bec678dbae9d69d5f9a0b">PmuppGui::fRecentFilesAction</a></div><div class="ttdeci">QAction * fRecentFilesAction[MAX_RECENT_FILES]</div><div class="ttdoc">array of the recent file actions</div><div class="ttdef"><b>Definition</b> <a href="#l00381">PmuppGui.h:381</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a95b400d36264cdd3a34bc3a70fa7a5c6"><div class="ttname"><a href="classPmuppGui.html#a95b400d36264cdd3a34bc3a70fa7a5c6">PmuppGui::isNewCollection</a></div><div class="ttdeci">bool isNewCollection(PmuppCollection &amp;coll)</div><div class="ttdoc">Checks if a collection is new (not already in the list).</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02655">PmuppGui.cpp:2655</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a97750f4a2d873a21bd3413cc34e10381"><div class="ttname"><a href="classPmuppGui.html#a97750f4a2d873a21bd3413cc34e10381">PmuppGui::fillRecentFiles</a></div><div class="ttdeci">void fillRecentFiles()</div><div class="ttdoc">Populates the recent files menu from configuration.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00991">PmuppGui.cpp:991</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a9a503c94600064e8c7125b62d9864596"><div class="ttname"><a href="classPmuppGui.html#a9a503c94600064e8c7125b62d9864596">PmuppGui::fileOpenRecent</a></div><div class="ttdeci">void fileOpenRecent()</div><div class="ttdoc">Opens a recently used parameter file.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00789">PmuppGui.cpp:789</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a9b177b33f78a4608d818df126e03e936"><div class="ttname"><a href="classPmuppGui.html#a9b177b33f78a4608d818df126e03e936">PmuppGui::fViewX</a></div><div class="ttdeci">std::unique_ptr&lt; QListWidget &gt; fViewX</div><div class="ttdoc">list widget showing current X-axis parameter</div><div class="ttdef"><b>Definition</b> <a href="#l00398">PmuppGui.h:398</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_a9bd3197a97fd18802544fca1ff00784c"><div class="ttname"><a href="classPmuppGui.html#a9bd3197a97fd18802544fca1ff00784c">PmuppGui::addDitto</a></div><div class="ttdeci">void addDitto()</div><div class="ttdoc">Copies X-axis parameter to Y-axis (ditto function).</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01342">PmuppGui.cpp:1342</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aa0c487023ccd9808facad50415dbbafc"><div class="ttname"><a href="classPmuppGui.html#aa0c487023ccd9808facad50415dbbafc">PmuppGui::dropOnViewX</a></div><div class="ttdeci">void dropOnViewX(QListWidgetItem *item)</div><div class="ttdoc">Handles drag-and-drop onto X-axis view.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01838">PmuppGui.cpp:1838</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aa50df28e18b23e85f355ad1afbc756f9"><div class="ttname"><a href="classPmuppGui.html#aa50df28e18b23e85f355ad1afbc756f9">PmuppGui::replaceIndex</a></div><div class="ttdeci">void replaceIndex(PmuppXY &amp;data, const int idx)</div><div class="ttdoc">Replaces an index in the XY data structure.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01791">PmuppGui.cpp:1791</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aa88941c051ad7ad13c1ba74312c51ef6"><div class="ttname"><a href="classPmuppGui.html#aa88941c051ad7ad13c1ba74312c51ef6">PmuppGui::PmuppGui</a></div><div class="ttdeci">PmuppGui(QStringList fln)</div><div class="ttdoc">Constructor. Creates the main GUI window.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00343">PmuppGui.cpp:343</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aa95978f44cabb44a3038115cec90cc00"><div class="ttname"><a href="classPmuppGui.html#aa95978f44cabb44a3038115cec90cc00">PmuppGui::fAddDitto</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fAddDitto</div><div class="ttdoc">button to copy X-axis parameter to Y-axis</div><div class="ttdef"><b>Definition</b> <a href="#l00402">PmuppGui.h:402</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aaae5198d52d52ec6218dfae6e2463bd6"><div class="ttname"><a href="classPmuppGui.html#aaae5198d52d52ec6218dfae6e2463bd6">PmuppGui::fIgnoreThemeAutoDetection</a></div><div class="ttdeci">bool fIgnoreThemeAutoDetection</div><div class="ttdoc">flag to override automatic theme detection</div><div class="ttdef"><b>Definition</b> <a href="#l00363">PmuppGui.h:363</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aab4dde9cc46650d3c71d530b28ca7426"><div class="ttname"><a href="classPmuppGui.html#aab4dde9cc46650d3c71d530b28ca7426">PmuppGui::fRecentFilesMenu</a></div><div class="ttdeci">QMenu * fRecentFilesMenu</div><div class="ttdoc">recent file menu</div><div class="ttdef"><b>Definition</b> <a href="#l00380">PmuppGui.h:380</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aab6aeb1e6304cff8931cef2c28712827"><div class="ttname"><a href="classPmuppGui.html#aab6aeb1e6304cff8931cef2c28712827">PmuppGui::updateParamList</a></div><div class="ttdeci">void updateParamList(int currentRow)</div><div class="ttdoc">Updates the parameter list based on selected collection.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02560">PmuppGui.cpp:2560</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aac8463d6f171774ffe6ce72cdd768fd3"><div class="ttname"><a href="classPmuppGui.html#aac8463d6f171774ffe6ce72cdd768fd3">PmuppGui::handleNewData</a></div><div class="ttdeci">void handleNewData()</div><div class="ttdoc">Handles newly loaded data by updating GUI components.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02531">PmuppGui.cpp:2531</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aae48c20b266a2f1ac9443969a9e1b6b4"><div class="ttname"><a href="classPmuppGui.html#aae48c20b266a2f1ac9443969a9e1b6b4">PmuppGui::fCmdHistory</a></div><div class="ttdeci">QVector&lt; QString &gt; fCmdHistory</div><div class="ttdoc">command history buffer for navigation</div><div class="ttdef"><b>Definition</b> <a href="#l00411">PmuppGui.h:411</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ab1cf5cac266ab8c39283d7c4f56b8af2"><div class="ttname"><a href="classPmuppGui.html#ab1cf5cac266ab8c39283d7c4f56b8af2">PmuppGui::fMacroPath</a></div><div class="ttdeci">QString fMacroPath</div><div class="ttdoc">directory path for ROOT macro generation</div><div class="ttdef"><b>Definition</b> <a href="#l00375">PmuppGui.h:375</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ab24fae6abd91ba512ccc57e0d18d3acf"><div class="ttname"><a href="classPmuppGui.html#ab24fae6abd91ba512ccc57e0d18d3acf">PmuppGui::aboutToQuit</a></div><div class="ttdeci">void aboutToQuit()</div><div class="ttdoc">Slot called when application is about to quit. Saves state.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00553">PmuppGui.cpp:553</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ab349b54f6357b21dc09af0c3158b7e89"><div class="ttname"><a href="classPmuppGui.html#ab349b54f6357b21dc09af0c3158b7e89">PmuppGui::fGridLayout_Right</a></div><div class="ttdeci">std::unique_ptr&lt; QGridLayout &gt; fGridLayout_Right</div><div class="ttdoc">right grid layout (2 columns, 6 rows)</div><div class="ttdef"><b>Definition</b> <a href="#l00387">PmuppGui.h:387</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ab434feb9a9e94fa523ce987e9d060368"><div class="ttname"><a href="classPmuppGui.html#ab434feb9a9e94fa523ce987e9d060368">PmuppGui::fMacroName</a></div><div class="ttdeci">QString fMacroName</div><div class="ttdoc">name of the generated ROOT macro file</div><div class="ttdef"><b>Definition</b> <a href="#l00376">PmuppGui.h:376</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ab6b1738ac678109f7ab43ba88e786722"><div class="ttname"><a href="classPmuppGui.html#ab6b1738ac678109f7ab43ba88e786722">PmuppGui::updateXYList</a></div><div class="ttdeci">void updateXYList(int idx)</div><div class="ttdoc">Updates the X-Y axis configuration for a specific index.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02595">PmuppGui.cpp:2595</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_abc276af17219684132feacd010745e8c"><div class="ttname"><a href="classPmuppGui.html#abc276af17219684132feacd010745e8c">PmuppGui::updateCollectionList</a></div><div class="ttdeci">void updateCollectionList()</div><div class="ttdoc">Updates the collection list widget from data handler.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l02541">PmuppGui.cpp:2541</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_abeaa07dd1cd38f8d83b421e6f0376f24"><div class="ttname"><a href="classPmuppGui.html#abeaa07dd1cd38f8d83b421e6f0376f24">PmuppGui::fXY</a></div><div class="ttdeci">QVector&lt; PmuppXY &gt; fXY</div><div class="ttdoc">vector of X-Y axis configurations</div><div class="ttdef"><b>Definition</b> <a href="#l00372">PmuppGui.h:372</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ac2799eda613506ab5bc6425bb2cb4791"><div class="ttname"><a href="classPmuppGui.html#ac2799eda613506ab5bc6425bb2cb4791">PmuppGui::setupFileActions</a></div><div class="ttdeci">void setupFileActions()</div><div class="ttdoc">Sets up File menu actions (Open, Recent Files, Exit).</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00611">PmuppGui.cpp:611</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ac4d8635fd727e504813e5b6377361fab"><div class="ttname"><a href="classPmuppGui.html#ac4d8635fd727e504813e5b6377361fab">PmuppGui::readCmdHistory</a></div><div class="ttdeci">void readCmdHistory()</div><div class="ttdoc">Reads command history from disk at startup.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01004">PmuppGui.cpp:1004</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ac5b53b100c5cecafff40c7b5762e150b"><div class="ttname"><a href="classPmuppGui.html#ac5b53b100c5cecafff40c7b5762e150b">PmuppGui::fRefreshCollection</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fRefreshCollection</div><div class="ttdoc">button to refresh collection list</div><div class="ttdef"><b>Definition</b> <a href="#l00395">PmuppGui.h:395</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_acb50d605a77b1cb9689cd9959d97a871"><div class="ttname"><a href="classPmuppGui.html#acb50d605a77b1cb9689cd9959d97a871">PmuppGui::fColLabel</a></div><div class="ttdeci">std::unique_ptr&lt; QLabel &gt; fColLabel</div><div class="ttdoc">label for collection/parameter section</div><div class="ttdef"><b>Definition</b> <a href="#l00390">PmuppGui.h:390</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ace16e1fb29602907979c17664bcd736b"><div class="ttname"><a href="classPmuppGui.html#ace16e1fb29602907979c17664bcd736b">PmuppGui::fAddY</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fAddY</div><div class="ttdoc">button to add parameter to Y-axis</div><div class="ttdef"><b>Definition</b> <a href="#l00401">PmuppGui.h:401</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ad04ce9f82fea3af18917bf198c332e13"><div class="ttname"><a href="classPmuppGui.html#ad04ce9f82fea3af18917bf198c332e13">PmuppGui::fCmdSplitter</a></div><div class="ttdeci">std::unique_ptr&lt; QSplitter &gt; fCmdSplitter</div><div class="ttdoc">splitter between history and command input</div><div class="ttdef"><b>Definition</b> <a href="#l00406">PmuppGui.h:406</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ad1dff9831139d58616c272883443cfa4"><div class="ttname"><a href="classPmuppGui.html#ad1dff9831139d58616c272883443cfa4">PmuppGui::fAdmin</a></div><div class="ttdeci">PmuppAdmin * fAdmin</div><div class="ttdoc">administration object managing configuration</div><div class="ttdef"><b>Definition</b> <a href="#l00362">PmuppGui.h:362</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ad5d05fbe3b104fef52615b3d309d2d09"><div class="ttname"><a href="classPmuppGui.html#ad5d05fbe3b104fef52615b3d309d2d09">PmuppGui::fBoxLayout_Cmd</a></div><div class="ttdeci">std::unique_ptr&lt; QBoxLayout &gt; fBoxLayout_Cmd</div><div class="ttdoc">command area horizontal layout (left-&gt;right)</div><div class="ttdef"><b>Definition</b> <a href="#l00388">PmuppGui.h:388</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_adc45efa9450cc97eaaa79f88d85e924d"><div class="ttname"><a href="classPmuppGui.html#adc45efa9450cc97eaaa79f88d85e924d">PmuppGui::helpAbout</a></div><div class="ttdeci">void helpAbout()</div><div class="ttdoc">Shows about dialog with application information.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00884">PmuppGui.cpp:884</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ae15860293d6e7ca9cef3aa791f9d7dd3"><div class="ttname"><a href="classPmuppGui.html#ae15860293d6e7ca9cef3aa791f9d7dd3">PmuppGui::getValues</a></div><div class="ttdeci">QVector&lt; double &gt; getValues(QString collName, QString paramName, bool &amp;ok)</div><div class="ttdoc">Gets parameter values from a collection.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01583">PmuppGui.cpp:1583</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_ae23b487e614f1f67c80ea93a0c6d5af5"><div class="ttname"><a href="classPmuppGui.html#ae23b487e614f1f67c80ea93a0c6d5af5">PmuppGui::parseErrMsgDlg</a></div><div class="ttdeci">void parseErrMsgDlg()</div><div class="ttdoc">Displays a dialog with variable parsing error messages.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01518">PmuppGui.cpp:1518</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aeb2732ef1886f10d8f78393f3fa427d1"><div class="ttname"><a href="classPmuppGui.html#aeb2732ef1886f10d8f78393f3fa427d1">PmuppGui::fVarHandler</a></div><div class="ttdeci">QVector&lt; PVarHandler &gt; fVarHandler</div><div class="ttdoc">vector of variable handlers</div><div class="ttdef"><b>Definition</b> <a href="#l00373">PmuppGui.h:373</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_aec8ff121ca776db7ed483bf4e8b342e6"><div class="ttname"><a href="classPmuppGui.html#aec8ff121ca776db7ed483bf4e8b342e6">PmuppGui::fExitButton</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fExitButton</div><div class="ttdoc">button to exit application</div><div class="ttdef"><b>Definition</b> <a href="#l00409">PmuppGui.h:409</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_af1e24b5c280b0bd775c086f719858a17"><div class="ttname"><a href="classPmuppGui.html#af1e24b5c280b0bd775c086f719858a17">PmuppGui::findValue</a></div><div class="ttdeci">bool findValue(PmuppRun &amp;run, EAxis tag)</div><div class="ttdoc">Finds parameter value in a run structure.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01692">PmuppGui.cpp:1692</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_af390b8acca961178c72dfdc31258c1aa"><div class="ttname"><a href="classPmuppGui.html#af390b8acca961178c72dfdc31258c1aa">PmuppGui::fGridLayout_Left</a></div><div class="ttdeci">std::unique_ptr&lt; QGridLayout &gt; fGridLayout_Left</div><div class="ttdoc">left grid layout (2 columns, 3 rows)</div><div class="ttdef"><b>Definition</b> <a href="#l00386">PmuppGui.h:386</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_af3a1683ff5d900ceda85585c24d8da28"><div class="ttname"><a href="classPmuppGui.html#af3a1683ff5d900ceda85585c24d8da28">PmuppGui::fDatime</a></div><div class="ttdeci">qint64 fDatime</div><div class="ttdoc">timestamp for IPC message queue identification</div><div class="ttdef"><b>Definition</b> <a href="#l00368">PmuppGui.h:368</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_af3eb4a2c7e57d6d3553189a0e101432e"><div class="ttname"><a href="classPmuppGui.html#af3eb4a2c7e57d6d3553189a0e101432e">PmuppGui::toolDumpXY</a></div><div class="ttdeci">void toolDumpXY()</div><div class="ttdoc">Dumps X-Y axis information for debugging purposes.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00830">PmuppGui.cpp:830</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_af461ed17622dc799f0b94931074bc1f9"><div class="ttname"><a href="classPmuppGui.html#af461ed17622dc799f0b94931074bc1f9">PmuppGui::normalize</a></div><div class="ttdeci">void normalize()</div><div class="ttdoc">Toggles normalization mode for plot data.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00850">PmuppGui.cpp:850</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_af96c6445bcd4017b4607df92b905ec41"><div class="ttname"><a href="classPmuppGui.html#af96c6445bcd4017b4607df92b905ec41">PmuppGui::eventFilter</a></div><div class="ttdeci">bool eventFilter(QObject *o, QEvent *e)</div><div class="ttdoc">Event filter for handling keyboard and mouse events.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00910">PmuppGui.cpp:910</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_afc4792a384fcb6e2ba77eae592b39283"><div class="ttname"><a href="classPmuppGui.html#afc4792a384fcb6e2ba77eae592b39283">PmuppGui::addY</a></div><div class="ttdeci">void addY(QString param=&quot;&quot;)</div><div class="ttdoc">Adds a parameter to the Y-axis.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l01230">PmuppGui.cpp:1230</a></div></div>
<div class="ttc" id="aclassPmuppGui_html_afeba75e184c31a1daaeef220b5f8b410"><div class="ttname"><a href="classPmuppGui.html#afeba75e184c31a1daaeef220b5f8b410">PmuppGui::fRemoveCollection</a></div><div class="ttdeci">std::unique_ptr&lt; QPushButton &gt; fRemoveCollection</div><div class="ttdoc">button to remove selected collection</div><div class="ttdef"><b>Definition</b> <a href="#l00394">PmuppGui.h:394</a></div></div>
<div class="ttc" id="aclassPmuppRun_html"><div class="ttname"><a href="classPmuppRun.html">PmuppRun</a></div><div class="ttdoc">Represents all fit parameters from a single experimental run.</div><div class="ttdef"><b>Definition</b> <a href="Pmupp_8h_source.html#l00156">Pmupp.h:156</a></div></div>
<div class="ttc" id="aclassPmuppXY_html"><div class="ttname"><a href="classPmuppXY.html">PmuppXY</a></div><div class="ttdoc">Data structure for X-Y axis label associations.</div><div class="ttdef"><b>Definition</b> <a href="#l00100">PmuppGui.h:101</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a01c676fd68ff3f8e566b61d83541c809"><div class="ttname"><a href="classPmuppXY.html#a01c676fd68ff3f8e566b61d83541c809">PmuppXY::getCollectionTag</a></div><div class="ttdeci">int getCollectionTag()</div><div class="ttdoc">Gets the collection tag.</div><div class="ttdef"><b>Definition</b> <a href="#l00149">PmuppGui.h:149</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a03a7a36c748d33e8f998148e94d5e777"><div class="ttname"><a href="classPmuppXY.html#a03a7a36c748d33e8f998148e94d5e777">PmuppXY::setCollectionTag</a></div><div class="ttdeci">void setCollectionTag(int tag)</div><div class="ttdoc">Sets the collection tag (identifier).</div><div class="ttdef"><b>Definition</b> <a href="#l00112">PmuppGui.h:112</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a22219ceac0bd49211e670e6d2541e879"><div class="ttname"><a href="classPmuppXY.html#a22219ceac0bd49211e670e6d2541e879">PmuppXY::getXlabelIdx</a></div><div class="ttdeci">int getXlabelIdx()</div><div class="ttdoc">Extracts the parameter index from the X-axis label.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00205">PmuppGui.cpp:205</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a3fd2c85d0245d1d98dd5756147363886"><div class="ttname"><a href="classPmuppXY.html#a3fd2c85d0245d1d98dd5756147363886">PmuppXY::fXlabel</a></div><div class="ttdeci">QString fXlabel</div><div class="ttdoc">X-axis parameter label.</div><div class="ttdef"><b>Definition</b> <a href="#l00191">PmuppGui.h:191</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a654ed144fe445ded54177f1b1aad43c3"><div class="ttname"><a href="classPmuppXY.html#a654ed144fe445ded54177f1b1aad43c3">PmuppXY::addYlabel</a></div><div class="ttdeci">void addYlabel(QString str)</div><div class="ttdoc">Adds a Y-axis label to the list.</div><div class="ttdef"><b>Definition</b> <a href="#l00124">PmuppGui.h:124</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a70b55cc521b5bb2af9b826270c90b76f"><div class="ttname"><a href="classPmuppXY.html#a70b55cc521b5bb2af9b826270c90b76f">PmuppXY::setYlabel</a></div><div class="ttdeci">void setYlabel(int idx, QString str)</div><div class="ttdoc">Sets the Y-axis label at a specific index.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00124">PmuppGui.cpp:124</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a74d17f50723aca02870bde8644ff4df1"><div class="ttname"><a href="classPmuppXY.html#a74d17f50723aca02870bde8644ff4df1">PmuppXY::getYlabelIdx</a></div><div class="ttdeci">int getYlabelIdx(int idx)</div><div class="ttdoc">Extracts the parameter index from a Y-axis label.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00249">PmuppGui.cpp:249</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_a971a6757b15b7c535148afedbc267697"><div class="ttname"><a href="classPmuppXY.html#a971a6757b15b7c535148afedbc267697">PmuppXY::removeYlabel</a></div><div class="ttdeci">void removeYlabel(int idx)</div><div class="ttdoc">Removes a Y-axis label by index.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00141">PmuppGui.cpp:141</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_ab753f45e4c45e9f4ec5cc46c6fa85c53"><div class="ttname"><a href="classPmuppXY.html#ab753f45e4c45e9f4ec5cc46c6fa85c53">PmuppXY::init</a></div><div class="ttdeci">void init()</div><div class="ttdoc">Initializes the object to default state.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00107">PmuppGui.cpp:107</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_abb32540811266f2af752db35a949d1bb"><div class="ttname"><a href="classPmuppXY.html#abb32540811266f2af752db35a949d1bb">PmuppXY::PmuppXY</a></div><div class="ttdeci">PmuppXY()</div><div class="ttdoc">Default constructor. Initializes with invalid collection tag.</div><div class="ttdef"><b>Definition</b> <a href="#l00106">PmuppGui.h:106</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_ac8bc2ed7559e2446e8d94decee7b890d"><div class="ttname"><a href="classPmuppXY.html#ac8bc2ed7559e2446e8d94decee7b890d">PmuppXY::getYlabel</a></div><div class="ttdeci">QString getYlabel(int idx)</div><div class="ttdoc">Gets a Y-axis label by index.</div><div class="ttdef"><b>Definition</b> <a href="PmuppGui_8cpp_source.html#l00181">PmuppGui.cpp:181</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_acb162ea9cb5a8edab6f61edf4edb841c"><div class="ttname"><a href="classPmuppXY.html#acb162ea9cb5a8edab6f61edf4edb841c">PmuppXY::getXlabel</a></div><div class="ttdeci">QString getXlabel()</div><div class="ttdoc">Gets the X-axis label.</div><div class="ttdef"><b>Definition</b> <a href="#l00155">PmuppGui.h:155</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_adab5e005819fd4429907792dcfd7e8ee"><div class="ttname"><a href="classPmuppXY.html#adab5e005819fd4429907792dcfd7e8ee">PmuppXY::setXlabel</a></div><div class="ttdeci">void setXlabel(QString str)</div><div class="ttdoc">Sets the X-axis label.</div><div class="ttdef"><b>Definition</b> <a href="#l00118">PmuppGui.h:118</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_adfbfb2f66129db7b0a193d457a53a70b"><div class="ttname"><a href="classPmuppXY.html#adfbfb2f66129db7b0a193d457a53a70b">PmuppXY::fCollectionTag</a></div><div class="ttdeci">int fCollectionTag</div><div class="ttdoc">identifier for the associated data collection</div><div class="ttdef"><b>Definition</b> <a href="#l00190">PmuppGui.h:190</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_ae3868df60cb8c4c48cc5182bbaecf4f3"><div class="ttname"><a href="classPmuppXY.html#ae3868df60cb8c4c48cc5182bbaecf4f3">PmuppXY::getYlabels</a></div><div class="ttdeci">QVector&lt; QString &gt; getYlabels()</div><div class="ttdoc">Gets all Y-axis labels.</div><div class="ttdef"><b>Definition</b> <a href="#l00187">PmuppGui.h:187</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_ae4794621e2f528ad0d19fc57c668bcad"><div class="ttname"><a href="classPmuppXY.html#ae4794621e2f528ad0d19fc57c668bcad">PmuppXY::getYlabelSize</a></div><div class="ttdeci">int getYlabelSize()</div><div class="ttdoc">Gets the number of Y-axis labels.</div><div class="ttdef"><b>Definition</b> <a href="#l00167">PmuppGui.h:167</a></div></div>
<div class="ttc" id="aclassPmuppXY_html_aef143d2d88116dbc3f6cca6c22b018cf"><div class="ttname"><a href="classPmuppXY.html#aef143d2d88116dbc3f6cca6c22b018cf">PmuppXY::fYlabel</a></div><div class="ttdeci">QVector&lt; QString &gt; fYlabel</div><div class="ttdoc">vector of Y-axis parameter labels</div><div class="ttdef"><b>Definition</b> <a href="#l00192">PmuppGui.h:192</a></div></div>
<div class="ttc" id="amupp_8h_html"><div class="ttname"><a href="mupp_8h.html">mupp.h</a></div><div class="ttdoc">Header file for mupp (muon parameter plotter) main application.</div></div>
<div class="ttc" id="amupp_8h_html_ae1d4042b40636169185bbee2968b8d22"><div class="ttname"><a href="mupp_8h.html#ae1d4042b40636169185bbee2968b8d22">MAX_RECENT_FILES</a></div><div class="ttdeci">#define MAX_RECENT_FILES</div><div class="ttdoc">Maximum number of recent files to be tracked.</div><div class="ttdef"><b>Definition</b> <a href="mupp_8h_source.html#l00053">mupp.h:53</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2
</small></address>
</div><!-- doc-content -->
</body>
</html>