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

423 lines
23 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: PGetParameterBlockDialog 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">&#160;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&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><!-- top -->
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classPGetParameterBlockDialog-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">PGetParameterBlockDialog Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Dialog for creating FITPARAMETER blocks in msr files.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="PGetParameterBlockDialog_8h_source.html">PGetParameterBlockDialog.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PGetParameterBlockDialog:</div>
<div class="dyncontent">
<div class="center"><img src="classPGetParameterBlockDialog__inherit__graph.png" border="0" usemap="#aPGetParameterBlockDialog_inherit__map" alt="Inheritance graph"/></div>
<map name="aPGetParameterBlockDialog_inherit__map" id="aPGetParameterBlockDialog_inherit__map">
<area shape="rect" title="Dialog for creating FITPARAMETER blocks in msr files." alt="" coords="27,81,214,109"/>
<area shape="rect" title=" " alt="" coords="5,5,76,33"/>
<area shape="poly" title=" " alt="" coords="68,42,108,79,105,83,64,46"/>
<area shape="rect" title=" " alt="" coords="100,5,304,33"/>
<area shape="poly" title=" " alt="" coords="178,46,137,83,133,79,174,42"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for PGetParameterBlockDialog:</div>
<div class="dyncontent">
<div class="center"><img src="classPGetParameterBlockDialog__coll__graph.png" border="0" usemap="#aPGetParameterBlockDialog_coll__map" alt="Collaboration graph"/></div>
<map name="aPGetParameterBlockDialog_coll__map" id="aPGetParameterBlockDialog_coll__map">
<area shape="rect" title="Dialog for creating FITPARAMETER blocks in msr files." alt="" coords="27,81,214,109"/>
<area shape="rect" title=" " alt="" coords="5,5,76,33"/>
<area shape="poly" title=" " alt="" coords="68,42,108,79,105,83,64,46"/>
<area shape="rect" title=" " alt="" coords="100,5,304,33"/>
<area shape="poly" title=" " alt="" coords="178,46,137,83,133,79,174,42"/>
</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:a7448f2544b459a0d28a139aba4a9a66b" id="r_a7448f2544b459a0d28a139aba4a9a66b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7448f2544b459a0d28a139aba4a9a66b">PGetParameterBlockDialog</a> (const QString helpUrl)</td></tr>
<tr class="memdesc:a7448f2544b459a0d28a139aba4a9a66b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the FITPARAMETER block dialog. <br /></td></tr>
<tr class="separator:a7448f2544b459a0d28a139aba4a9a66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57de8423078354b2aeb1855625d01f1" id="r_af57de8423078354b2aeb1855625d01f1"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af57de8423078354b2aeb1855625d01f1">getParams</a> ()</td></tr>
<tr class="memdesc:af57de8423078354b2aeb1855625d01f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all entered parameters as formatted text. <br /></td></tr>
<tr class="separator:af57de8423078354b2aeb1855625d01f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a546b7ce0f3b90e47757213469aba4d6f" id="r_a546b7ce0f3b90e47757213469aba4d6f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a546b7ce0f3b90e47757213469aba4d6f">eventFilter</a> (QObject *obj, QEvent *ev)</td></tr>
<tr class="memdesc:a546b7ce0f3b90e47757213469aba4d6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event filter to handle keyboard shortcuts. <br /></td></tr>
<tr class="separator:a546b7ce0f3b90e47757213469aba4d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-slots" name="pri-slots"></a>
Private Slots</h2></td></tr>
<tr class="memitem:a8ced1c61165c63898bc34ad78bc391c8" id="r_a8ced1c61165c63898bc34ad78bc391c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ced1c61165c63898bc34ad78bc391c8">paramAdd</a> ()</td></tr>
<tr class="memdesc:a8ced1c61165c63898bc34ad78bc391c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validates and adds a parameter to the FITPARAMETER block. <br /></td></tr>
<tr class="separator:a8ced1c61165c63898bc34ad78bc391c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a2e80319744683eb70ce8887716bce2" id="r_a3a2e80319744683eb70ce8887716bce2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a2e80319744683eb70ce8887716bce2">helpContent</a> ()</td></tr>
<tr class="memdesc:a3a2e80319744683eb70ce8887716bce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the online help for FITPARAMETER blocks. <br /></td></tr>
<tr class="separator:a3a2e80319744683eb70ce8887716bce2"><td class="memSeparator" colspan="2">&#160;</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:a5f53a86fbef1f81f652f6a17f8d73bee" id="r_a5f53a86fbef1f81f652f6a17f8d73bee"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f53a86fbef1f81f652f6a17f8d73bee">fHelpUrl</a></td></tr>
<tr class="memdesc:a5f53a86fbef1f81f652f6a17f8d73bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">URL to the online documentation for FITPARAMETER blocks. <br /></td></tr>
<tr class="separator:a5f53a86fbef1f81f652f6a17f8d73bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Dialog for creating FITPARAMETER blocks in msr files. </p>
<p>This dialog allows users to define fit parameters for musrfit. Each parameter consists of a number, name, initial value, step size, and optional lower/upper boundaries. Parameters are formatted with proper column alignment for the msr file format.</p>
<dl class="section user"><dt>Parameter Fields:</dt><dd><ul>
<li><b>No</b>: Parameter number (auto-incremented)</li>
<li><b>Name</b>: Parameter name (required, max ~12 chars for alignment)</li>
<li><b>Value</b>: Initial parameter value (required)</li>
<li><b>Step</b>: Initial step size for minimizer (required)</li>
<li><b>Lower</b>: Lower boundary ("none" or numeric value)</li>
<li><b>Upper</b>: Upper boundary ("none" or numeric value)</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Generated Output Format:</dt><dd>The dialog generates properly formatted FITPARAMETER lines: <div class="fragment"><div class="line">FITPARAMETER</div>
<div class="line"> 1 alpha 1.0 0.01 none</div>
<div class="line"> 2 beta 0.5 0.001 none 0.0 1.0</div>
<div class="line"> 3 frequency 10.5 0.1 none</div>
</div><!-- fragment --></dd></dl>
<dl class="section user"><dt>User Interaction:</dt><dd><ul>
<li>Press Return/Enter key to quickly add parameters</li>
<li>Parameter number auto-increments after each addition</li>
<li>Input fields are reset after adding a parameter</li>
<li>Focus returns to the Name field for rapid entry</li>
</ul>
</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPGetFunctionsBlockDialog.html" title="Dialog for creating FUNCTIONS blocks in msr files.">PGetFunctionsBlockDialog</a> For defining functions using these parameters </dd></dl>
<p class="definition">Definition at line <a class="el" href="PGetParameterBlockDialog_8h_source.html#l00087">87</a> of file <a class="el" href="PGetParameterBlockDialog_8h_source.html">PGetParameterBlockDialog.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a7448f2544b459a0d28a139aba4a9a66b" name="a7448f2544b459a0d28a139aba4a9a66b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7448f2544b459a0d28a139aba4a9a66b">&#9670;&#160;</a></span>PGetParameterBlockDialog()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PGetParameterBlockDialog::PGetParameterBlockDialog </td>
<td>(</td>
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>helpUrl</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs the FITPARAMETER block dialog. </p>
<p>Initializes the dialog UI, sets up input validators for numeric fields, and installs an event filter to capture keyboard shortcuts. The dialog is created as modal. A monospace font (Courier, 10pt) is used for the parameter display to ensure proper column alignment.</p>
<dl class="section user"><dt>Input Validators:</dt><dd><ul>
<li>Double validators: parameter value and step size</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Event Filter:</dt><dd>An event filter is installed to intercept the Return key, allowing users to quickly add parameters by pressing Enter instead of clicking the Add button.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">helpUrl</td><td>URL to the online documentation for FITPARAMETER blocks. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="PGetParameterBlockDialog_8cpp_source.html#l00073">73</a> of file <a class="el" href="PGetParameterBlockDialog_8cpp_source.html">PGetParameterBlockDialog.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a546b7ce0f3b90e47757213469aba4d6f" name="a546b7ce0f3b90e47757213469aba4d6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a546b7ce0f3b90e47757213469aba4d6f">&#9670;&#160;</a></span>eventFilter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool PGetParameterBlockDialog::eventFilter </td>
<td>(</td>
<td class="paramtype">QObject *</td> <td class="paramname"><span class="paramname"><em>obj</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QEvent *</td> <td class="paramname"><span class="paramname"><em>ev</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Event filter to handle keyboard shortcuts. </p>
<p>Event filter to intercept keyboard events.</p>
<p>Intercepts the Return key to trigger parameter addition, allowing for rapid parameter entry without clicking the Add button. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">obj</td><td>The object that generated the event. </td></tr>
<tr><td class="paramname">ev</td><td>The event to be filtered. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the event was handled (Return key), false otherwise.</dd></dl>
<p>Filters keyboard events to intercept the Return/Enter key press. When Return is pressed, the current parameter values are validated and added to the parameter list via <a class="el" href="#a8ced1c61165c63898bc34ad78bc391c8" title="Validates and adds a parameter to the FITPARAMETER block.">paramAdd()</a>. This allows for rapid parameter entry without using the mouse to click the Add button.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">obj</td><td>Pointer to the object that generated the event. </td></tr>
<tr><td class="paramname">ev</td><td>Pointer to the event to be filtered.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the event was handled (Return key was pressed and parameter was added), false otherwise (event is passed to the base class). </dd></dl>
<p class="definition">Definition at line <a class="el" href="PGetParameterBlockDialog_8cpp_source.html#l00103">103</a> of file <a class="el" href="PGetParameterBlockDialog_8cpp_source.html">PGetParameterBlockDialog.cpp</a>.</p>
</div>
</div>
<a id="af57de8423078354b2aeb1855625d01f1" name="af57de8423078354b2aeb1855625d01f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af57de8423078354b2aeb1855625d01f1">&#9670;&#160;</a></span>getParams()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QString PGetParameterBlockDialog::getParams </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all entered parameters as formatted text. </p>
<dl class="section return"><dt>Returns</dt><dd>Complete FITPARAMETER block content ready for insertion into an msr file. </dd></dl>
<p class="definition">Definition at line <a class="el" href="PGetParameterBlockDialog_8h_source.html#l00099">99</a> of file <a class="el" href="PGetParameterBlockDialog_8h_source.html">PGetParameterBlockDialog.h</a>.</p>
</div>
</div>
<a id="a3a2e80319744683eb70ce8887716bce2" name="a3a2e80319744683eb70ce8887716bce2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a2e80319744683eb70ce8887716bce2">&#9670;&#160;</a></span>helpContent</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void PGetParameterBlockDialog::helpContent </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 class="mlabel slot">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Opens the online help for FITPARAMETER blocks. </p>
<p>Opens the online help documentation for FITPARAMETER blocks.</p>
<p>Attempts to open the help URL in the system's default web browser using QDesktopServices. If the URL is empty, displays an informational message. If the browser fails to open, displays an error message with a clickable link. </p>
<p class="definition">Definition at line <a class="el" href="PGetParameterBlockDialog_8cpp_source.html#l00280">280</a> of file <a class="el" href="PGetParameterBlockDialog_8cpp_source.html">PGetParameterBlockDialog.cpp</a>.</p>
</div>
</div>
<a id="a8ced1c61165c63898bc34ad78bc391c8" name="a8ced1c61165c63898bc34ad78bc391c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ced1c61165c63898bc34ad78bc391c8">&#9670;&#160;</a></span>paramAdd</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void PGetParameterBlockDialog::paramAdd </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 class="mlabel slot">slot</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Validates and adds a parameter to the FITPARAMETER block. </p>
<p>Collects values from all input fields, validates required fields, formats the parameter line with proper column alignment, and appends it to the parameter text display. After successful addition, the input fields are reset and focus returns to the Name field for the next parameter.</p>
<dl class="section user"><dt>Validation Rules:</dt><dd><ul>
<li>Parameter name is required (cannot be empty)</li>
<li>Parameter value is required (cannot be empty)</li>
<li>Parameter step is required (cannot be empty)</li>
<li>Lower boundary must be "none" or a valid double</li>
<li>Upper boundary must be "none" or a valid double</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Column Formatting:</dt><dd><ul>
<li>Parameter number: right-aligned in 10 character field</li>
<li>Name: left-aligned, padded to 13 characters</li>
<li>Value: left-aligned, padded to 10 characters</li>
<li>Step: left-aligned, padded to 10 characters</li>
<li>Positive error: always "none" (11 characters)</li>
<li>Lower boundary: left-aligned, padded to 10 characters (optional)</li>
<li>Upper boundary: left-aligned, padded to 10 characters (optional)</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Post-Addition Actions:</dt><dd><ul>
<li>Parameter number is auto-incremented</li>
<li>All input fields are cleared (boundaries reset to "none")</li>
<li>Focus moves to the Name field </li>
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="PGetParameterBlockDialog_8cpp_source.html#l00152">152</a> of file <a class="el" href="PGetParameterBlockDialog_8cpp_source.html">PGetParameterBlockDialog.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a5f53a86fbef1f81f652f6a17f8d73bee" name="a5f53a86fbef1f81f652f6a17f8d73bee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f53a86fbef1f81f652f6a17f8d73bee">&#9670;&#160;</a></span>fHelpUrl</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QString PGetParameterBlockDialog::fHelpUrl</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>URL to the online documentation for FITPARAMETER blocks. </p>
<p class="definition">Definition at line <a class="el" href="PGetParameterBlockDialog_8h_source.html#l00124">124</a> of file <a class="el" href="PGetParameterBlockDialog_8h_source.html">PGetParameterBlockDialog.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="PGetParameterBlockDialog_8h_source.html">PGetParameterBlockDialog.h</a></li>
<li>/workspace/LMU/musrfit/src/musredit_qt6/musredit/<a class="el" href="PGetParameterBlockDialog_8cpp_source.html">PGetParameterBlockDialog.cpp</a></li>
</ul>
</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>