922 lines
51 KiB
HTML
922 lines
51 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: PGetMusrFTOptionsDialog 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-slots">Public Slots</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-slots">Private Slots</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classPGetMusrFTOptionsDialog-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">PGetMusrFTOptionsDialog Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Dialog for configuring musrFT Fourier transform tool options.
|
|
<a href="#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for PGetMusrFTOptionsDialog:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classPGetMusrFTOptionsDialog__inherit__graph.png" border="0" usemap="#aPGetMusrFTOptionsDialog_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aPGetMusrFTOptionsDialog_inherit__map" id="aPGetMusrFTOptionsDialog_inherit__map">
|
|
<area shape="rect" title="Dialog for configuring musrFT Fourier transform tool options." alt="" coords="29,81,212,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,301,33"/>
|
|
<area shape="poly" title=" " alt="" coords="177,46,136,83,133,79,173,42"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for PGetMusrFTOptionsDialog:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classPGetMusrFTOptionsDialog__coll__graph.png" border="0" usemap="#aPGetMusrFTOptionsDialog_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aPGetMusrFTOptionsDialog_coll__map" id="aPGetMusrFTOptionsDialog_coll__map">
|
|
<area shape="rect" title="Dialog for configuring musrFT Fourier transform tool options." alt="" coords="29,81,212,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,301,33"/>
|
|
<area shape="poly" title=" " alt="" coords="177,46,136,83,133,79,173,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-slots" name="pub-slots"></a>
|
|
Public Slots</h2></td></tr>
|
|
<tr class="memitem:aa11449ca8f0626e0a96b98c084688c7b" id="r_aa11449ca8f0626e0a96b98c084688c7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa11449ca8f0626e0a96b98c084688c7b">helpContent</a> ()</td></tr>
|
|
<tr class="memdesc:aa11449ca8f0626e0a96b98c084688c7b"><td class="mdescLeft"> </td><td class="mdescRight">Opens the online help for musrFT. <br /></td></tr>
|
|
<tr class="separator:aa11449ca8f0626e0a96b98c084688c7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:aa57956acb4f4243e0b191feedea32423" id="r_aa57956acb4f4243e0b191feedea32423"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa57956acb4f4243e0b191feedea32423">PGetMusrFTOptionsDialog</a> (QString currentMsrFile, QStringList &prevCmd, const QString helpUrl)</td></tr>
|
|
<tr class="memdesc:aa57956acb4f4243e0b191feedea32423"><td class="mdescLeft"> </td><td class="mdescRight">Constructs the musrFT options dialog. <br /></td></tr>
|
|
<tr class="separator:aa57956acb4f4243e0b191feedea32423"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4c96ea4dc3b425660aa960574ad68dd" id="r_af4c96ea4dc3b425660aa960574ad68dd"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="#af4c96ea4dc3b425660aa960574ad68dd">getMusrFTOptions</a> ()</td></tr>
|
|
<tr class="memdesc:af4c96ea4dc3b425660aa960574ad68dd"><td class="mdescLeft"> </td><td class="mdescRight">Builds and returns the musrFT command-line options. <br /></td></tr>
|
|
<tr class="separator:af4c96ea4dc3b425660aa960574ad68dd"><td class="memSeparator" colspan="2"> </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:a4819f73f2433c49a53ea6bbcabce9933" id="r_a4819f73f2433c49a53ea6bbcabce9933"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4819f73f2433c49a53ea6bbcabce9933">resetAll</a> ()</td></tr>
|
|
<tr class="memdesc:a4819f73f2433c49a53ea6bbcabce9933"><td class="mdescLeft"> </td><td class="mdescRight">Resets all dialog options to their default values. <br /></td></tr>
|
|
<tr class="separator:a4819f73f2433c49a53ea6bbcabce9933"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">File Selection Slots</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>Slots for handling file selection changes. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:af3cd3fed087ed3a37508d46f66ed6bf6" id="r_af3cd3fed087ed3a37508d46f66ed6bf6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af3cd3fed087ed3a37508d46f66ed6bf6">currentMsrFileTagChanged</a> (int state)</td></tr>
|
|
<tr class="memdesc:af3cd3fed087ed3a37508d46f66ed6bf6"><td class="mdescLeft"> </td><td class="mdescRight">Handles current msr-file checkbox state change. <br /></td></tr>
|
|
<tr class="separator:af3cd3fed087ed3a37508d46f66ed6bf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2f7a25782744e287302d6b47d55e278" id="r_af2f7a25782744e287302d6b47d55e278"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af2f7a25782744e287302d6b47d55e278">allMsrFileTagChanged</a> (int state)</td></tr>
|
|
<tr class="memdesc:af2f7a25782744e287302d6b47d55e278"><td class="mdescLeft"> </td><td class="mdescRight">Handles all msr-files checkbox state change. <br /></td></tr>
|
|
<tr class="separator:af2f7a25782744e287302d6b47d55e278"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af62f88456f1e8022313d3c81c74bb1e0" id="r_af62f88456f1e8022313d3c81c74bb1e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af62f88456f1e8022313d3c81c74bb1e0">selectMsrFileNames</a> ()</td></tr>
|
|
<tr class="memdesc:af62f88456f1e8022313d3c81c74bb1e0"><td class="mdescLeft"> </td><td class="mdescRight">Opens file dialog to select msr-files. <br /></td></tr>
|
|
<tr class="separator:af62f88456f1e8022313d3c81c74bb1e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a082a329e75952ba9b3a96e1006c06e7e" id="r_a082a329e75952ba9b3a96e1006c06e7e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a082a329e75952ba9b3a96e1006c06e7e">clearMsrFileNames</a> ()</td></tr>
|
|
<tr class="memdesc:a082a329e75952ba9b3a96e1006c06e7e"><td class="mdescLeft"> </td><td class="mdescRight">Clears the msr-file selection. <br /></td></tr>
|
|
<tr class="separator:a082a329e75952ba9b3a96e1006c06e7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57649bdfe28a1a8be786deb659511c9f" id="r_a57649bdfe28a1a8be786deb659511c9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a57649bdfe28a1a8be786deb659511c9f">selectDataFileNames</a> ()</td></tr>
|
|
<tr class="memdesc:a57649bdfe28a1a8be786deb659511c9f"><td class="mdescLeft"> </td><td class="mdescRight">Opens file dialog to select data files. <br /></td></tr>
|
|
<tr class="separator:a57649bdfe28a1a8be786deb659511c9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5576c5b964c2301f2dc658818686d936" id="r_a5576c5b964c2301f2dc658818686d936"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5576c5b964c2301f2dc658818686d936">clearDataFileNames</a> ()</td></tr>
|
|
<tr class="memdesc:a5576c5b964c2301f2dc658818686d936"><td class="mdescLeft"> </td><td class="mdescRight">Clears the data file selection. <br /></td></tr>
|
|
<tr class="separator:a5576c5b964c2301f2dc658818686d936"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abade65c88224c2281af9d286aafdf9db" id="r_abade65c88224c2281af9d286aafdf9db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abade65c88224c2281af9d286aafdf9db">createMsrFileChanged</a> (int state)</td></tr>
|
|
<tr class="memdesc:abade65c88224c2281af9d286aafdf9db"><td class="mdescLeft"> </td><td class="mdescRight">Handles create msr-file checkbox state change. <br /></td></tr>
|
|
<tr class="separator:abade65c88224c2281af9d286aafdf9db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">View Option Slots</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>Slots for handling averaging options. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:aa66d286e25dc0e0b3ea3ccc92e598aaf" id="r_aa66d286e25dc0e0b3ea3ccc92e598aaf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa66d286e25dc0e0b3ea3ccc92e598aaf">averagedAll</a> (int state)</td></tr>
|
|
<tr class="memdesc:aa66d286e25dc0e0b3ea3ccc92e598aaf"><td class="mdescLeft"> </td><td class="mdescRight">Handles average-all checkbox (mutually exclusive with per-dataset). <br /></td></tr>
|
|
<tr class="separator:aa66d286e25dc0e0b3ea3ccc92e598aaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76f1b38bba233e2088fcd2dd49731fca" id="r_a76f1b38bba233e2088fcd2dd49731fca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76f1b38bba233e2088fcd2dd49731fca">averagedPerDataSet</a> (int state)</td></tr>
|
|
<tr class="memdesc:a76f1b38bba233e2088fcd2dd49731fca"><td class="mdescLeft"> </td><td class="mdescRight">Handles average-per-dataset checkbox (mutually exclusive with all). <br /></td></tr>
|
|
<tr class="separator:a76f1b38bba233e2088fcd2dd49731fca"><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:a3d8403dfd2bf0b2806fdcf422191fba0" id="r_a3d8403dfd2bf0b2806fdcf422191fba0"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d8403dfd2bf0b2806fdcf422191fba0">fCreateMsrFileName</a></td></tr>
|
|
<tr class="memdesc:a3d8403dfd2bf0b2806fdcf422191fba0"><td class="mdescLeft"> </td><td class="mdescRight">Full path-name for msr-file creation output. <br /></td></tr>
|
|
<tr class="separator:a3d8403dfd2bf0b2806fdcf422191fba0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0877b72cebfc294d0816c5c06bedfdd2" id="r_a0877b72cebfc294d0816c5c06bedfdd2"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0877b72cebfc294d0816c5c06bedfdd2">fCurrentMsrFileName</a></td></tr>
|
|
<tr class="memdesc:a0877b72cebfc294d0816c5c06bedfdd2"><td class="mdescLeft"> </td><td class="mdescRight">Full path-name of the currently active msr-file in musredit. <br /></td></tr>
|
|
<tr class="separator:a0877b72cebfc294d0816c5c06bedfdd2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a449cc3a5b2f4e996dc674b54c4f62e0b" id="r_a449cc3a5b2f4e996dc674b54c4f62e0b"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="#a449cc3a5b2f4e996dc674b54c4f62e0b">fHelpUrl</a></td></tr>
|
|
<tr class="memdesc:a449cc3a5b2f4e996dc674b54c4f62e0b"><td class="mdescLeft"> </td><td class="mdescRight">URL to the online documentation for musrFT. <br /></td></tr>
|
|
<tr class="separator:a449cc3a5b2f4e996dc674b54c4f62e0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">File Path Storage</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>Lists for storing selected file paths and names. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:a6342c51288f4fed970fb706d71a31be1" id="r_a6342c51288f4fed970fb706d71a31be1"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6342c51288f4fed970fb706d71a31be1">fMsrFilePaths</a></td></tr>
|
|
<tr class="memdesc:a6342c51288f4fed970fb706d71a31be1"><td class="mdescLeft"> </td><td class="mdescRight">Directory paths for selected msr-files. <br /></td></tr>
|
|
<tr class="separator:a6342c51288f4fed970fb706d71a31be1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7499808fe38a5a78da247c57626c3723" id="r_a7499808fe38a5a78da247c57626c3723"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7499808fe38a5a78da247c57626c3723">fMsrFileNames</a></td></tr>
|
|
<tr class="memdesc:a7499808fe38a5a78da247c57626c3723"><td class="mdescLeft"> </td><td class="mdescRight">File names (without path) for selected msr-files. <br /></td></tr>
|
|
<tr class="separator:a7499808fe38a5a78da247c57626c3723"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a722e4e45d630308e7d86c239e5b7a1c1" id="r_a722e4e45d630308e7d86c239e5b7a1c1"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="#a722e4e45d630308e7d86c239e5b7a1c1">fDataFilePaths</a></td></tr>
|
|
<tr class="memdesc:a722e4e45d630308e7d86c239e5b7a1c1"><td class="mdescLeft"> </td><td class="mdescRight">Directory paths for selected data files. <br /></td></tr>
|
|
<tr class="separator:a722e4e45d630308e7d86c239e5b7a1c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5915c3b33278f52d554254ff63ca0b73" id="r_a5915c3b33278f52d554254ff63ca0b73"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5915c3b33278f52d554254ff63ca0b73">fDataFileNames</a></td></tr>
|
|
<tr class="memdesc:a5915c3b33278f52d554254ff63ca0b73"><td class="mdescLeft"> </td><td class="mdescRight">File names (without path) for selected data files. <br /></td></tr>
|
|
<tr class="separator:a5915c3b33278f52d554254ff63ca0b73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Dialog for configuring musrFT Fourier transform tool options. </p>
|
|
<p>This dialog provides a comprehensive interface for configuring all command-line options for the musrFT tool, which performs Fourier transforms on muon spin rotation data. The dialog remembers previous settings and can restore them on subsequent invocations.</p>
|
|
<dl class="section user"><dt>Supported Options:</dt><dd><ul>
|
|
<li><b>File Selection</b>: Current msr-file, multiple msr-files, or data files</li>
|
|
<li><b>Fourier Options</b>: Plot type (real, imag, power, phase), apodization, units</li>
|
|
<li><b>Range Settings</b>: Time range, Fourier range, background range</li>
|
|
<li><b>Data Processing</b>: Packing, histogram selection, t0 values, lifetime correction</li>
|
|
<li><b>Output Options</b>: Averaged views, msr-file creation, custom title</li>
|
|
</ul>
|
|
</dd></dl>
|
|
<dl class="section user"><dt>Command-Line Options Generated:</dt><dd><table class="markdownTable">
|
|
<tr class="markdownTableHead">
|
|
<th class="markdownTableHeadNone">Option </th><th class="markdownTableHeadNone">Description </th></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">-fo </td><td class="markdownTableBodyNone">Fourier option (real, imag, power, phase) </td></tr>
|
|
<tr class="markdownTableRowEven">
|
|
<td class="markdownTableBodyNone">-ap </td><td class="markdownTableBodyNone">Apodization (weak, medium, strong) </td></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">-u </td><td class="markdownTableBodyNone">Units (Gauss, Tesla, MHz, Mc/s) </td></tr>
|
|
<tr class="markdownTableRowEven">
|
|
<td class="markdownTableBodyNone">-fp </td><td class="markdownTableBodyNone">Fourier power (zero-padding) </td></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">-fr </td><td class="markdownTableBodyNone">Fourier range </td></tr>
|
|
<tr class="markdownTableRowEven">
|
|
<td class="markdownTableBodyNone">-tr </td><td class="markdownTableBodyNone">Time range </td></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">-br </td><td class="markdownTableBodyNone">Background range (bins) </td></tr>
|
|
<tr class="markdownTableRowEven">
|
|
<td class="markdownTableBodyNone">-pa </td><td class="markdownTableBodyNone">Packing factor </td></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">-a </td><td class="markdownTableBodyNone">Average all data </td></tr>
|
|
<tr class="markdownTableRowEven">
|
|
<td class="markdownTableBodyNone">-ad </td><td class="markdownTableBodyNone">Average per data set </td></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">-lc </td><td class="markdownTableBodyNone">Lifetime correction </td></tr>
|
|
<tr class="markdownTableRowEven">
|
|
<td class="markdownTableBodyNone">–histo </td><td class="markdownTableBodyNone">Histogram list </td></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">–t0 </td><td class="markdownTableBodyNone">T0 values </td></tr>
|
|
<tr class="markdownTableRowEven">
|
|
<td class="markdownTableBodyNone">–title </td><td class="markdownTableBodyNone">Plot title </td></tr>
|
|
<tr class="markdownTableRowOdd">
|
|
<td class="markdownTableBodyNone">–create-msr-file </td><td class="markdownTableBodyNone">Create msr-file from Fourier </td></tr>
|
|
</table>
|
|
</dd></dl>
|
|
<dl class="section user"><dt>Usage:</dt><dd><div class="fragment"><div class="line">QStringList prevCmd; <span class="comment">// previous command (empty or from last call)</span></div>
|
|
<div class="line"><a class="code hl_function" href="#aa57956acb4f4243e0b191feedea32423">PGetMusrFTOptionsDialog</a> dialog(currentMsrFile, prevCmd, helpUrl);</div>
|
|
<div class="line"><span class="keywordflow">if</span> (dialog.exec() == QDialog::Accepted) {</div>
|
|
<div class="line"> QStringList options = dialog.getMusrFTOptions();</div>
|
|
<div class="line"> <span class="comment">// Execute musrFT with options...</span></div>
|
|
<div class="line">}</div>
|
|
<div class="ttc" id="aclassPGetMusrFTOptionsDialog_html_aa57956acb4f4243e0b191feedea32423"><div class="ttname"><a href="#aa57956acb4f4243e0b191feedea32423">PGetMusrFTOptionsDialog::PGetMusrFTOptionsDialog</a></div><div class="ttdeci">PGetMusrFTOptionsDialog(QString currentMsrFile, QStringList &prevCmd, const QString helpUrl)</div><div class="ttdoc">Constructs the musrFT options dialog.</div><div class="ttdef"><b>Definition</b> <a href="PGetMusrFTOptionsDialog_8cpp_source.html#l00112">PGetMusrFTOptionsDialog.cpp:112</a></div></div>
|
|
</div><!-- fragment --></dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPGetFourierBlockDialog.html" title="Dialog for creating FOURIER blocks in msr files.">PGetFourierBlockDialog</a> For static FOURIER blocks in msr files </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00102">102</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="aa57956acb4f4243e0b191feedea32423" name="aa57956acb4f4243e0b191feedea32423"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa57956acb4f4243e0b191feedea32423">◆ </a></span>PGetMusrFTOptionsDialog()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PGetMusrFTOptionsDialog::PGetMusrFTOptionsDialog </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QString</td> <td class="paramname"><span class="paramname"><em>currentMsrFile</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QStringList &</td> <td class="paramname"><span class="paramname"><em>prevCmd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>helpUrl</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructs the musrFT options dialog. </p>
|
|
<p>Initializes the dialog UI, sets up input validators for numeric fields, parses any previous command to restore settings, and connects all signal/slot pairs for UI interaction. The dialog is created as modal.</p>
|
|
<dl class="section user"><dt>Input Validators:</dt><dd><ul>
|
|
<li>Integer validators: background range bins, packing, Fourier power</li>
|
|
<li>Double validators: time range, lifetime correction, Fourier range</li>
|
|
</ul>
|
|
</dd></dl>
|
|
<dl class="section user"><dt>Previous Command Parsing:</dt><dd>If prevCmd contains a previous musrFT command, the dialog will parse it and restore all settings. Recognized options include: -fo, -ap, -fp, -u, -fr, -tr, -br, -pa, -a, -ad, -lc, -df, –histo, –t0, –title, –create-msr-file.</dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">currentMsrFile</td><td>Full path-name of the currently active msr-file in musredit. </td></tr>
|
|
<tr><td class="paramname">prevCmd</td><td>QStringList containing the previous musrFT command arguments (can be empty for fresh start). </td></tr>
|
|
<tr><td class="paramname">helpUrl</td><td>URL to the online documentation for musrFT. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00112">112</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="af2f7a25782744e287302d6b47d55e278" name="af2f7a25782744e287302d6b47d55e278"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2f7a25782744e287302d6b47d55e278">◆ </a></span>allMsrFileTagChanged</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::allMsrFileTagChanged </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>state</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>Handles all msr-files checkbox state change. </p>
|
|
<p>Slot called when the "all msr-files" checkbox state changes.</p>
|
|
<p>When checked, unchecks the "current msr-file" option to maintain mutual exclusivity between these two file selection modes.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">state</td><td>The new checkbox state (Qt::Checked or Qt::Unchecked). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00490">490</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa66d286e25dc0e0b3ea3ccc92e598aaf" name="aa66d286e25dc0e0b3ea3ccc92e598aaf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa66d286e25dc0e0b3ea3ccc92e598aaf">◆ </a></span>averagedAll</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::averagedAll </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>state</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>Handles average-all checkbox (mutually exclusive with per-dataset). </p>
|
|
<p>Slot called when the "average all" checkbox state changes.</p>
|
|
<p>Ensures mutual exclusivity with the "average per data set" option. When this option is checked, the per-data-set averaging is automatically unchecked since both options cannot be active simultaneously.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">state</td><td>The new checkbox state (Qt::Checked or Qt::Unchecked). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00681">681</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76f1b38bba233e2088fcd2dd49731fca" name="a76f1b38bba233e2088fcd2dd49731fca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76f1b38bba233e2088fcd2dd49731fca">◆ </a></span>averagedPerDataSet</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::averagedPerDataSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>state</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>Handles average-per-dataset checkbox (mutually exclusive with all). </p>
|
|
<p>Slot called when the "average per data set" checkbox state changes.</p>
|
|
<p>Ensures mutual exclusivity with the "average all" option. When this option is checked, the all-data averaging is automatically unchecked since both options cannot be active simultaneously.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">state</td><td>The new checkbox state (Qt::Checked or Qt::Unchecked). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00697">697</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5576c5b964c2301f2dc658818686d936" name="a5576c5b964c2301f2dc658818686d936"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5576c5b964c2301f2dc658818686d936">◆ </a></span>clearDataFileNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::clearDataFileNames </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>Clears the data file selection. </p>
|
|
<p>Slot to clear the data file selection.</p>
|
|
<p>Clears the data file selector line edit and empties both the fDataFilePaths and fDataFileNames lists. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00604">604</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a082a329e75952ba9b3a96e1006c06e7e" name="a082a329e75952ba9b3a96e1006c06e7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a082a329e75952ba9b3a96e1006c06e7e">◆ </a></span>clearMsrFileNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::clearMsrFileNames </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>Clears the msr-file selection. </p>
|
|
<p>Slot to clear the msr-file selection.</p>
|
|
<p>Clears the msr-file selector line edit and empties both the fMsrFilePaths and fMsrFileNames lists. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00547">547</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abade65c88224c2281af9d286aafdf9db" name="abade65c88224c2281af9d286aafdf9db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abade65c88224c2281af9d286aafdf9db">◆ </a></span>createMsrFileChanged</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::createMsrFileChanged </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>state</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>Handles create msr-file checkbox state change. </p>
|
|
<p>Slot called when the "create msr-file" checkbox state changes.</p>
|
|
<p>When checked, opens a file save dialog to specify the output msr-file name. If the user cancels the dialog, the checkbox is automatically unchecked. When unchecked, clears the stored create msr-file name.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">state</td><td>The new checkbox state (Qt::Checked or Qt::Unchecked). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00621">621</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3cd3fed087ed3a37508d46f66ed6bf6" name="af3cd3fed087ed3a37508d46f66ed6bf6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3cd3fed087ed3a37508d46f66ed6bf6">◆ </a></span>currentMsrFileTagChanged</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::currentMsrFileTagChanged </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>state</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>Handles current msr-file checkbox state change. </p>
|
|
<p>Slot called when the "current msr-file" checkbox state changes.</p>
|
|
<p>When checked, this option uses the currently active msr-file in musredit instead of a manually selected file list. Checking this option will uncheck the "all msr-files" option and clear any previously selected msr-files and data files.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">state</td><td>The new checkbox state (Qt::Checked or Qt::Unchecked). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00466">466</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4c96ea4dc3b425660aa960574ad68dd" name="af4c96ea4dc3b425660aa960574ad68dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4c96ea4dc3b425660aa960574ad68dd">◆ </a></span>getMusrFTOptions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QStringList PGetMusrFTOptionsDialog::getMusrFTOptions </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Builds and returns the musrFT command-line options. </p>
|
|
<p>Builds and returns the complete musrFT command-line options.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>QStringList containing all configured command-line arguments ready to be passed to musrFT.</dd></dl>
|
|
<p>Collects all user-configured options from the dialog widgets and assembles them into a QStringList suitable for passing to musrFT. The method handles the logic for mutually exclusive options (e.g., current file vs. file list) and only includes options that have been explicitly set.</p>
|
|
<dl class="section user"><dt>Generated Options:</dt><dd>The returned list may include any combination of:<ul>
|
|
<li>msr-file names (or current msr-file if that option is selected)</li>
|
|
<li>-df followed by data file names</li>
|
|
<li>-br start end (background range)</li>
|
|
<li>-fo option (Fourier option: real, imag, power, phase)</li>
|
|
<li>-ap option (apodization: weak, medium, strong)</li>
|
|
<li>-fp value (Fourier power)</li>
|
|
<li>-u units (Gauss, Tesla, MHz, Mc/s)</li>
|
|
<li>-fr start end (Fourier range)</li>
|
|
<li>-tr start end (time range)</li>
|
|
<li>–histo list (histogram numbers)</li>
|
|
<li>-a (average all)</li>
|
|
<li>-ad (average per data set)</li>
|
|
<li>–t0 list (t0 values)</li>
|
|
<li>-pa value (packing)</li>
|
|
<li>–title text</li>
|
|
<li>–create-msr-file filename</li>
|
|
<li>-lc value (lifetime correction)</li>
|
|
</ul>
|
|
</dd></dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>QStringList containing the complete command-line arguments for musrFT. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00328">328</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa11449ca8f0626e0a96b98c084688c7b" name="aa11449ca8f0626e0a96b98c084688c7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa11449ca8f0626e0a96b98c084688c7b">◆ </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 PGetMusrFTOptionsDialog::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 slot">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Opens the online help for musrFT. </p>
|
|
<p>Opens the online help documentation for musrFT.</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="PGetMusrFTOptionsDialog_8cpp_source.html#l00711">711</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4819f73f2433c49a53ea6bbcabce9933" name="a4819f73f2433c49a53ea6bbcabce9933"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4819f73f2433c49a53ea6bbcabce9933">◆ </a></span>resetAll</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::resetAll </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>Resets all dialog options to their default values. </p>
|
|
<p>Slot to reset all dialog options to default values.</p>
|
|
<p>Clears all input fields, unchecks all checkboxes, and resets all combo boxes to their undefined/default state. This provides a clean slate for configuring new musrFT options. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00640">640</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57649bdfe28a1a8be786deb659511c9f" name="a57649bdfe28a1a8be786deb659511c9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57649bdfe28a1a8be786deb659511c9f">◆ </a></span>selectDataFileNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::selectDataFileNames </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 file dialog to select data files. </p>
|
|
<p>Slot to open file dialog for selecting data files.</p>
|
|
<p>Opens a multi-file selection dialog filtered for data files (.root, .bin, .msr, .nxs, .mdu). Selected files are split into path and name components and stored separately in fDataFilePaths and fDataFileNames. The file names are displayed in the corresponding line edit widget. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00563">563</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af62f88456f1e8022313d3c81c74bb1e0" name="af62f88456f1e8022313d3c81c74bb1e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af62f88456f1e8022313d3c81c74bb1e0">◆ </a></span>selectMsrFileNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PGetMusrFTOptionsDialog::selectMsrFileNames </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 file dialog to select msr-files. </p>
|
|
<p>Slot to open file dialog for selecting msr-files.</p>
|
|
<p>Opens a multi-file selection dialog filtered for .msr files. Selected files are split into path and name components and stored separately in fMsrFilePaths and fMsrFileNames. The file names are displayed in the corresponding line edit widget. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html#l00506">506</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a3d8403dfd2bf0b2806fdcf422191fba0" name="a3d8403dfd2bf0b2806fdcf422191fba0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d8403dfd2bf0b2806fdcf422191fba0">◆ </a></span>fCreateMsrFileName</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QString PGetMusrFTOptionsDialog::fCreateMsrFileName</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>Full path-name for msr-file creation output. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00160">160</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0877b72cebfc294d0816c5c06bedfdd2" name="a0877b72cebfc294d0816c5c06bedfdd2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0877b72cebfc294d0816c5c06bedfdd2">◆ </a></span>fCurrentMsrFileName</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QString PGetMusrFTOptionsDialog::fCurrentMsrFileName</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>Full path-name of the currently active msr-file in musredit. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00161">161</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5915c3b33278f52d554254ff63ca0b73" name="a5915c3b33278f52d554254ff63ca0b73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5915c3b33278f52d554254ff63ca0b73">◆ </a></span>fDataFileNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QStringList PGetMusrFTOptionsDialog::fDataFileNames</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>File names (without path) for selected data files. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00157">157</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a722e4e45d630308e7d86c239e5b7a1c1" name="a722e4e45d630308e7d86c239e5b7a1c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a722e4e45d630308e7d86c239e5b7a1c1">◆ </a></span>fDataFilePaths</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QStringList PGetMusrFTOptionsDialog::fDataFilePaths</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>Directory paths for selected data files. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00156">156</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a449cc3a5b2f4e996dc674b54c4f62e0b" name="a449cc3a5b2f4e996dc674b54c4f62e0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a449cc3a5b2f4e996dc674b54c4f62e0b">◆ </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 PGetMusrFTOptionsDialog::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 musrFT. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00162">162</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7499808fe38a5a78da247c57626c3723" name="a7499808fe38a5a78da247c57626c3723"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7499808fe38a5a78da247c57626c3723">◆ </a></span>fMsrFileNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QStringList PGetMusrFTOptionsDialog::fMsrFileNames</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>File names (without path) for selected msr-files. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00155">155</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6342c51288f4fed970fb706d71a31be1" name="a6342c51288f4fed970fb706d71a31be1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6342c51288f4fed970fb706d71a31be1">◆ </a></span>fMsrFilePaths</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QStringList PGetMusrFTOptionsDialog::fMsrFilePaths</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>Directory paths for selected msr-files. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html#l00154">154</a> of file <a class="el" href="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.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="PGetMusrFTOptionsDialog_8h_source.html">PGetMusrFTOptionsDialog.h</a></li>
|
|
<li>/workspace/LMU/musrfit/src/musredit_qt6/musredit/<a class="el" href="PGetMusrFTOptionsDialog_8cpp_source.html">PGetMusrFTOptionsDialog.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>
|