862 lines
61 KiB
HTML
862 lines
61 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>musredit: PAdminXMLParser Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<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">musredit<span id="projectnumber"> 1.0.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&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&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&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&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><!-- top -->
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classPAdminXMLParser-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">PAdminXMLParser Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>XML parser for the musredit configuration file.
|
|
<a href="#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for PAdminXMLParser:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classPAdminXMLParser__coll__graph.png" border="0" usemap="#aPAdminXMLParser_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aPAdminXMLParser_coll__map" id="aPAdminXMLParser_coll__map">
|
|
<area shape="rect" title="XML parser for the musredit configuration file." alt="" coords="30,191,162,218"/>
|
|
<area shape="rect" href="structPTheory.html" title="Structure holding information about a musrfit theory function." alt="" coords="5,98,77,126"/>
|
|
<area shape="poly" title=" " alt="" coords="40,141,45,166,56,178,69,188,66,192,52,182,41,168,35,142"/>
|
|
<area shape="rect" href="classPAdmin.html" title="Central administration class for musredit configuration management." alt="" coords="116,98,184,126"/>
|
|
<area shape="poly" title=" " alt="" coords="139,141,123,168,107,192,103,189,119,165,134,138"/>
|
|
<area shape="rect" title=" " alt="" coords="54,5,124,33"/>
|
|
<area shape="poly" title=" " alt="" coords="108,44,144,96,139,99,104,47"/>
|
|
<area shape="rect" href="structPMsr2DataParam.html" title="Parameter structure for msr2data tool integration." alt="" coords="148,5,273,33"/>
|
|
<area shape="poly" title=" " alt="" coords="196,47,161,99,157,96,191,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a69da427adc5b471b01ed8ffe68b932ab" id="r_a69da427adc5b471b01ed8ffe68b932ab"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a69da427adc5b471b01ed8ffe68b932ab">PAdminXMLParser</a> (const QString &fln, <a class="el" href="classPAdmin.html">PAdmin</a> *)</td></tr>
|
|
<tr class="memdesc:a69da427adc5b471b01ed8ffe68b932ab"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an XML parser for the musredit configuration file. <br /></td></tr>
|
|
<tr class="separator:a69da427adc5b471b01ed8ffe68b932ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5801ca0a6e2919c4a56b18d5d6a18e21" id="r_a5801ca0a6e2919c4a56b18d5d6a18e21"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5801ca0a6e2919c4a56b18d5d6a18e21">isValid</a> ()</td></tr>
|
|
<tr class="memdesc:a5801ca0a6e2919c4a56b18d5d6a18e21"><td class="mdescLeft"> </td><td class="mdescRight">Check if the XML file was parsed successfully. <br /></td></tr>
|
|
<tr class="separator:a5801ca0a6e2919c4a56b18d5d6a18e21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-types" name="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:aed478bad05e5b198b2b9fd4c2f87254c" id="r_aed478bad05e5b198b2b9fd4c2f87254c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254c">EAdminKeyWords</a> { <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca4b0c7cdf59508fd7e6ca20e8e8c6922d">eEmpty</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca43af6920d8e9bd7e9be85981effaa05e">eTimeout</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca2fee15df56d590565a4d11b6df50b5bc">eKeepMinuit2Output</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254caf1468896089327c69df5d61c40ea8ced">eDumpAscii</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cac19b0b3ed73a7675902c82108aa09411">eDumpRoot</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cab6299d7ebea4be5916c90d35bdca21e9">eTitleFromDataFile</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca6c2f21b78379fc9cdd29a6c20c34ff4f">eChisqPreRunBlock</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca015b41bcb1b297b211390ebdeebefd6a">eEstimateN0</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca93e3598926096a84b735590ebf8c7d01">eYamlOut</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254caa30494c8a6b8bc94774da0f6dd403a0f">eNoOfTreadsToBeUsed</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca142a857a9500557ecbd6e73bdfaff234">eMusrviewShowFourier</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca32433cfab2aca71ec40f5414051096c2">eMusrviewShowAvg</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca56e3430cfefe84f5c4ccf722d4b7379e">eMusrviewShowOneToOne</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca66d244df553994c820c5f1cea41700cf">eEnableMusrT0</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca633f5378646a21328869ea07c9181adf">eIgnoreThemeAutoDetection</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254caa55583e6c20a1fdc875b3647ed9f996f">eDarkThemeIconsMenu</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cac7d2ac2fc0c377c3456e18b2372e3440">eDarkThemeIconsToolbar</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca4f14e9f173767c3e589a8e6c6d0f574f">eEditW</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca31750a19cd6af52912ef4636d22c371a">eEditH</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca949b485b1ac9b28a7828cb63b05e4768">eFontName</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca90e5b5dd0edce364f09861795fdde342">eFontSize</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca1c6a25ae3cd8aa92a11fec359452f996">eExecPath</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254caee4e2e366c815147f00b22cae6f715e8">eDefaultSavePath</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cad49154fcf88126ef140caf8122499c30">eRecentFile</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca5d90c5261a5a2e64cf26417fe816a54e">eBeamline</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca653ec358cce4404850cc76b37f953dbb">eInstitute</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca34930c2a3c52e5e2cebda2254a80709e">eFileFormat</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cae2a9b9123927130a15402353ef9d025b">eLifetimeCorrection</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca1b23c58698afb9ab9b2dc54cf95aff30">eTheoFuncPixmapPath</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca85e3b818a159f3e518902967c7631880">eFunc</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254caf687349ffff414a86f52396950ea6602">eFuncName</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca3ae9e30b7868577481e25a0a9f41e0fd">eFuncComment</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca401046e821dc576ffe6d107d6d4939e6">eFuncLabel</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cabdc0d6e99a66c62e8b21cbfd1ccfdddd">eFuncPixmap</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca9af72762c50e0fa18a4b4afde6677ead">eFuncParams</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca1527c33a956295a18e21aff73f1dfd09">eHelpMain</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cab2c2ab13bbaf0b5fa0820e47908fd9ae">eHelpTitle</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca6cfc94ac44152e37af41261acd3b0bf8">eHelpParameters</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca8555ee5a4f9dde1cdf0da53e1403ac1a">eHelpTheory</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca9c2a1e3c7b672936c5f11a03e3746f99">eHelpFunctions</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca8bbf30a2c8d746b41319819435b9d637">eHelpRun</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca641912c92f0e63ec82163ba09a220111">eHelpCommand</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca3d9e1d05919247691f0e55ba0180fdde">eHelpFourier</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca8adae4fb5df3700ec01e895f9e5bce80">eHelpPlot</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254caf8c3020fe3738806089d994fe5094856">eHelpStatistic</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cab5fc7bbe2b21708c8510772e94acadb3">eHelpMsr2Data</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca5beb4673b1a683eaa2535f93556a0f0b">eHelpMusrFT</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca120418d243b21cb85f86e1e288d18b37">eChainFit</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca9498e8cad24fff11b1af20bbe7d17547">eWriteDataHeader</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca810bfa09368ffd64e4899efbcccb120f">eIgnoreDataHeaderInfo</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cab6c7cc83bd72b53c533c42d7c0cadc80">eWriteColumnData</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca0d045a8054c4ee76b68d872cd19a63e8">eRecreateDataFile</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca99d97bb1a6d7695681fa63751c22d83a">eOpenFileAfterFitting</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cacf40d95a77951819f909a35ae73c20f5">eCreateMsrFileOnly</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254cad2c268c3d44f86b4963bdef1cdd02707">eFitOnly</a>
|
|
, <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca5ea17a7e567c1909ffd92a188daee8db">eGlobal</a>
|
|
, <br />
|
|
  <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254ca03902bcd3107be52143509cabf4b0fd1">eGlobalPlus</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:aed478bad05e5b198b2b9fd4c2f87254c"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration of XML element keywords recognized by the parser. <a href="#aed478bad05e5b198b2b9fd4c2f87254c">More...</a><br /></td></tr>
|
|
<tr class="separator:aed478bad05e5b198b2b9fd4c2f87254c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a3e4e3bbd0e502f017b8c2fe8c344341e" id="r_a3e4e3bbd0e502f017b8c2fe8c344341e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e4e3bbd0e502f017b8c2fe8c344341e">parse</a> (QIODevice *device)</td></tr>
|
|
<tr class="memdesc:a3e4e3bbd0e502f017b8c2fe8c344341e"><td class="mdescLeft"> </td><td class="mdescRight">Parse the XML configuration file. <br /></td></tr>
|
|
<tr class="separator:a3e4e3bbd0e502f017b8c2fe8c344341e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2729f103f31f4f3ad4c10ec4fb4c90b9" id="r_a2729f103f31f4f3ad4c10ec4fb4c90b9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2729f103f31f4f3ad4c10ec4fb4c90b9">startDocument</a> ()</td></tr>
|
|
<tr class="memdesc:a2729f103f31f4f3ad4c10ec4fb4c90b9"><td class="mdescLeft"> </td><td class="mdescRight">Handler called at the beginning of XML document parsing. <br /></td></tr>
|
|
<tr class="separator:a2729f103f31f4f3ad4c10ec4fb4c90b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e0ed68630a50ea1f1227abc31d341bf" id="r_a7e0ed68630a50ea1f1227abc31d341bf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7e0ed68630a50ea1f1227abc31d341bf">startElement</a> ()</td></tr>
|
|
<tr class="memdesc:a7e0ed68630a50ea1f1227abc31d341bf"><td class="mdescLeft"> </td><td class="mdescRight">Handler called when an XML start element is encountered. <br /></td></tr>
|
|
<tr class="separator:a7e0ed68630a50ea1f1227abc31d341bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9d8931617e537a15d61e478c0a5720c" id="r_aa9d8931617e537a15d61e478c0a5720c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9d8931617e537a15d61e478c0a5720c">endElement</a> ()</td></tr>
|
|
<tr class="memdesc:aa9d8931617e537a15d61e478c0a5720c"><td class="mdescLeft"> </td><td class="mdescRight">Handler called when an XML end element is encountered. <br /></td></tr>
|
|
<tr class="separator:aa9d8931617e537a15d61e478c0a5720c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af45a1c5f073b2f8dd49ea847f282a642" id="r_af45a1c5f073b2f8dd49ea847f282a642"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#af45a1c5f073b2f8dd49ea847f282a642">characters</a> ()</td></tr>
|
|
<tr class="memdesc:af45a1c5f073b2f8dd49ea847f282a642"><td class="mdescLeft"> </td><td class="mdescRight">Handler for XML character data (element content). <br /></td></tr>
|
|
<tr class="separator:af45a1c5f073b2f8dd49ea847f282a642"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e6a3ddb12497c7c9ae8458f8978183a" id="r_a6e6a3ddb12497c7c9ae8458f8978183a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e6a3ddb12497c7c9ae8458f8978183a">endDocument</a> ()</td></tr>
|
|
<tr class="memdesc:a6e6a3ddb12497c7c9ae8458f8978183a"><td class="mdescLeft"> </td><td class="mdescRight">Handler called at the end of XML document parsing. <br /></td></tr>
|
|
<tr class="separator:a6e6a3ddb12497c7c9ae8458f8978183a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a551e3a4b02f84c0ff9225451ecbfe286" id="r_a551e3a4b02f84c0ff9225451ecbfe286"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a551e3a4b02f84c0ff9225451ecbfe286">dump</a> ()</td></tr>
|
|
<tr class="memdesc:a551e3a4b02f84c0ff9225451ecbfe286"><td class="mdescLeft"> </td><td class="mdescRight">Dump all configuration values to stdout for debugging. <br /></td></tr>
|
|
<tr class="separator:a551e3a4b02f84c0ff9225451ecbfe286"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6378f217d37e759219cff8fae0f1064" id="r_aa6378f217d37e759219cff8fae0f1064"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6378f217d37e759219cff8fae0f1064">expandPath</a> (const QString &)</td></tr>
|
|
<tr class="memdesc:aa6378f217d37e759219cff8fae0f1064"><td class="mdescLeft"> </td><td class="mdescRight">Expand environment variables in a path string. <br /></td></tr>
|
|
<tr class="separator:aa6378f217d37e759219cff8fae0f1064"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:abc8d8b528f5c78a5c86ee1d17d0df278" id="r_abc8d8b528f5c78a5c86ee1d17d0df278"><td class="memItemLeft" align="right" valign="top">QXmlStreamReader </td><td class="memItemRight" valign="bottom"><a class="el" href="#abc8d8b528f5c78a5c86ee1d17d0df278">fXml</a></td></tr>
|
|
<tr class="memdesc:abc8d8b528f5c78a5c86ee1d17d0df278"><td class="mdescLeft"> </td><td class="mdescRight">Qt XML stream reader for parsing the configuration file. <br /></td></tr>
|
|
<tr class="separator:abc8d8b528f5c78a5c86ee1d17d0df278"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4aafc4db926758bf05928108ad318bcf" id="r_a4aafc4db926758bf05928108ad318bcf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4aafc4db926758bf05928108ad318bcf">fValid</a></td></tr>
|
|
<tr class="memdesc:a4aafc4db926758bf05928108ad318bcf"><td class="mdescLeft"> </td><td class="mdescRight">Flag indicating whether XML parsing completed successfully. <br /></td></tr>
|
|
<tr class="separator:a4aafc4db926758bf05928108ad318bcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3cae01bb876d51d39da0c0ad7e9a86b" id="r_af3cae01bb876d51d39da0c0ad7e9a86b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254c">EAdminKeyWords</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af3cae01bb876d51d39da0c0ad7e9a86b">fKeyWord</a></td></tr>
|
|
<tr class="memdesc:af3cae01bb876d51d39da0c0ad7e9a86b"><td class="mdescLeft"> </td><td class="mdescRight">Current XML element being processed. <br /></td></tr>
|
|
<tr class="separator:af3cae01bb876d51d39da0c0ad7e9a86b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9ad76276d8dfbd2ec93bc4d2015c87c" id="r_ac9ad76276d8dfbd2ec93bc4d2015c87c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9ad76276d8dfbd2ec93bc4d2015c87c">fFunc</a></td></tr>
|
|
<tr class="memdesc:ac9ad76276d8dfbd2ec93bc4d2015c87c"><td class="mdescLeft"> </td><td class="mdescRight">Flag indicating parser is inside a <func> element block. <br /></td></tr>
|
|
<tr class="separator:ac9ad76276d8dfbd2ec93bc4d2015c87c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1db25e18ff49b45855f929cd29dc2d41" id="r_a1db25e18ff49b45855f929cd29dc2d41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPTheory.html">PTheory</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1db25e18ff49b45855f929cd29dc2d41">fTheoryItem</a></td></tr>
|
|
<tr class="memdesc:a1db25e18ff49b45855f929cd29dc2d41"><td class="mdescLeft"> </td><td class="mdescRight">Temporary storage for theory function data during parsing. <br /></td></tr>
|
|
<tr class="separator:a1db25e18ff49b45855f929cd29dc2d41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78160bbab4e39f1f0c5a9b4b238f7b75" id="r_a78160bbab4e39f1f0c5a9b4b238f7b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPAdmin.html">PAdmin</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a78160bbab4e39f1f0c5a9b4b238f7b75">fAdmin</a></td></tr>
|
|
<tr class="memdesc:a78160bbab4e39f1f0c5a9b4b238f7b75"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to the <a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a> object being populated with configuration data. <br /></td></tr>
|
|
<tr class="separator:a78160bbab4e39f1f0c5a9b4b238f7b75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>XML parser for the musredit configuration file. </p>
|
|
<p>This class implements an XML parser using Qt's QXmlStreamReader to parse the <code>musredit_startup.xml</code> configuration file. The parser extracts all settings and populates a <a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a> object with the configuration data.</p>
|
|
<p>The XML file structure includes sections for:</p><ul>
|
|
<li>General settings (timeout, paths, font preferences)</li>
|
|
<li>Recent files list</li>
|
|
<li>Help URL mappings</li>
|
|
<li>MSR file defaults (beamline, institute, file format)</li>
|
|
<li>msr2data default parameters</li>
|
|
<li>Theory function definitions</li>
|
|
</ul>
|
|
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line"><a class="code hl_class" href="classPAdmin.html">PAdmin</a> admin;</div>
|
|
<div class="line"><a class="code hl_function" href="#a69da427adc5b471b01ed8ffe68b932ab">PAdminXMLParser</a> parser(<span class="stringliteral">"musredit_startup.xml"</span>, &admin);</div>
|
|
<div class="line"><span class="keywordflow">if</span> (parser.isValid()) {</div>
|
|
<div class="line"> <span class="comment">// Configuration loaded successfully</span></div>
|
|
<div class="line">}</div>
|
|
<div class="ttc" id="aclassPAdminXMLParser_html_a69da427adc5b471b01ed8ffe68b932ab"><div class="ttname"><a href="#a69da427adc5b471b01ed8ffe68b932ab">PAdminXMLParser::PAdminXMLParser</a></div><div class="ttdeci">PAdminXMLParser(const QString &fln, PAdmin *)</div><div class="ttdoc">Constructs an XML parser for the musredit configuration file.</div><div class="ttdef"><b>Definition</b> <a href="PAdmin_8cpp_source.html#l00081">PAdmin.cpp:81</a></div></div>
|
|
<div class="ttc" id="aclassPAdmin_html"><div class="ttname"><a href="classPAdmin.html">PAdmin</a></div><div class="ttdoc">Central administration class for musredit configuration management.</div><div class="ttdef"><b>Definition</b> <a href="PAdmin_8h_source.html#l00208">PAdmin.h:209</a></div></div>
|
|
</div><!-- fragment --></dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a> The administration class that stores parsed configuration </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00127">127</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="aed478bad05e5b198b2b9fd4c2f87254c" name="aed478bad05e5b198b2b9fd4c2f87254c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed478bad05e5b198b2b9fd4c2f87254c">◆ </a></span>EAdminKeyWords</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254c">PAdminXMLParser::EAdminKeyWords</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enumeration of XML element keywords recognized by the parser. </p>
|
|
<p>Each enum value corresponds to an XML element tag in the configuration file. The parser uses these to determine how to process element content. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca4b0c7cdf59508fd7e6ca20e8e8c6922d" name="aed478bad05e5b198b2b9fd4c2f87254ca4b0c7cdf59508fd7e6ca20e8e8c6922d"></a>eEmpty </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca43af6920d8e9bd7e9be85981effaa05e" name="aed478bad05e5b198b2b9fd4c2f87254ca43af6920d8e9bd7e9be85981effaa05e"></a>eTimeout </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca2fee15df56d590565a4d11b6df50b5bc" name="aed478bad05e5b198b2b9fd4c2f87254ca2fee15df56d590565a4d11b6df50b5bc"></a>eKeepMinuit2Output </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254caf1468896089327c69df5d61c40ea8ced" name="aed478bad05e5b198b2b9fd4c2f87254caf1468896089327c69df5d61c40ea8ced"></a>eDumpAscii </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cac19b0b3ed73a7675902c82108aa09411" name="aed478bad05e5b198b2b9fd4c2f87254cac19b0b3ed73a7675902c82108aa09411"></a>eDumpRoot </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cab6299d7ebea4be5916c90d35bdca21e9" name="aed478bad05e5b198b2b9fd4c2f87254cab6299d7ebea4be5916c90d35bdca21e9"></a>eTitleFromDataFile </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca6c2f21b78379fc9cdd29a6c20c34ff4f" name="aed478bad05e5b198b2b9fd4c2f87254ca6c2f21b78379fc9cdd29a6c20c34ff4f"></a>eChisqPreRunBlock </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca015b41bcb1b297b211390ebdeebefd6a" name="aed478bad05e5b198b2b9fd4c2f87254ca015b41bcb1b297b211390ebdeebefd6a"></a>eEstimateN0 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca93e3598926096a84b735590ebf8c7d01" name="aed478bad05e5b198b2b9fd4c2f87254ca93e3598926096a84b735590ebf8c7d01"></a>eYamlOut </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254caa30494c8a6b8bc94774da0f6dd403a0f" name="aed478bad05e5b198b2b9fd4c2f87254caa30494c8a6b8bc94774da0f6dd403a0f"></a>eNoOfTreadsToBeUsed </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca142a857a9500557ecbd6e73bdfaff234" name="aed478bad05e5b198b2b9fd4c2f87254ca142a857a9500557ecbd6e73bdfaff234"></a>eMusrviewShowFourier </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca32433cfab2aca71ec40f5414051096c2" name="aed478bad05e5b198b2b9fd4c2f87254ca32433cfab2aca71ec40f5414051096c2"></a>eMusrviewShowAvg </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca56e3430cfefe84f5c4ccf722d4b7379e" name="aed478bad05e5b198b2b9fd4c2f87254ca56e3430cfefe84f5c4ccf722d4b7379e"></a>eMusrviewShowOneToOne </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca66d244df553994c820c5f1cea41700cf" name="aed478bad05e5b198b2b9fd4c2f87254ca66d244df553994c820c5f1cea41700cf"></a>eEnableMusrT0 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca633f5378646a21328869ea07c9181adf" name="aed478bad05e5b198b2b9fd4c2f87254ca633f5378646a21328869ea07c9181adf"></a>eIgnoreThemeAutoDetection </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254caa55583e6c20a1fdc875b3647ed9f996f" name="aed478bad05e5b198b2b9fd4c2f87254caa55583e6c20a1fdc875b3647ed9f996f"></a>eDarkThemeIconsMenu </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cac7d2ac2fc0c377c3456e18b2372e3440" name="aed478bad05e5b198b2b9fd4c2f87254cac7d2ac2fc0c377c3456e18b2372e3440"></a>eDarkThemeIconsToolbar </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca4f14e9f173767c3e589a8e6c6d0f574f" name="aed478bad05e5b198b2b9fd4c2f87254ca4f14e9f173767c3e589a8e6c6d0f574f"></a>eEditW </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca31750a19cd6af52912ef4636d22c371a" name="aed478bad05e5b198b2b9fd4c2f87254ca31750a19cd6af52912ef4636d22c371a"></a>eEditH </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca949b485b1ac9b28a7828cb63b05e4768" name="aed478bad05e5b198b2b9fd4c2f87254ca949b485b1ac9b28a7828cb63b05e4768"></a>eFontName </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca90e5b5dd0edce364f09861795fdde342" name="aed478bad05e5b198b2b9fd4c2f87254ca90e5b5dd0edce364f09861795fdde342"></a>eFontSize </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca1c6a25ae3cd8aa92a11fec359452f996" name="aed478bad05e5b198b2b9fd4c2f87254ca1c6a25ae3cd8aa92a11fec359452f996"></a>eExecPath </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254caee4e2e366c815147f00b22cae6f715e8" name="aed478bad05e5b198b2b9fd4c2f87254caee4e2e366c815147f00b22cae6f715e8"></a>eDefaultSavePath </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cad49154fcf88126ef140caf8122499c30" name="aed478bad05e5b198b2b9fd4c2f87254cad49154fcf88126ef140caf8122499c30"></a>eRecentFile </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca5d90c5261a5a2e64cf26417fe816a54e" name="aed478bad05e5b198b2b9fd4c2f87254ca5d90c5261a5a2e64cf26417fe816a54e"></a>eBeamline </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca653ec358cce4404850cc76b37f953dbb" name="aed478bad05e5b198b2b9fd4c2f87254ca653ec358cce4404850cc76b37f953dbb"></a>eInstitute </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca34930c2a3c52e5e2cebda2254a80709e" name="aed478bad05e5b198b2b9fd4c2f87254ca34930c2a3c52e5e2cebda2254a80709e"></a>eFileFormat </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cae2a9b9123927130a15402353ef9d025b" name="aed478bad05e5b198b2b9fd4c2f87254cae2a9b9123927130a15402353ef9d025b"></a>eLifetimeCorrection </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca1b23c58698afb9ab9b2dc54cf95aff30" name="aed478bad05e5b198b2b9fd4c2f87254ca1b23c58698afb9ab9b2dc54cf95aff30"></a>eTheoFuncPixmapPath </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca85e3b818a159f3e518902967c7631880" name="aed478bad05e5b198b2b9fd4c2f87254ca85e3b818a159f3e518902967c7631880"></a>eFunc </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254caf687349ffff414a86f52396950ea6602" name="aed478bad05e5b198b2b9fd4c2f87254caf687349ffff414a86f52396950ea6602"></a>eFuncName </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca3ae9e30b7868577481e25a0a9f41e0fd" name="aed478bad05e5b198b2b9fd4c2f87254ca3ae9e30b7868577481e25a0a9f41e0fd"></a>eFuncComment </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca401046e821dc576ffe6d107d6d4939e6" name="aed478bad05e5b198b2b9fd4c2f87254ca401046e821dc576ffe6d107d6d4939e6"></a>eFuncLabel </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cabdc0d6e99a66c62e8b21cbfd1ccfdddd" name="aed478bad05e5b198b2b9fd4c2f87254cabdc0d6e99a66c62e8b21cbfd1ccfdddd"></a>eFuncPixmap </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca9af72762c50e0fa18a4b4afde6677ead" name="aed478bad05e5b198b2b9fd4c2f87254ca9af72762c50e0fa18a4b4afde6677ead"></a>eFuncParams </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca1527c33a956295a18e21aff73f1dfd09" name="aed478bad05e5b198b2b9fd4c2f87254ca1527c33a956295a18e21aff73f1dfd09"></a>eHelpMain </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cab2c2ab13bbaf0b5fa0820e47908fd9ae" name="aed478bad05e5b198b2b9fd4c2f87254cab2c2ab13bbaf0b5fa0820e47908fd9ae"></a>eHelpTitle </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca6cfc94ac44152e37af41261acd3b0bf8" name="aed478bad05e5b198b2b9fd4c2f87254ca6cfc94ac44152e37af41261acd3b0bf8"></a>eHelpParameters </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca8555ee5a4f9dde1cdf0da53e1403ac1a" name="aed478bad05e5b198b2b9fd4c2f87254ca8555ee5a4f9dde1cdf0da53e1403ac1a"></a>eHelpTheory </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca9c2a1e3c7b672936c5f11a03e3746f99" name="aed478bad05e5b198b2b9fd4c2f87254ca9c2a1e3c7b672936c5f11a03e3746f99"></a>eHelpFunctions </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca8bbf30a2c8d746b41319819435b9d637" name="aed478bad05e5b198b2b9fd4c2f87254ca8bbf30a2c8d746b41319819435b9d637"></a>eHelpRun </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca641912c92f0e63ec82163ba09a220111" name="aed478bad05e5b198b2b9fd4c2f87254ca641912c92f0e63ec82163ba09a220111"></a>eHelpCommand </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca3d9e1d05919247691f0e55ba0180fdde" name="aed478bad05e5b198b2b9fd4c2f87254ca3d9e1d05919247691f0e55ba0180fdde"></a>eHelpFourier </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca8adae4fb5df3700ec01e895f9e5bce80" name="aed478bad05e5b198b2b9fd4c2f87254ca8adae4fb5df3700ec01e895f9e5bce80"></a>eHelpPlot </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254caf8c3020fe3738806089d994fe5094856" name="aed478bad05e5b198b2b9fd4c2f87254caf8c3020fe3738806089d994fe5094856"></a>eHelpStatistic </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cab5fc7bbe2b21708c8510772e94acadb3" name="aed478bad05e5b198b2b9fd4c2f87254cab5fc7bbe2b21708c8510772e94acadb3"></a>eHelpMsr2Data </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca5beb4673b1a683eaa2535f93556a0f0b" name="aed478bad05e5b198b2b9fd4c2f87254ca5beb4673b1a683eaa2535f93556a0f0b"></a>eHelpMusrFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca120418d243b21cb85f86e1e288d18b37" name="aed478bad05e5b198b2b9fd4c2f87254ca120418d243b21cb85f86e1e288d18b37"></a>eChainFit </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca9498e8cad24fff11b1af20bbe7d17547" name="aed478bad05e5b198b2b9fd4c2f87254ca9498e8cad24fff11b1af20bbe7d17547"></a>eWriteDataHeader </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca810bfa09368ffd64e4899efbcccb120f" name="aed478bad05e5b198b2b9fd4c2f87254ca810bfa09368ffd64e4899efbcccb120f"></a>eIgnoreDataHeaderInfo </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cab6c7cc83bd72b53c533c42d7c0cadc80" name="aed478bad05e5b198b2b9fd4c2f87254cab6c7cc83bd72b53c533c42d7c0cadc80"></a>eWriteColumnData </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca0d045a8054c4ee76b68d872cd19a63e8" name="aed478bad05e5b198b2b9fd4c2f87254ca0d045a8054c4ee76b68d872cd19a63e8"></a>eRecreateDataFile </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca99d97bb1a6d7695681fa63751c22d83a" name="aed478bad05e5b198b2b9fd4c2f87254ca99d97bb1a6d7695681fa63751c22d83a"></a>eOpenFileAfterFitting </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cacf40d95a77951819f909a35ae73c20f5" name="aed478bad05e5b198b2b9fd4c2f87254cacf40d95a77951819f909a35ae73c20f5"></a>eCreateMsrFileOnly </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254cad2c268c3d44f86b4963bdef1cdd02707" name="aed478bad05e5b198b2b9fd4c2f87254cad2c268c3d44f86b4963bdef1cdd02707"></a>eFitOnly </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca5ea17a7e567c1909ffd92a188daee8db" name="aed478bad05e5b198b2b9fd4c2f87254ca5ea17a7e567c1909ffd92a188daee8db"></a>eGlobal </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aed478bad05e5b198b2b9fd4c2f87254ca03902bcd3107be52143509cabf4b0fd1" name="aed478bad05e5b198b2b9fd4c2f87254ca03902bcd3107be52143509cabf4b0fd1"></a>eGlobalPlus </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00145">145</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a69da427adc5b471b01ed8ffe68b932ab" name="a69da427adc5b471b01ed8ffe68b932ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69da427adc5b471b01ed8ffe68b932ab">◆ </a></span>PAdminXMLParser()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PAdminXMLParser::PAdminXMLParser </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString &</td> <td class="paramname"><span class="paramname"><em>fln</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classPAdmin.html">PAdmin</a> *</td> <td class="paramname"><span class="paramname"><em>admin</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructs an XML parser for the musredit configuration file. </p>
|
|
<p>Creates a parser instance and immediately parses the specified XML file. If the file is missing or corrupted, the user is prompted to create a default configuration file. After parsing completes, the validity can be checked using the <a class="el" href="#a5801ca0a6e2919c4a56b18d5d6a18e21" title="Check if the XML file was parsed successfully.">isValid()</a> method.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fln</td><td>Full path to the musredit_startup.xml configuration file. </td></tr>
|
|
<tr><td class="paramname">admin</td><td>Pointer to the <a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a> object that will be populated with parsed data.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>If the configuration file cannot be opened or is empty, a warning dialog is displayed offering to create a default configuration file. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00081">81</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="af45a1c5f073b2f8dd49ea847f282a642" name="af45a1c5f073b2f8dd49ea847f282a642"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af45a1c5f073b2f8dd49ea847f282a642">◆ </a></span>characters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::characters </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Handler for XML character data (element content). </p>
|
|
<p>Processes the text content of the current XML element based on the previously set keyword from <a class="el" href="#a7e0ed68630a50ea1f1227abc31d341bf" title="Handler called when an XML start element is encountered.">startElement()</a>. Routes the content to the appropriate <a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a> setter method or stores it in the temporary theory item structure when parsing function definitions.</p>
|
|
<p>Boolean values in the XML use "y" for true and any other value for false.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true on successful processing, false if a required conversion fails (e.g., invalid integer in params element). </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00340">340</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a551e3a4b02f84c0ff9225451ecbfe286" name="a551e3a4b02f84c0ff9225451ecbfe286"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a551e3a4b02f84c0ff9225451ecbfe286">◆ </a></span>dump()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PAdminXMLParser::dump </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Dump all configuration values to stdout for debugging. </p>
|
|
<p>Outputs the complete contents of the <a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a> object to standard output in a human-readable format. This includes general settings, recent files, help URLs, font settings, MSR file defaults, msr2data parameters, and all registered theory functions.</p>
|
|
<dl class="section note"><dt>Note</dt><dd>This method is intended for debugging purposes only and is typically disabled in production builds. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00700">700</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e6a3ddb12497c7c9ae8458f8978183a" name="a6e6a3ddb12497c7c9ae8458f8978183a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e6a3ddb12497c7c9ae8458f8978183a">◆ </a></span>endDocument()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::endDocument </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Handler called at the end of XML document parsing. </p>
|
|
<p>Performs post-processing after all XML elements have been parsed. Expands any environment variables (e.g., <code>$HOME</code>, <code>$ROOTSYS</code>) found in path settings to their full directory paths.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Always returns true.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#aa6378f217d37e759219cff8fae0f1064" title="Expand environment variables in a path string.">expandPath()</a> For the environment variable expansion implementation. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00659">659</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9d8931617e537a15d61e478c0a5720c" name="aa9d8931617e537a15d61e478c0a5720c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9d8931617e537a15d61e478c0a5720c">◆ </a></span>endElement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::endElement </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Handler called when an XML end element is encountered. </p>
|
|
<p>Resets the current keyword to eEmpty after element processing completes. For </func> end tags, finalizes the theory item by adding it to the <a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a>'s theory collection and resetting the function parsing flag.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Always returns true. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00312">312</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6378f217d37e759219cff8fae0f1064" name="aa6378f217d37e759219cff8fae0f1064"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6378f217d37e759219cff8fae0f1064">◆ </a></span>expandPath()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QString PAdminXMLParser::expandPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString &</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Expand environment variables in a path string. </p>
|
|
<p>Parses the input path and replaces any environment variable references (prefixed with <code>$</code>) with their actual values from the system environment. For example, <code>$HOME/documents</code> becomes <code>/home/user/documents</code>.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>Path string potentially containing environment variable references.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The expanded path string with all environment variables resolved. Returns an empty string if any referenced variable is not found or empty.</dd></dl>
|
|
<dl class="section note"><dt>Note</dt><dd>Displays a warning dialog if an environment variable cannot be resolved. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00795">795</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5801ca0a6e2919c4a56b18d5d6a18e21" name="a5801ca0a6e2919c4a56b18d5d6a18e21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5801ca0a6e2919c4a56b18d5d6a18e21">◆ </a></span>isValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool PAdminXMLParser::isValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Check if the XML file was parsed successfully. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if parsing was successful, false otherwise. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00136">136</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e4e3bbd0e502f017b8c2fe8c344341e" name="a3e4e3bbd0e502f017b8c2fe8c344341e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e4e3bbd0e502f017b8c2fe8c344341e">◆ </a></span>parse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::parse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QIODevice *</td> <td class="paramname"><span class="paramname"><em>device</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parse the XML configuration file. </p>
|
|
<p>Reads and processes the musredit_startup.xml file using Qt's QXmlStreamReader. The parser processes elements sequentially, calling appropriate handler methods for start elements, character data, and end elements.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">device</td><td>QIODevice (typically QFile) opened for reading the XML file.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if parsing completed without XML errors, false otherwise. On failure, an error dialog is displayed with line/column information. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00112">112</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2729f103f31f4f3ad4c10ec4fb4c90b9" name="a2729f103f31f4f3ad4c10ec4fb4c90b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2729f103f31f4f3ad4c10ec4fb4c90b9">◆ </a></span>startDocument()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::startDocument </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Handler called at the beginning of XML document parsing. </p>
|
|
<p>This method is invoked when the XML parser encounters the start of the document. Currently performs no initialization as all state is set up in the constructor.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Always returns true. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00153">153</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e0ed68630a50ea1f1227abc31d341bf" name="a7e0ed68630a50ea1f1227abc31d341bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e0ed68630a50ea1f1227abc31d341bf">◆ </a></span>startElement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::startElement </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Handler called when an XML start element is encountered. </p>
|
|
<p>Maps the XML element name to an internal keyword enumeration (<a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254c" title="Enumeration of XML element keywords recognized by the parser.">EAdminKeyWords</a>) for subsequent character data processing. Also handles initialization of the <a class="el" href="structPTheory.html" title="Structure holding information about a musrfit theory function.">PTheory</a> structure when a <func> element begins.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Always returns true.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254c" title="Enumeration of XML element keywords recognized by the parser.">EAdminKeyWords</a> For the list of recognized XML element tags. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8cpp_source.html#l00171">171</a> of file <a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a78160bbab4e39f1f0c5a9b4b238f7b75" name="a78160bbab4e39f1f0c5a9b4b238f7b75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78160bbab4e39f1f0c5a9b4b238f7b75">◆ </a></span>fAdmin</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classPAdmin.html">PAdmin</a>* PAdminXMLParser::fAdmin</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Pointer to the <a class="el" href="classPAdmin.html" title="Central administration class for musredit configuration management.">PAdmin</a> object being populated with configuration data. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00173">173</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9ad76276d8dfbd2ec93bc4d2015c87c" name="ac9ad76276d8dfbd2ec93bc4d2015c87c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9ad76276d8dfbd2ec93bc4d2015c87c">◆ </a></span>fFunc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::fFunc</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Flag indicating parser is inside a <func> element block. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00171">171</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3cae01bb876d51d39da0c0ad7e9a86b" name="af3cae01bb876d51d39da0c0ad7e9a86b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3cae01bb876d51d39da0c0ad7e9a86b">◆ </a></span>fKeyWord</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#aed478bad05e5b198b2b9fd4c2f87254c">EAdminKeyWords</a> PAdminXMLParser::fKeyWord</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Current XML element being processed. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00170">170</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1db25e18ff49b45855f929cd29dc2d41" name="a1db25e18ff49b45855f929cd29dc2d41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1db25e18ff49b45855f929cd29dc2d41">◆ </a></span>fTheoryItem</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structPTheory.html">PTheory</a> PAdminXMLParser::fTheoryItem</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Temporary storage for theory function data during parsing. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00172">172</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4aafc4db926758bf05928108ad318bcf" name="a4aafc4db926758bf05928108ad318bcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4aafc4db926758bf05928108ad318bcf">◆ </a></span>fValid</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PAdminXMLParser::fValid</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Flag indicating whether XML parsing completed successfully. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00169">169</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc8d8b528f5c78a5c86ee1d17d0df278" name="abc8d8b528f5c78a5c86ee1d17d0df278"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc8d8b528f5c78a5c86ee1d17d0df278">◆ </a></span>fXml</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QXmlStreamReader PAdminXMLParser::fXml</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Qt XML stream reader for parsing the configuration file. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PAdmin_8h_source.html#l00168">168</a> of file <a class="el" href="PAdmin_8h_source.html">PAdmin.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>/workspace/LMU/musrfit/src/musredit_qt6/musredit/<a class="el" href="PAdmin_8h_source.html">PAdmin.h</a></li>
|
|
<li>/workspace/LMU/musrfit/src/musredit_qt6/musredit/<a class="el" href="PAdmin_8cpp_source.html">PAdmin.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|