Files
musrfit/mupp/html/PmuppGui_8cpp.html
T
Gitea Actions b6fac619f9 Deploy site
2026-05-28 07:32:41 +00:00

284 lines
21 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.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<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.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Implementation of the main GUI for mupp (MusrFit Parameter Plotter).
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;sys/types.h&gt;</code><br />
<code>#include &lt;sys/ipc.h&gt;</code><br />
<code>#include &lt;sys/msg.h&gt;</code><br />
<code>#include &lt;sys/stat.h&gt;</code><br />
<code>#include &lt;errno.h&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
<code>#include &lt;QApplication&gt;</code><br />
<code>#include &lt;QToolBar&gt;</code><br />
<code>#include &lt;QMenuBar&gt;</code><br />
<code>#include &lt;QMessageBox&gt;</code><br />
<code>#include &lt;QRect&gt;</code><br />
<code>#include &lt;QSpacerItem&gt;</code><br />
<code>#include &lt;QFrame&gt;</code><br />
<code>#include &lt;QStringList&gt;</code><br />
<code>#include &lt;QFileDialog&gt;</code><br />
<code>#include &lt;QListWidgetItem&gt;</code><br />
<code>#include &lt;QInputDialog&gt;</code><br />
<code>#include &lt;QFile&gt;</code><br />
<code>#include &lt;QTextStream&gt;</code><br />
<code>#include &lt;QDateTime&gt;</code><br />
<code>#include &lt;QKeyEvent&gt;</code><br />
<code>#include &lt;QProcessEnvironment&gt;</code><br />
<code>#include &lt;QDir&gt;</code><br />
<code>#include &lt;QtDebug&gt;</code><br />
<code>#include &quot;mupp_version.h&quot;</code><br />
<code>#include &quot;<a class="el" href="PmuppGui_8h_source.html">PmuppGui.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for PmuppGui.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="PmuppGui_8cpp__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2musredit__qt6_2mupp_2PmuppGui_8cpp" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2musredit__qt6_2mupp_2PmuppGui_8cpp" id="a_2workspace_2LMU_2musrfit_2src_2musredit__qt6_2mupp_2PmuppGui_8cpp">
<area shape="rect" title="Implementation of the main GUI for mupp (MusrFit Parameter Plotter)." alt="" coords="1996,5,2166,67"/>
<area shape="rect" title=" " alt="" coords="5,342,93,370"/>
<area shape="poly" title=" " alt="" coords="1995,41,1613,44,1085,56,822,65,590,79,411,96,348,106,307,117,267,138,228,163,160,222,105,283,68,331,64,328,101,279,156,218,225,158,264,133,305,113,347,101,410,91,589,73,822,60,1085,50,1613,39,1995,35"/>
<area shape="rect" title=" " alt="" coords="117,342,189,370"/>
<area shape="poly" title=" " alt="" coords="1996,42,1630,50,1130,66,660,88,490,102,390,118,347,130,315,144,285,163,252,193,224,226,199,262,166,329,161,326,195,259,219,222,248,189,282,159,312,139,345,125,388,112,489,97,660,83,1130,61,1630,45,1995,36"/>
<area shape="rect" title=" " alt="" coords="214,342,295,370"/>
<area shape="poly" title=" " alt="" coords="1995,40,1686,42,1260,52,1040,62,835,76,659,94,527,118,428,139,348,158,313,173,281,195,250,226,221,268,216,283,218,298,235,329,230,332,213,300,211,282,216,265,246,222,278,191,310,169,346,153,426,133,526,112,658,89,835,70,1040,57,1260,47,1686,37,1995,35"/>
<area shape="rect" title=" " alt="" coords="319,342,398,370"/>
<area shape="poly" title=" " alt="" coords="1996,42,1624,54,1376,65,1116,80,866,100,647,125,557,140,482,156,427,174,393,193,372,222,361,258,357,295,358,327,352,327,352,294,355,257,367,220,390,189,425,169,481,151,556,134,647,120,865,94,1116,75,1376,59,1624,48,1996,37"/>
<area shape="rect" title=" " alt="" coords="1318,115,1383,143"/>
<area shape="poly" title=" " alt="" coords="1996,46,1733,69,1568,90,1398,118,1398,112,1567,85,1732,64,1995,40"/>
<area shape="rect" title=" " alt="" coords="1407,115,1467,143"/>
<area shape="poly" title=" " alt="" coords="1996,47,1767,71,1626,91,1482,117,1481,112,1626,86,1766,65,1995,41"/>
<area shape="rect" title=" " alt="" coords="1490,115,1565,143"/>
<area shape="poly" title=" " alt="" coords="1996,51,1809,77,1581,117,1580,112,1808,72,1995,45"/>
<area shape="rect" title=" " alt="" coords="1589,115,1688,143"/>
<area shape="poly" title=" " alt="" coords="1996,57,1704,117,1703,112,1995,52"/>
<area shape="rect" title=" " alt="" coords="1712,115,1791,143"/>
<area shape="poly" title=" " alt="" coords="1996,63,1807,115,1806,110,1995,58"/>
<area shape="rect" title=" " alt="" coords="1815,115,1899,143"/>
<area shape="poly" title=" " alt="" coords="2007,70,1905,111,1903,106,2005,65"/>
<area shape="rect" title=" " alt="" coords="1923,115,2028,143"/>
<area shape="poly" title=" " alt="" coords="2048,69,2004,107,2001,103,2044,65"/>
<area shape="rect" title=" " alt="" coords="2052,115,2110,143"/>
<area shape="poly" title=" " alt="" coords="2084,67,2084,99,2078,99,2078,67"/>
<area shape="rect" title=" " alt="" coords="2134,115,2233,143"/>
<area shape="poly" title=" " alt="" coords="2117,65,2159,103,2156,107,2113,69"/>
<area shape="rect" title=" " alt="" coords="2258,115,2328,143"/>
<area shape="poly" title=" " alt="" coords="2153,65,2250,106,2247,111,2151,70"/>
<area shape="rect" title=" " alt="" coords="2046,342,2134,370"/>
<area shape="poly" title=" " alt="" coords="1996,42,1813,50,1596,63,1494,73,1407,85,1342,100,1321,108,1308,117,1297,137,1298,143,1302,149,1324,158,1360,164,1467,165,1604,158,1752,150,1896,148,1959,152,2015,159,2061,171,2095,189,2116,211,2124,236,2124,263,2118,295,2107,329,2102,327,2113,293,2119,262,2119,236,2111,214,2091,193,2059,176,2014,164,1959,157,1895,154,1753,156,1604,163,1467,170,1360,169,1323,164,1299,153,1293,145,1292,136,1304,113,1318,104,1340,95,1406,80,1493,68,1596,58,1813,44,1995,37"/>
<area shape="rect" title=" " alt="" coords="2352,115,2444,143"/>
<area shape="poly" title=" " alt="" coords="2167,59,2338,108,2337,113,2166,64"/>
<area shape="rect" title=" " alt="" coords="2468,115,2592,143"/>
<area shape="poly" title=" " alt="" coords="2167,52,2453,109,2452,115,2166,57"/>
<area shape="rect" title=" " alt="" coords="2616,115,2719,143"/>
<area shape="poly" title=" " alt="" coords="2167,46,2362,74,2601,112,2601,117,2361,79,2166,51"/>
<area shape="rect" title=" " alt="" coords="2742,115,2796,143"/>
<area shape="poly" title=" " alt="" coords="2167,40,2415,62,2570,83,2727,112,2726,117,2569,88,2414,68,2166,45"/>
<area shape="rect" title=" " alt="" coords="2820,115,2920,143"/>
<area shape="poly" title=" " alt="" coords="2167,41,2446,67,2623,87,2805,112,2804,117,2623,93,2446,73,2166,47"/>
<area shape="rect" title=" " alt="" coords="2944,115,3034,143"/>
<area shape="poly" title=" " alt="" coords="2167,39,2498,62,2711,83,2929,112,2929,117,2710,88,2497,67,2167,44"/>
<area shape="rect" title=" " alt="" coords="3058,115,3144,143"/>
<area shape="poly" title=" " alt="" coords="2167,38,2328,45,2544,58,2790,80,3043,112,3043,117,2790,86,2543,64,2327,50,2167,43"/>
<area shape="rect" title=" " alt="" coords="3169,115,3324,143"/>
<area shape="poly" title=" " alt="" coords="2167,39,2586,65,2866,86,3153,112,3153,117,2865,91,2586,70,2166,44"/>
<area shape="rect" title=" " alt="" coords="3348,115,3396,143"/>
<area shape="poly" title=" " alt="" coords="2167,37,2415,45,2746,60,3079,82,3221,96,3333,112,3332,118,3220,102,3079,88,2746,65,2415,51,2167,42"/>
<area shape="rect" title=" " alt="" coords="3419,115,3495,143"/>
<area shape="poly" title=" " alt="" coords="2167,34,2382,36,2687,46,3041,70,3224,88,3404,112,3404,117,3223,94,3041,75,2687,52,2382,42,2167,40"/>
<area shape="rect" title=" " alt="" coords="3518,115,3636,143"/>
<area shape="poly" title=" " alt="" coords="2167,36,2396,41,2724,53,3108,76,3307,92,3503,112,3502,117,3306,98,3108,81,2724,59,2396,46,2166,41"/>
<area shape="rect" href="PmuppGui_8h.html" title="Main GUI interface for the mupp (MusrFit Parameter Plotter) application." alt="" coords="1147,115,1242,143"/>
<area shape="poly" title=" " alt="" coords="1996,46,1673,71,1468,92,1261,118,1257,118,1257,113,1261,112,1467,87,1672,66,1995,40"/>
<area shape="poly" title=" " alt="" coords="1243,137,1261,140,1415,144,1672,146,1805,149,1924,157,2016,169,2047,178,2067,189,2079,203,2089,220,2099,257,2101,294,2098,327,2093,326,2095,294,2093,258,2084,222,2075,206,2063,193,2045,183,2015,174,1924,162,1805,155,1671,151,1415,149,1261,145,1242,143"/>
<area shape="rect" title=" " alt="" coords="1476,342,1547,370"/>
<area shape="poly" title=" " alt="" coords="1243,137,1261,140,1339,151,1400,158,1460,168,1535,188,1564,202,1593,216,1624,224,1653,226,1706,224,1731,224,1755,230,1778,242,1800,265,1810,279,1813,293,1811,305,1804,316,1779,332,1742,343,1650,355,1563,358,1563,353,1650,350,1741,338,1776,327,1800,312,1806,303,1808,293,1805,282,1796,268,1775,246,1753,235,1730,230,1706,229,1653,231,1623,229,1591,221,1562,207,1533,193,1459,173,1399,163,1338,157,1261,145,1242,142"/>
<area shape="rect" title=" " alt="" coords="1603,191,1714,218"/>
<area shape="poly" title=" " alt="" coords="1243,137,1261,140,1423,164,1585,188,1588,188,1587,194,1585,193,1423,170,1261,145,1242,142"/>
<area shape="rect" title=" " alt="" coords="851,342,922,370"/>
<area shape="poly" title=" " alt="" coords="1146,134,1068,138,976,148,895,165,864,177,844,192,835,208,831,225,836,261,851,297,870,328,865,331,846,300,830,263,826,224,830,206,840,189,861,173,893,160,976,142,1067,133,1146,128"/>
<area shape="rect" title=" " alt="" coords="987,342,1055,370"/>
<area shape="poly" title=" " alt="" coords="1150,146,1108,163,1062,189,1022,223,1006,244,994,267,991,283,993,298,1006,328,1001,330,988,300,986,282,989,265,1001,241,1018,219,1059,184,1105,158,1148,141"/>
<area shape="rect" title=" " alt="" coords="1738,191,1813,218"/>
<area shape="poly" title=" " alt="" coords="1243,137,1261,140,1389,155,1490,162,1593,170,1723,188,1722,193,1592,175,1490,167,1389,160,1261,145,1242,142"/>
<area shape="rect" title=" " alt="" coords="1837,191,1930,218"/>
<area shape="poly" title=" " alt="" coords="1243,137,1261,140,1417,156,1540,163,1664,170,1822,188,1821,193,1663,175,1540,168,1417,162,1261,145,1242,142"/>
<area shape="rect" title=" " alt="" coords="1955,191,2052,218"/>
<area shape="poly" title=" " alt="" coords="1243,137,1261,140,1450,158,1599,163,1749,169,1940,188,1939,193,1748,174,1599,169,1450,163,1261,145,1242,143"/>
<area shape="rect" title=" " alt="" coords="422,191,486,218"/>
<area shape="poly" title=" " alt="" coords="1146,134,1034,138,876,148,692,166,502,193,501,188,691,160,875,143,1033,133,1146,129"/>
<area shape="rect" title=" " alt="" coords="510,191,585,218"/>
<area shape="poly" title=" " alt="" coords="1147,135,915,153,761,169,601,193,600,188,760,164,915,147,1146,130"/>
<area shape="rect" title=" " alt="" coords="1328,266,1424,294"/>
<area shape="poly" title=" " alt="" coords="1211,141,1350,254,1346,258,1208,145"/>
<area shape="rect" title=" " alt="" coords="1549,266,1650,294"/>
<area shape="poly" title=" " alt="" coords="1243,138,1351,163,1441,188,1498,217,1566,256,1564,261,1496,222,1439,193,1350,168,1242,143"/>
<area shape="rect" title=" " alt="" coords="609,191,689,218"/>
<area shape="poly" title=" " alt="" coords="1147,137,957,157,705,193,704,188,957,152,1146,132"/>
<area shape="rect" title=" " alt="" coords="1675,266,1786,294"/>
<area shape="poly" title=" " alt="" coords="1243,137,1484,188,1517,201,1549,216,1674,259,1672,264,1547,221,1515,206,1483,193,1242,142"/>
<area shape="rect" title=" " alt="" coords="714,191,779,218"/>
<area shape="poly" title=" " alt="" coords="1147,139,992,160,799,193,795,194,794,189,798,188,991,155,1146,134"/>
<area shape="rect" title=" " alt="" coords="558,342,636,370"/>
<area shape="poly" title=" " alt="" coords="1147,133,970,135,736,143,623,151,524,161,450,175,426,183,412,193,400,213,401,233,413,253,433,272,489,307,547,334,545,338,486,312,430,276,409,256,396,234,395,212,408,189,424,179,449,170,523,156,622,145,736,138,970,130,1147,128"/>
<area shape="rect" title=" " alt="" coords="1232,266,1303,294"/>
<area shape="poly" title=" " alt="" coords="1203,142,1257,251,1252,253,1198,144"/>
<area shape="rect" href="PVarHandler_8h.html" title=" " alt="" coords="1094,191,1204,218"/>
<area shape="poly" title=" " alt="" coords="1188,145,1167,179,1163,176,1184,142"/>
<area shape="rect" href="Pmupp_8h.html" title="Core data structures and handler classes for mupp parameter management." alt="" coords="1003,266,1079,294"/>
<area shape="poly" title=" " alt="" coords="1158,146,1120,165,1084,192,1064,222,1051,253,1046,251,1059,219,1080,189,1117,160,1156,141"/>
<area shape="rect" href="PVarDialog_8h.html" title=" " alt="" coords="1329,191,1428,218"/>
<area shape="poly" title=" " alt="" coords="1228,141,1333,182,1331,187,1226,146"/>
<area shape="rect" href="PmuppAdmin_8h.html" title="Administration and configuration management for mupp application." alt="" coords="854,191,969,218"/>
<area shape="poly" title=" " alt="" coords="1147,145,978,189,976,184,1146,140"/>
<area shape="rect" href="mupp_8h.html" title="Header file for mupp (muon parameter plotter) main application." alt="" coords="230,266,297,294"/>
<area shape="poly" title=" " alt="" coords="1146,132,979,133,752,141,635,148,527,159,435,174,367,193,343,206,321,222,286,256,282,253,318,218,341,201,365,188,434,169,526,154,635,143,752,135,979,128,1146,127"/>
<area shape="poly" title=" " alt="" coords="1161,218,1177,254,1179,275,1173,295,1152,318,1126,334,1098,345,1071,351,1069,346,1096,339,1124,329,1148,313,1168,293,1174,275,1172,255,1156,220"/>
<area shape="rect" title=" " alt="" coords="1102,266,1158,294"/>
<area shape="poly" title=" " alt="" coords="1148,220,1140,252,1135,250,1143,218"/>
<area shape="poly" title=" " alt="" coords="1131,221,1074,260,1071,255,1128,217"/>
<area shape="poly" title=" " alt="" coords="1080,289,1091,291,1226,310,1365,324,1635,342,1868,350,2031,352,2031,357,1868,356,1634,348,1364,329,1226,315,1090,297,1079,295"/>
<area shape="poly" title=" " alt="" coords="1080,289,1091,291,1296,325,1461,346,1460,352,1295,331,1090,297,1079,294"/>
<area shape="poly" title=" " alt="" coords="1014,297,929,337,926,333,1012,292"/>
<area shape="poly" title=" " alt="" coords="1040,295,1031,328,1026,326,1035,294"/>
<area shape="poly" title=" " alt="" coords="1003,290,651,348,650,343,1002,285"/>
<area shape="poly" title=" " alt="" coords="1413,217,1449,236,1482,265,1499,295,1509,326,1504,328,1495,297,1478,268,1446,240,1411,221"/>
<area shape="poly" title=" " alt="" coords="1399,217,1419,233,1436,253,1445,274,1444,285,1437,296,1409,309,1357,319,1212,333,976,345,937,350,936,344,975,339,1212,327,1356,314,1407,304,1434,292,1439,284,1440,275,1431,256,1415,237,1396,221"/>
<area shape="poly" title=" " alt="" coords="1381,219,1379,251,1374,251,1375,219"/>
<area shape="poly" title=" " alt="" coords="1419,216,1546,258,1545,264,1417,221"/>
<area shape="poly" title=" " alt="" coords="1429,214,1660,261,1659,267,1428,219"/>
<area shape="poly" title=" " alt="" coords="1360,221,1301,260,1298,256,1357,217"/>
<area shape="poly" title=" " alt="" coords="911,219,900,267,891,327,886,327,894,266,905,218"/>
<area shape="poly" title=" " alt="" coords="917,218,929,253,950,292,968,313,990,331,986,335,965,317,945,296,924,255,912,220"/>
<area shape="poly" title=" " alt="" coords="854,215,313,276,313,271,854,210"/>
<area shape="poly" title=" " alt="" coords="231,296,102,339,101,334,229,291"/>
<area shape="poly" title=" " alt="" coords="245,297,186,336,183,331,242,292"/>
<area shape="poly" title=" " alt="" coords="265,295,261,327,255,326,259,294"/>
<area shape="poly" title=" " alt="" coords="282,292,331,330,328,334,279,297"/>
</map>
</div>
</div>
<p><a href="PmuppGui_8cpp_source.html">Go to the source code of this file.</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implementation of the main GUI for mupp (MusrFit Parameter Plotter). </p>
<p>This file implements the graphical user interface for the mupp application, providing an interactive environment for visualizing and analyzing parameter data from MusrFit analysis files.</p>
<p>Key functionality implemented:</p><ul>
<li>GUI construction and layout management using Qt widgets</li>
<li>Data collection and parameter management</li>
<li>X-Y axis parameter selection for plotting</li>
<li>Variable expression handling and evaluation</li>
<li>Command-line interface with history navigation</li>
<li>ROOT macro generation for plotting</li>
<li>Integration with external ROOT plotting process via IPC</li>
<li>Theme detection and icon management (light/dark modes)</li>
<li>Drag-and-drop support for parameter selection</li>
<li>Recent files management</li>
</ul>
<p>The implementation includes three main classes:</p><ul>
<li><a class="el" href="classPmuppXY.html" title="Data structure for X-Y axis label associations.">PmuppXY</a>: Data structure for X-Y axis associations</li>
<li><a class="el" href="classPVarErrorDialog.html" title="Dialog for displaying variable parsing error messages.">PVarErrorDialog</a>: Error message dialog for variable parsing</li>
<li><a class="el" href="classPmuppGui.html" title="Main GUI window for the mupp application.">PmuppGui</a>: Main window with complete GUI functionality</li>
</ul>
<p>Communication with the plotting backend: The application communicates with an external ROOT-based plotting process (mupp_plot) using System V message queues for inter-process communication. Each mupp instance has a unique identifier for isolated message routing. </p>
<p class="definition">Definition in file <a class="el" href="PmuppGui_8cpp_source.html">PmuppGui.cpp</a>.</p>
</div></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>