first commit
|
After Width: | Height: | Size: 216 B |
|
After Width: | Height: | Size: 148 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 309 B |
|
After Width: | Height: | Size: 276 B |
|
After Width: | Height: | Size: 242 B |
|
After Width: | Height: | Size: 219 B |
|
After Width: | Height: | Size: 229 B |
|
After Width: | Height: | Size: 245 B |
|
After Width: | Height: | Size: 453 B |
|
After Width: | Height: | Size: 43 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 807 B |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,310 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
||||
<meta http-equiv="author" content="Dirk Zimoch">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body { font-family:Arial,sans-serif,espy;
|
||||
background:white; margin:0; }
|
||||
body,p,ul,ol,dl,div,table {font-size:12pt; }
|
||||
p { line-height:120%; }
|
||||
pre,code,tt { font-family:"Courier New",Courier,monospace; }
|
||||
code,tt { font-size:13pt; }
|
||||
h1 { font-size: 24pt; margin-top:1ex; margin-bottom:0; text-align:center; }
|
||||
h2 { font-size: 18pt; margin-bottom:0.5ex; }
|
||||
h3 { font-size: 14pt; margin-bottom:0.5ex; }
|
||||
h4 { font-size: 13pt; margin-bottom:0.5ex; }
|
||||
h5 { font-size: 12pt; margin-bottom:0.5ex; }
|
||||
small { font-size: 9pt; }
|
||||
code { color:#0000C0; }
|
||||
li { margin-top: 2pt; margin-bottom: 2pt; }
|
||||
pre { font-size: 13pt;
|
||||
white-space:pre; }
|
||||
.box { border:1px solid #000000;
|
||||
background-color:#f4f4f4;
|
||||
padding:1ex;
|
||||
margin: 0 2ex 1ex 2ex; font-size:90%; }
|
||||
th.PageTitle {
|
||||
font-size : 14pt;
|
||||
font-weight : bold; }
|
||||
.menuf {
|
||||
font-size:11pt;
|
||||
color:#333333;
|
||||
font-weight:600;
|
||||
text-decoration:none;
|
||||
}
|
||||
.menuf:link {color:#333333;}
|
||||
.menuf:visited {color:#666666;}
|
||||
.menuf:hover {color:#FF0000;}
|
||||
.menuf:active {color:#FF0000;}
|
||||
.menus, .menus a {
|
||||
font-size:10pt;
|
||||
color:#333333;
|
||||
text-decoration:none;
|
||||
}
|
||||
.menus:visited, .menus a:visited {color:#666666;}
|
||||
.menus:hover, .menus a:hover {color:#FF0000;}
|
||||
.menus:active, .menus a:active {color:#FF0000;}
|
||||
a:hover {color:#FF0000;}
|
||||
.red {color:#FF0000;}
|
||||
.green {color:#008000;}
|
||||
.blue {color:#0000C0;}
|
||||
|
||||
@media screen {
|
||||
.printlayout {display:none;}
|
||||
}
|
||||
|
||||
@media print {
|
||||
.screenlayout {display:none;}
|
||||
code { color:#000000; }
|
||||
a:link {color:#000000;text-decoration:none}
|
||||
a:visited {color:#000000;text-decoration:none}
|
||||
a:hover {color:#000000;text-decoration:none}
|
||||
a:active {color:#000000;text-decoration:none}
|
||||
}
|
||||
-->
|
||||
</style>
|
||||
<link rel="shortcut icon" href="http://epics.web.psi.ch/images/sls_icon.ico">
|
||||
<title>EPICS at the Paul Scherrer Institute</title>
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td bgcolor="#267ab8" colspan="5" valign="bottom" height="10">
|
||||
<img
|
||||
src="images/black"
|
||||
width="100%" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td rowspan="2" colspan="2" align="center">
|
||||
<a class="menuf" href="http://www.psi.ch"><img
|
||||
src="images/psi_logo" border="0"
|
||||
alt="PAUL SCHERRER INSTITUT"></a></td>
|
||||
<td rowspan="2"><img
|
||||
src="images/space"
|
||||
width="1" height="65" alt=""></td>
|
||||
<th class="PageTitle"><center>
|
||||
<big>EPICS at PSI<big>
|
||||
</center>
|
||||
</th>
|
||||
<td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<th width="100%" valign="bottom" align="left">
|
||||
<table border="0" cellspacing="0" cellpadding="0"><tr><td><a
|
||||
href="https://www.psi.ch"
|
||||
class="menuf">PSI</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.aps.anl.gov/epics"
|
||||
class="menuf">EPICS</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/sls"
|
||||
class="menuf">SLS</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/swissfel"
|
||||
class="menuf">SwissFEL</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/protontherapy"
|
||||
class="menuf">Proscan</a></td></tr></table>
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td height="5" bgcolor="#267ab8" colspan="6" valign="bottom">
|
||||
<img
|
||||
src="images/black"
|
||||
width="100%" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="screenlayout" bgcolor="#e3eaf6" valign="top" align="center" width="179">
|
||||
<br><a href="http://www.aps.anl.gov/epics"><img
|
||||
src="images/EPICS_small"
|
||||
alt="EPICS" border=0></a><br><br>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="index.html"
|
||||
class="menuf">EPICS at PSI</a>
|
||||
<img
|
||||
src="images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="software.html"
|
||||
class="menuf">Software</a>
|
||||
<ul style="margin:0 0 0 0; padding-left:1em;">
|
||||
<li class="menus"><a href="software/s7plc.html"
|
||||
>PLC Communication</a></li>
|
||||
<li class="menus"><a href="software/streamdevice.html"
|
||||
>StreamDevice</a></li>
|
||||
<li class="menus"><a href="software/regDev.html"
|
||||
>regDev</a></li>
|
||||
<li class="menus"><a href="software/iocmon.html"
|
||||
>IOC Monitoring</a></li>
|
||||
<li class="menus"><a href="software/pcmon.html"
|
||||
>PC Monitoring</a></li>
|
||||
<li class="menus"><a href="software/firewire.html"
|
||||
>Firewire Camera</a></li>
|
||||
<li class="menus"><a href="http://dps.web.psi.ch/template.html?/psc/"
|
||||
>Digital PS Control</a></li>
|
||||
<li class="menus"><a href="software/tclioc.html"
|
||||
>Tcl-IOC</a></li>
|
||||
<li class="menus"><a href="software/iocLogBrowser.html"
|
||||
>iocLogBrowser</a></li>
|
||||
<li class="menus"><a href="software/ioc-octave.html"
|
||||
>IOC-Octave</a></li>
|
||||
<li class="menus"><a href="http://gfa-it.web.psi.ch/epicsSharp/"
|
||||
>C# EPICS</a></li>
|
||||
<li class="menus"><a href="software/generalTime.html"
|
||||
>generalTime</a></li>
|
||||
<li class="menus"><a href="software/GPMM.html"
|
||||
>GPMM</a></li>
|
||||
<li class="menus"><a href="software/sequencer.html"
|
||||
>SNC/SEQ</a></li>
|
||||
<li class="menus"><a href="software/caqtdm.html"
|
||||
>caQtDM</a></li>
|
||||
<li class="menus"><a href="software/CSDataQuick.html"
|
||||
>CSDataQuick</a></li>
|
||||
</ul>
|
||||
<img
|
||||
src="images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="training.html"
|
||||
class="menuf">Training</a>
|
||||
<ul style="margin:0 0 0 0; padding-left:1em;">
|
||||
<li class="menus"><a href="training/PSI-training.html"
|
||||
>Courses at PSI</a></li>
|
||||
<li class="menus"><a href="training/caClientLessons.html"
|
||||
>CA client lessons</a></li>
|
||||
<li class="menus"><a href="training/downloads.html"
|
||||
>Downloads</a></li>
|
||||
</ul>
|
||||
<img
|
||||
src="images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<form method="get" action="http://www.google.com/search">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td align="center" nowrap>
|
||||
<input type="search" placeholder="search" name="q" size="13" maxlength="255" value=""><br>
|
||||
<input type="hidden" name="domains" value="epics.web.psi.ch">
|
||||
<small>
|
||||
<input type="radio" name="sitesearch" value=""> web
|
||||
<input type="radio" name="sitesearch" value="epics.web.psi.ch"
|
||||
checked="checked"> epics.web.psi.ch<br>
|
||||
</small>
|
||||
</td></tr></table>
|
||||
</form><p></p><small>
|
||||
Author: <a href="mailto:Dirk Zimoch <dirk.zimoch@psi.ch>?subject=http://epics.web.psi.ch%2F">Dirk Zimoch</a><br>
|
||||
Phone: +41 56 310 5182<br>
|
||||
Updated: 20.05.2019<br>
|
||||
<br><a
|
||||
href="http://epics.web.psi.ch/%2Findex.php?forprint"><img
|
||||
src="images/printer"
|
||||
border="0" alt=""></a>
|
||||
<br><a
|
||||
href="http://epics.web.psi.ch/%2Findex.php?forprint">Printer friendly version</a>
|
||||
<br> </small><br><div><a href="http://validator.w3.org/check?uri=http://epics.web.psi.ch/index.php&ss=1"><img
|
||||
border="0" src="images/valid-html401.png"
|
||||
alt="[Validate HTML]" height="31" width="88"></a><a
|
||||
href="http://jigsaw.w3.org/css-validator/validator?uri=http://epics.web.psi.ch/index.php"><img
|
||||
style="border:0;width:88px;height:31px"
|
||||
src="images/vcss.png"
|
||||
alt="[Validate CSS]"></a></div>
|
||||
<br><img
|
||||
src="images/space"
|
||||
width="179" height="1" alt=""></td>
|
||||
<td width="1" bgcolor="#000000"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td>
|
||||
<td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td>
|
||||
<td valign="top" width="100%" colspan="2">
|
||||
<a name="top"></a><center><h1>EPICS at the Paul Scherrer Institute</h1></center>
|
||||
|
||||
|
||||
<h2>What's "EPICS"?</h2>
|
||||
<p>
|
||||
EPICS means "Experimental Physics and Industrial Control System".
|
||||
It is a collection of client/server software to build distributed
|
||||
real-time control systems.
|
||||
It is used by a number of scientific institutes, such as particle
|
||||
accelerators or telescopes.
|
||||
EPICS is maintained by the community of EPICS users.
|
||||
It is free of charge.
|
||||
Visit the <a href="https://www.aps.anl.gov/epics"> EPICS home page</a>.
|
||||
</p>
|
||||
|
||||
<h2>What's the Paul Scherrer Institute?</h2>
|
||||
<p>
|
||||
The <a href="https://www.psi.ch/en">Paul Scherrer Institute</a>
|
||||
is a federal scientific research center in north Switzerland.
|
||||
It is home of several EPICS controlled particle accelerators:
|
||||
<ul>
|
||||
<li><a href="https://www.psi.ch/en/sls">SLS</a>,
|
||||
"Swiss Light Source" or "Synchrotron-Lichtquelle Schweiz"
|
||||
if you understand German</li>
|
||||
<li>HIPA,
|
||||
the high intensity proton accelerator</li>
|
||||
<li><a href="https://www.psi.ch/en/protontherapy">Proscan</a>,
|
||||
a medical proton accelerator for cancer treatment</li>
|
||||
<li><a href="https://www.psi.ch/en/swissfel">SwissFEL</a>,
|
||||
the new Swiss Free Electrol Laser</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h2>EPICS Software</h2>
|
||||
<p>
|
||||
This is a <a href="software.html">collection of EPICS drivers and other
|
||||
software</a> that have been developped or improved at the PSI.
|
||||
</p>
|
||||
|
||||
<h2>EPICS Training (in German and English)</h2>
|
||||
<p>
|
||||
The section Control Systems of the PSI offers an
|
||||
<a href="training.html">EPICS Training</a>,
|
||||
a one-day course on the Control System EPICS.
|
||||
This course is customized for the PSI facilities.</p>
|
||||
<p>In addition there are
|
||||
<a href="training/caClientLessons.html">lessons</a> provided for programmers
|
||||
to write his/her own EPICS client applications in C.
|
||||
</p>
|
||||
|
||||
|
||||
<hr noshade size=1><small>
|
||||
<span class="printlayout">Author: Dirk Zimoch Phone: +41 56 310 5182 Email: dirk.zimoch@psi.ch Updated: 20.05.2019 </span>
|
||||
Source: /afs/psi.ch/project/epics/webhosting/index.php
|
||||
</small>
|
||||
</td></tr></table>
|
||||
</body></html>
|
||||
@@ -0,0 +1,422 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
||||
<meta http-equiv="author" content="Dirk Zimoch">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body { font-family:Arial,sans-serif,espy;
|
||||
background:white; margin:0; }
|
||||
body,p,ul,ol,dl,div,table {font-size:12pt; }
|
||||
p { line-height:120%; }
|
||||
pre,code,tt { font-family:"Courier New",Courier,monospace; }
|
||||
code,tt { font-size:13pt; }
|
||||
h1 { font-size: 24pt; margin-top:1ex; margin-bottom:0; text-align:center; }
|
||||
h2 { font-size: 18pt; margin-bottom:0.5ex; }
|
||||
h3 { font-size: 14pt; margin-bottom:0.5ex; }
|
||||
h4 { font-size: 13pt; margin-bottom:0.5ex; }
|
||||
h5 { font-size: 12pt; margin-bottom:0.5ex; }
|
||||
small { font-size: 9pt; }
|
||||
code { color:#0000C0; }
|
||||
li { margin-top: 2pt; margin-bottom: 2pt; }
|
||||
pre { font-size: 13pt;
|
||||
white-space:pre; }
|
||||
.box { border:1px solid #000000;
|
||||
background-color:#f4f4f4;
|
||||
padding:1ex;
|
||||
margin: 0 2ex 1ex 2ex; font-size:90%; }
|
||||
th.PageTitle {
|
||||
font-size : 14pt;
|
||||
font-weight : bold; }
|
||||
.menuf {
|
||||
font-size:11pt;
|
||||
color:#333333;
|
||||
font-weight:600;
|
||||
text-decoration:none;
|
||||
}
|
||||
.menuf:link {color:#333333;}
|
||||
.menuf:visited {color:#666666;}
|
||||
.menuf:hover {color:#FF0000;}
|
||||
.menuf:active {color:#FF0000;}
|
||||
.menus, .menus a {
|
||||
font-size:10pt;
|
||||
color:#333333;
|
||||
text-decoration:none;
|
||||
}
|
||||
.menus:visited, .menus a:visited {color:#666666;}
|
||||
.menus:hover, .menus a:hover {color:#FF0000;}
|
||||
.menus:active, .menus a:active {color:#FF0000;}
|
||||
a:hover {color:#FF0000;}
|
||||
.red {color:#FF0000;}
|
||||
.green {color:#008000;}
|
||||
.blue {color:#0000C0;}
|
||||
|
||||
@media screen {
|
||||
.printlayout {display:none;}
|
||||
}
|
||||
|
||||
@media print {
|
||||
.screenlayout {display:none;}
|
||||
code { color:#000000; }
|
||||
a:link {color:#000000;text-decoration:none}
|
||||
a:visited {color:#000000;text-decoration:none}
|
||||
a:hover {color:#000000;text-decoration:none}
|
||||
a:active {color:#000000;text-decoration:none}
|
||||
}
|
||||
-->
|
||||
</style>
|
||||
<link rel="shortcut icon" href="http://epics.web.psi.ch/images/sls_icon.ico">
|
||||
<title>EPICS software</title>
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td bgcolor="#267ab8" colspan="5" valign="bottom" height="10">
|
||||
<img
|
||||
src="images/black"
|
||||
width="100%" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td rowspan="2" colspan="2" align="center">
|
||||
<a class="menuf" href="http://www.psi.ch"><img
|
||||
src="images/psi_logo" border="0"
|
||||
alt="PAUL SCHERRER INSTITUT"></a></td>
|
||||
<td rowspan="2"><img
|
||||
src="images/space"
|
||||
width="1" height="65" alt=""></td>
|
||||
<th class="PageTitle"><center>
|
||||
<big>EPICS at PSI<big>
|
||||
</center>
|
||||
</th>
|
||||
<td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<th width="100%" valign="bottom" align="left">
|
||||
<table border="0" cellspacing="0" cellpadding="0"><tr><td><a
|
||||
href="https://www.psi.ch"
|
||||
class="menuf">PSI</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.aps.anl.gov/epics"
|
||||
class="menuf">EPICS</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/sls"
|
||||
class="menuf">SLS</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/swissfel"
|
||||
class="menuf">SwissFEL</a></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/protontherapy"
|
||||
class="menuf">Proscan</a></td></tr></table>
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td height="5" bgcolor="#267ab8" colspan="6" valign="bottom">
|
||||
<img
|
||||
src="images/black"
|
||||
width="100%" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="screenlayout" bgcolor="#e3eaf6" valign="top" align="center" width="179">
|
||||
<br><a href="http://www.aps.anl.gov/epics"><img
|
||||
src="images/EPICS_small"
|
||||
alt="EPICS" border=0></a><br><br>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="index.html"
|
||||
class="menuf">EPICS at PSI</a>
|
||||
<img
|
||||
src="images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="software.html"
|
||||
class="menuf">Software</a>
|
||||
<ul style="margin:0 0 0 0; padding-left:1em;">
|
||||
<li class="menus"><a href="software/s7plc.html"
|
||||
>PLC Communication</a></li>
|
||||
<li class="menus"><a href="software/streamdevice.html"
|
||||
>StreamDevice</a></li>
|
||||
<li class="menus"><a href="software/regDev.html"
|
||||
>regDev</a></li>
|
||||
<li class="menus"><a href="software/iocmon.html"
|
||||
>IOC Monitoring</a></li>
|
||||
<li class="menus"><a href="software/pcmon.html"
|
||||
>PC Monitoring</a></li>
|
||||
<li class="menus"><a href="software/firewire.html"
|
||||
>Firewire Camera</a></li>
|
||||
<li class="menus"><a href="http://dps.web.psi.ch/template.html?/psc/"
|
||||
>Digital PS Control</a></li>
|
||||
<li class="menus"><a href="software/tclioc.html"
|
||||
>Tcl-IOC</a></li>
|
||||
<li class="menus"><a href="software/iocLogBrowser.html"
|
||||
>iocLogBrowser</a></li>
|
||||
<li class="menus"><a href="software/ioc-octave.html"
|
||||
>IOC-Octave</a></li>
|
||||
<li class="menus"><a href="http://gfa-it.web.psi.ch/epicsSharp/"
|
||||
>C# EPICS</a></li>
|
||||
<li class="menus"><a href="software/generalTime.html"
|
||||
>generalTime</a></li>
|
||||
<li class="menus"><a href="software/GPMM.html"
|
||||
>GPMM</a></li>
|
||||
<li class="menus"><a href="software/sequencer.html"
|
||||
>SNC/SEQ</a></li>
|
||||
<li class="menus"><a href="software/caqtdm.html"
|
||||
>caQtDM</a></li>
|
||||
<li class="menus"><a href="software/CSDataQuick.html"
|
||||
>CSDataQuick</a></li>
|
||||
</ul>
|
||||
<img
|
||||
src="images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="training.html"
|
||||
class="menuf">Training</a>
|
||||
<ul style="margin:0 0 0 0; padding-left:1em;">
|
||||
<li class="menus"><a href="training/PSI-training.html"
|
||||
>Courses at PSI</a></li>
|
||||
<li class="menus"><a href="training/caClientLessons.html"
|
||||
>CA client lessons</a></li>
|
||||
<li class="menus"><a href="training/downloads.html"
|
||||
>Downloads</a></li>
|
||||
</ul>
|
||||
<img
|
||||
src="images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<form method="get" action="http://www.google.com/search">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td align="center" nowrap>
|
||||
<input type="search" placeholder="search" name="q" size="13" maxlength="255" value=""><br>
|
||||
<input type="hidden" name="domains" value="epics.web.psi.ch">
|
||||
<small>
|
||||
<input type="radio" name="sitesearch" value=""> web
|
||||
<input type="radio" name="sitesearch" value="epics.web.psi.ch"
|
||||
checked="checked"> epics.web.psi.ch<br>
|
||||
</small>
|
||||
</td></tr></table>
|
||||
</form><p></p><small>
|
||||
Author: <a href="mailto:Dirk Zimoch <dirk.zimoch@psi.ch>?subject=http://epics.web.psi.ch%2Fsoftware%2F">Dirk Zimoch</a><br>
|
||||
Phone: +41 56 310 5182<br>
|
||||
Updated: 20.04.2023<br>
|
||||
<br><a
|
||||
href="http://epics.web.psi.ch/software/%2Fsoftware%2Findex.php?forprint"><img
|
||||
src="images/printer"
|
||||
border="0" alt=""></a>
|
||||
<br><a
|
||||
href="http://epics.web.psi.ch/software/%2Fsoftware%2Findex.php?forprint">Printer friendly version</a>
|
||||
<br> </small><br><div><a href="http://validator.w3.org/check?uri=http://epics.web.psi.ch/software/index.php&ss=1"><img
|
||||
border="0" src="images/valid-html401.png"
|
||||
alt="[Validate HTML]" height="31" width="88"></a><a
|
||||
href="http://jigsaw.w3.org/css-validator/validator?uri=http://epics.web.psi.ch/software/index.php"><img
|
||||
style="border:0;width:88px;height:31px"
|
||||
src="images/vcss.png"
|
||||
alt="[Validate CSS]"></a></div>
|
||||
<br><img
|
||||
src="images/space"
|
||||
width="179" height="1" alt=""></td>
|
||||
<td width="1" bgcolor="#000000"><img
|
||||
src="images/space"
|
||||
width="1" height="1" alt=""></td>
|
||||
<td><img
|
||||
src="images/space"
|
||||
width="10" height="1" alt=""></td>
|
||||
<td valign="top" width="100%" colspan="2">
|
||||
<a name="top"></a><center><h1>EPICS software</h1></center>
|
||||
|
||||
<p>
|
||||
This is a collection of EPICS drivers and other
|
||||
software that have been developed or improved at the SLS.
|
||||
The list might be incomplete or outdated.
|
||||
Use it at your own risk.
|
||||
We do not take any responsibility for the functionality of the software.
|
||||
That means, if a feature is missing you might contact the author.
|
||||
But there is no guarantee when or even that the software will be fixed.
|
||||
If the software has a bug, it's the same.
|
||||
If the bug causes damage or injury, it's your problem.
|
||||
</p>
|
||||
|
||||
<p><strong><font color="red">
|
||||
This page is totally outdated and not really maintained.<br>
|
||||
The software may not compile outside the PSI environment, maybe not even at PSI.<br>
|
||||
You have been warned.
|
||||
</font></p></strong>
|
||||
|
||||
<h2>Contents</h2>
|
||||
<ul>
|
||||
<li><a href="software.html#drivers">Drivers and Device Supports</a></li>
|
||||
<li><a href="software.html#iocsh">iocsh Utilities</a></li>
|
||||
<li><a href="software.html#vxworks">VxWorks Utilities</a></li>
|
||||
<li><a href="software.html#guis">Graphical User Interfaces</a></li>
|
||||
<li><a href="software.html#scripts">Useful Scripts</a></li>
|
||||
</ul>
|
||||
|
||||
<a name="drivers"></a><h2>Drivers and Device Supports</h2>
|
||||
|
||||
<h4><a href="software/s7plc/compat3_13.h">Compatibility Header</a></h4>
|
||||
<p>
|
||||
Download the <a href="software/s7plc/compat3_13.h">compatibility header file</a> that
|
||||
translates many EPICS R3.14 functions back to R3.13/vxWorks and
|
||||
allows to compile (some) R3.14 code for R3.13 systems. Documentation is
|
||||
included in the file.
|
||||
</p>
|
||||
|
||||
<h4><a href="http://dps.web.psi.ch/template.html?/psc/">Digital Power Supply Control</a></h4>
|
||||
<p>
|
||||
The PSI Electrical Engineering Department developed a DSP regulated
|
||||
power supply. The interface to the power supply controller is by a
|
||||
fast optical fiber link via a in-house developed Industry Pack module.
|
||||
The VME-EPICS driver for this module can be downloaded from it's own web-side:
|
||||
<a href="http://dps.web.psi.ch/template.html?/psc/">dps.web.psi.ch</a>.
|
||||
</p>
|
||||
|
||||
<h4><a href="http://dps.web.psi.ch/template.html?/psc/">Encoders</a></h4>
|
||||
<p>
|
||||
EPICS support for encoder cards manufactured by Kramert GmbH is documented under:
|
||||
<ul>
|
||||
<a href="http://www.sls.psi.ch/controls/help/howto/encoders.html">www.sls.psi.ch/controls/help/howto/encoders.html</a>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h4><a href="software/firewire.html">Firewire camera support</a></h4>
|
||||
<p>
|
||||
This is a R3.14 device support for Firewire (IEEE1394) cameras connected
|
||||
to a Linux PC.
|
||||
</p>
|
||||
|
||||
<h4><a href="software/GPMM.html">General Purpose Memory Mapped Device Driver</a></h4>
|
||||
<p>
|
||||
The GPMM driver is an EPICS generic driver to deal with any
|
||||
type of the VME memory mapped card.
|
||||
It allows easy integration of new cards to EPICS.
|
||||
</p>
|
||||
|
||||
<h4><a href="software/generalTime.html">generalTime</a></h4>
|
||||
<p>
|
||||
The generalTime driver is a timekeeper for EPICS which manages a list
|
||||
of prioritized time providers. Find more info <a href="software/generalTime.html">here</a>.
|
||||
</p>
|
||||
|
||||
<h4><a href="software/iocmon.html">IOC Monitoring</a></h4>
|
||||
<p>
|
||||
This is an IOC monitoring application that runs on the IOC (EPICS + vxWorks)
|
||||
and monitors the available resources. It extends the current vxstats
|
||||
functionality and provide the data in a more readable way.
|
||||
For example, instead of showing a string that includes all the boot
|
||||
parameters, we have separated each individual boot parameter and provide
|
||||
it as an independent EPICS channel.
|
||||
Moreover, it additionally report network interface statistics and
|
||||
channel access links.
|
||||
|
||||
<h4><a href="software/ioc-octave.html">IOC with built-in Octave core</a></h4>
|
||||
<p>
|
||||
It is an IOC which has a built-in OCTAVE engine.
|
||||
The EPICS channels, within the IOC-OCTAVE server,
|
||||
can dynamically create OCTAVE variables and use OCTAVE functions.
|
||||
</p>
|
||||
|
||||
<h4><a href="software/pcmon.html">PC Monitoring</a></h4>
|
||||
<p>
|
||||
A simplified version of the "IOC Monitoring" application, running on Linux hosts.
|
||||
</p>
|
||||
|
||||
<h4><a href="software/s7plc.html">PLC communication</a></h4>
|
||||
<p>
|
||||
This driver is intended to connect a Siemens S7 PLC (programmable
|
||||
logic controller) via TCP/IP to an EPICS IOC. However, it can be used for
|
||||
any device sending and receiving blocks of process variables (PVs) in the
|
||||
same way.
|
||||
</p>
|
||||
|
||||
<h4><a href="software/streamdevice.html">StreamDevice</a></h4>
|
||||
<p>
|
||||
This is a generic driver to talk to
|
||||
"byte stream" (i.e. ASCII strings) controlled devices.
|
||||
The driver is built on top of the "asyn" driver.
|
||||
Thus, it supports any bus system that is supported by asyn
|
||||
(e.g. serial line, TCP socket, GPIB).
|
||||
It allows to specify the communication protocol without the
|
||||
need to do C coding.
|
||||
|
||||
The driver is available
|
||||
<a href="https://github.com/paulscherrerinstitute/StreamDevice">on GitHub</a>
|
||||
</p>
|
||||
|
||||
<h4><a href="software/regDev.html">regDev Generic Register Device Driver</a></h4>
|
||||
<p>
|
||||
This is a generic driver for abitrary register mapped devices.
|
||||
It combines features of the older GPMM and of asynDriver.
|
||||
|
||||
The driver is available
|
||||
<a href="https://github.com/paulscherrerinstitute/regdev">on GitHub</a>
|
||||
</p>
|
||||
|
||||
<h4><a href="software/vme/vhq.html">VHQ Programmable Power Supply</a></h4>
|
||||
<p>
|
||||
This is a VME hardware module which is a programmable High Voltage power supply in 2 slot width.
|
||||
It supports a variable rate of change of output voltage, and has switchable polarity.
|
||||
It includes integrated protection and control circuits with output overload and short circuit protection. It has a SHV connector on the front side for High Voltage connection. Documentation is available here <a href="software/vme/VHQ.php.html">VHQ Programmable Power Supply</a>.
|
||||
</p>
|
||||
|
||||
<a name="iocsh"></a><h2>iocsh Utilities</h2>
|
||||
<h4><a href="software/tclioc.html">Tcl-IOC</a></h4>
|
||||
<p>
|
||||
This replaces the EPICS iocsh with a Tcl shell. Tcl has much more
|
||||
programming capabilities. All iocsh features are fully supported.
|
||||
</p>
|
||||
|
||||
<a name="vxworks"></a><h2>VxWorks Utilities</h2>
|
||||
<img src="images/men_at_work" alt="Under construction ...">
|
||||
|
||||
<a name="guis"></a><h2>Graphical User Interfaces</h2>
|
||||
<h4><a href="software/iocLogBrowser.html">iocLogBrowser</a></h4>
|
||||
<p>
|
||||
Simple tcl/tk program to browse log-files generated by the iocLogServer.
|
||||
A wrapper script "iocLogger" to start/stop the iocLogServer is provided, too.
|
||||
The programs need some customization to the local setup:
|
||||
</p>
|
||||
<ul>
|
||||
<li> "iocLogBrowser": "subnets" are just files from different iocLogServers.
|
||||
All iocLogServers should write to the same directory.</li>
|
||||
<li> "iocLogger": adjust EPICS_IOC_LOG_FILE_NAME, EPICS_IOC_LOG_FILE_LIMIT, LOGSVRNAME, PATH and LD_LIBRARY_PATH
|
||||
(the latter two only if you want to call the script from a cron job.)</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<a name="scripts"></a><h2>Useful Scripts</h2>
|
||||
<img src="images/men_at_work" alt="Under construction ...">
|
||||
<hr noshade size=1><small>
|
||||
<span class="printlayout">Author: Dirk Zimoch Phone: +41 56 310 5182 Email: dirk.zimoch@psi.ch Updated: 20.04.2023 </span>
|
||||
Source: /afs/psi.ch/project/epics/webhosting/software/index.php
|
||||
</small>
|
||||
</td></tr></table>
|
||||
</body></html>
|
||||
@@ -0,0 +1,330 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
||||
<meta http-equiv="author" content="Xiaoqiang Wang">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body { font-family:Arial,sans-serif,espy;
|
||||
background:white; margin:0; }
|
||||
body,p,ul,ol,dl,div,table {font-size:12pt; }
|
||||
p { line-height:120%; }
|
||||
pre,code,tt { font-family:"Courier New",Courier,monospace; }
|
||||
code,tt { font-size:13pt; }
|
||||
h1 { font-size: 24pt; margin-top:1ex; margin-bottom:0; text-align:center; }
|
||||
h2 { font-size: 18pt; margin-bottom:0.5ex; }
|
||||
h3 { font-size: 14pt; margin-bottom:0.5ex; }
|
||||
h4 { font-size: 13pt; margin-bottom:0.5ex; }
|
||||
h5 { font-size: 12pt; margin-bottom:0.5ex; }
|
||||
small { font-size: 9pt; }
|
||||
code { color:#0000C0; }
|
||||
li { margin-top: 2pt; margin-bottom: 2pt; }
|
||||
pre { font-size: 13pt;
|
||||
white-space:pre; }
|
||||
.box { border:1px solid #000000;
|
||||
background-color:#f4f4f4;
|
||||
padding:1ex;
|
||||
margin: 0 2ex 1ex 2ex; font-size:90%; }
|
||||
th.PageTitle {
|
||||
font-size : 14pt;
|
||||
font-weight : bold; }
|
||||
.menuf {
|
||||
font-size:11pt;
|
||||
color:#333333;
|
||||
font-weight:600;
|
||||
text-decoration:none;
|
||||
}
|
||||
.menuf:link {color:#333333;}
|
||||
.menuf:visited {color:#666666;}
|
||||
.menuf:hover {color:#FF0000;}
|
||||
.menuf:active {color:#FF0000;}
|
||||
.menus, .menus a {
|
||||
font-size:10pt;
|
||||
color:#333333;
|
||||
text-decoration:none;
|
||||
}
|
||||
.menus:visited, .menus a:visited {color:#666666;}
|
||||
.menus:hover, .menus a:hover {color:#FF0000;}
|
||||
.menus:active, .menus a:active {color:#FF0000;}
|
||||
a:hover {color:#FF0000;}
|
||||
.red {color:#FF0000;}
|
||||
.green {color:#008000;}
|
||||
.blue {color:#0000C0;}
|
||||
|
||||
@media screen {
|
||||
.printlayout {display:none;}
|
||||
}
|
||||
|
||||
@media print {
|
||||
.screenlayout {display:none;}
|
||||
code { color:#000000; }
|
||||
a:link {color:#000000;text-decoration:none}
|
||||
a:visited {color:#000000;text-decoration:none}
|
||||
a:hover {color:#000000;text-decoration:none}
|
||||
a:active {color:#000000;text-decoration:none}
|
||||
}
|
||||
-->
|
||||
</style>
|
||||
<link rel="shortcut icon" href="http://epics.web.psi.ch/images/sls_icon.ico">
|
||||
<title>CSDataQuick</title>
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF">
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td bgcolor="#267ab8" colspan="5" valign="bottom" height="10">
|
||||
<img
|
||||
src="../images/black"
|
||||
width="100%" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td rowspan="2" colspan="2" align="center">
|
||||
<a class="menuf" href="http://www.psi.ch"><img
|
||||
src="../images/psi_logo" border="0"
|
||||
alt="PAUL SCHERRER INSTITUT"></a></td>
|
||||
<td rowspan="2"><img
|
||||
src="../images/space"
|
||||
width="1" height="65" alt=""></td>
|
||||
<th class="PageTitle"><center>
|
||||
<big>EPICS at PSI<big>
|
||||
</center>
|
||||
</th>
|
||||
<td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<th width="100%" valign="bottom" align="left">
|
||||
<table border="0" cellspacing="0" cellpadding="0"><tr><td><a
|
||||
href="https://www.psi.ch"
|
||||
class="menuf">PSI</a></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="../images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.aps.anl.gov/epics"
|
||||
class="menuf">EPICS</a></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="../images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/sls"
|
||||
class="menuf">SLS</a></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="../images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/swissfel"
|
||||
class="menuf">SwissFEL</a></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td bgcolor="black"><img
|
||||
src="../images/space"
|
||||
width="1" height="1" alt=""></td><td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td><td><a
|
||||
href="https://www.psi.ch/en/protontherapy"
|
||||
class="menuf">Proscan</a></td></tr></table>
|
||||
</th>
|
||||
</tr>
|
||||
|
||||
<tr class="screenlayout">
|
||||
<td height="5" bgcolor="#267ab8" colspan="6" valign="bottom">
|
||||
<img
|
||||
src="../images/black"
|
||||
width="100%" height="1" alt=""></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="screenlayout" bgcolor="#e3eaf6" valign="top" align="center" width="179">
|
||||
<br><a href="http://www.aps.anl.gov/epics"><img
|
||||
src="../images/EPICS_small"
|
||||
alt="EPICS" border=0></a><br><br>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="../images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="../index.html"
|
||||
class="menuf">EPICS at PSI</a>
|
||||
<img
|
||||
src="../images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="../images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="../software.html"
|
||||
class="menuf">Software</a>
|
||||
<ul style="margin:0 0 0 0; padding-left:1em;">
|
||||
<li class="menus"><a href="s7plc.html"
|
||||
>PLC Communication</a></li>
|
||||
<li class="menus"><a href="streamdevice.html"
|
||||
>StreamDevice</a></li>
|
||||
<li class="menus"><a href="regDev.html"
|
||||
>regDev</a></li>
|
||||
<li class="menus"><a href="iocmon.html"
|
||||
>IOC Monitoring</a></li>
|
||||
<li class="menus"><a href="pcmon.html"
|
||||
>PC Monitoring</a></li>
|
||||
<li class="menus"><a href="firewire.html"
|
||||
>Firewire Camera</a></li>
|
||||
<li class="menus"><a href="http://dps.web.psi.ch/template.html?/psc/"
|
||||
>Digital PS Control</a></li>
|
||||
<li class="menus"><a href="tclioc.html"
|
||||
>Tcl-IOC</a></li>
|
||||
<li class="menus"><a href="iocLogBrowser.html"
|
||||
>iocLogBrowser</a></li>
|
||||
<li class="menus"><a href="ioc-octave.html"
|
||||
>IOC-Octave</a></li>
|
||||
<li class="menus"><a href="http://gfa-it.web.psi.ch/epicsSharp/"
|
||||
>C# EPICS</a></li>
|
||||
<li class="menus"><a href="generalTime.html"
|
||||
>generalTime</a></li>
|
||||
<li class="menus"><a href="GPMM.html"
|
||||
>GPMM</a></li>
|
||||
<li class="menus"><a href="sequencer.html"
|
||||
>SNC/SEQ</a></li>
|
||||
<li class="menus"><a href="caqtdm.html"
|
||||
>caQtDM</a></li>
|
||||
<li class="menus"><a href="CSDataQuick.html"
|
||||
>CSDataQuick</a></li>
|
||||
</ul>
|
||||
<img
|
||||
src="../images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><img
|
||||
src="../images/space"
|
||||
width="20" height="29" alt=""></td><th width="100%" align="left"><a
|
||||
href="../training.html"
|
||||
class="menuf">Training</a>
|
||||
<ul style="margin:0 0 0 0; padding-left:1em;">
|
||||
<li class="menus"><a href="../training/PSI-training.html"
|
||||
>Courses at PSI</a></li>
|
||||
<li class="menus"><a href="../training/caClientLessons.html"
|
||||
>CA client lessons</a></li>
|
||||
<li class="menus"><a href="../training/downloads.html"
|
||||
>Downloads</a></li>
|
||||
</ul>
|
||||
<img
|
||||
src="../images/black"
|
||||
height="1" width="100%" alt=""></th></tr></table>
|
||||
<form method="get" action="http://www.google.com/search">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td align="center" nowrap>
|
||||
<input type="search" placeholder="search" name="q" size="13" maxlength="255" value=""><br>
|
||||
<input type="hidden" name="domains" value="epics.web.psi.ch">
|
||||
<small>
|
||||
<input type="radio" name="sitesearch" value=""> web
|
||||
<input type="radio" name="sitesearch" value="epics.web.psi.ch"
|
||||
checked="checked"> epics.web.psi.ch<br>
|
||||
</small>
|
||||
</td></tr></table>
|
||||
</form><p></p><small>
|
||||
Author: <a href="mailto:Xiaoqiang Wang <xiaoqiang.wang@psi.ch>?subject=http://epics.web.psi.ch%2Fsoftware%2FCSDataQuick%2F">Xiaoqiang Wang</a><br>
|
||||
Phone: +41 56 310 3380<br>
|
||||
Updated: 08.10.2021<br>
|
||||
<br><a
|
||||
href="http://epics.web.psi.ch/software/CSDataQuick/%2Fsoftware%2FCSDataQuick%2Findex.php?forprint"><img
|
||||
src="../images/printer"
|
||||
border="0" alt=""></a>
|
||||
<br><a
|
||||
href="http://epics.web.psi.ch/software/CSDataQuick/%2Fsoftware%2FCSDataQuick%2Findex.php?forprint">Printer friendly version</a>
|
||||
<br> </small><br><div><a href="http://validator.w3.org/check?uri=http://epics.web.psi.ch/software/CSDataQuick/index.php&ss=1"><img
|
||||
border="0" src="../images/valid-html401.png"
|
||||
alt="[Validate HTML]" height="31" width="88"></a><a
|
||||
href="http://jigsaw.w3.org/css-validator/validator?uri=http://epics.web.psi.ch/software/CSDataQuick/index.php"><img
|
||||
style="border:0;width:88px;height:31px"
|
||||
src="../images/vcss.png"
|
||||
alt="[Validate CSS]"></a></div>
|
||||
<br><img
|
||||
src="../images/space"
|
||||
width="179" height="1" alt=""></td>
|
||||
<td width="1" bgcolor="#000000"><img
|
||||
src="../images/space"
|
||||
width="1" height="1" alt=""></td>
|
||||
<td><img
|
||||
src="../images/space"
|
||||
width="10" height="1" alt=""></td>
|
||||
<td valign="top" width="100%" colspan="2">
|
||||
<a name="top"></a><center><h1>CSDataQuick</h1></center>
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-24645639-4"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'UA-24645639-4');
|
||||
</script>
|
||||
<p>This project brings EPICS control system data into QML/QtQuick programming.</p>
|
||||
|
||||
<h2>Overview</h2>
|
||||
|
||||
<p>
|
||||
The QML module provides a CSData object to model CSDataQuick.Data control system data, and a collection
|
||||
of visual QtQuick items to control/monitor the data. These visual items are ready to be used
|
||||
inside the Qt Quick Designer by a drag-n-drop.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
In addition it includes the following programs,
|
||||
<ul>
|
||||
<li>viewer</li>
|
||||
This program can be used to display the created QML files. And as its name suggests, it can also parse ADL, EDL and UI files
|
||||
and create the display with equivalent QtQuick items.
|
||||
<li>builder</li>
|
||||
This program can be used to build one time display panels on the fly.
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>Checkout the <a href="CSDataQuick/docs.html">documents</a> to get started.</p>
|
||||
|
||||
<h2>Downloads</h2>
|
||||
<p>
|
||||
The source repository is on <a href="https://github.com/xiaoqiangwang/CSDataQuick">github</a>. The source code tarball is available on the <a href="https://github.com/xiaoqiangwang/CSDataQuick/releases">release page</a>.
|
||||
</p>
|
||||
|
||||
<p>anaconda users can install the package from paulscherrerinstitute channel
|
||||
<pre>
|
||||
$ conda install -c paulscherrerinstitute csdataquick
|
||||
</pre>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
For users' convenience, ready-to-use binary packages are provided. They are self contained with Qt libraries builtin,
|
||||
together with a stripped down Qt Creator to provide a Drag-n-drop QtQuick designer.</li>
|
||||
|
||||
</p>
|
||||
|
||||
<table border cellspacing=0 cellpadding=5>
|
||||
<thead>
|
||||
<td/>
|
||||
<td>Linux 64bit</td>
|
||||
<td>Windows 64bit</td>
|
||||
<td>macOS x86 64bit</td>
|
||||
</thead>
|
||||
<tr>
|
||||
<td>1.2.1</td>
|
||||
<td>RHEL7 RPM: <a href="CSDataQuick/download.php%3Ffile=CSDataQuick-1.2.1-1.el7.x86_64.rpm.html">CSDataQuick</a> and <a href="CSDataQuick/download.php%3Ffile=qt-creator-4.9.2-4.el7.x86_64.rpm">Qt Creator 4.9.2</a></p>
|
||||
<a href="CSDataQuick/download.php%3Ffile=CSDataQuick-1.2.1-Linux.tar.gz">Binary Tarball</a>(Qt Creator 4.9.2 and Qt 5.9.9)</td>
|
||||
<td><a href="CSDataQuick/download.php%3Ffile=CSDataQuick-1.2.1-win64.exe">Installer</a>(Qt Creator 4.9.2 and Qt 5.9.9)</td>
|
||||
<td><a href="CSDataQuick/download.php%3Ffile=CSDataQuick-1.2.1-Darwin.dmg">DMG Image</a>(Qt Creator 4.12.4 and Qt 5.12.11)</td>
|
||||
</tr>
|
||||
<table>
|
||||
|
||||
<p>
|
||||
<em>Note:</em> On macOS Sierra or later, the app cannot be launched from Finder due to the Gatekeeper path randomization.
|
||||
You could lift the limit by running the command
|
||||
<pre>xattr -r -d com.apple.quarantine /Applications/CSDataQuick</pre>
|
||||
</p>
|
||||
<hr noshade size=1><small>
|
||||
<span class="printlayout">Author: Xiaoqiang Wang Phone: +41 56 310 3380 Email: xiaoqiang.wang@psi.ch Updated: 08.10.2021 </span>
|
||||
Source: /afs/psi.ch/project/epics/webhosting/software/CSDataQuick/index.php
|
||||
</small>
|
||||
</td></tr></table>
|
||||
</body></html>
|
||||
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- index.qdoc -->
|
||||
<title>CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="docs/style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="docs/index.html">CSDataQuick Documentation</a></li>
|
||||
<li></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="context">
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$index.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p class="centerAlign"><img src="docs/images/areaDetector-control.png" alt="" /></p><p>CSDataQuick provides an <a href="docs/csdataquick-cpp.html#csdata">object model</a> for control system data, which are normally scalar/array values with describing metadata, and a set of <a href="docs/csdataquick-qmlmodules.html#visual-components">visual items</a> to display and control the data. Given the declarative nature of <a href="http://doc.qt.io/qt-5/qtqml-index.html">Qt QML</a>, this made it suitable to design traditional GUI using clear structural text. Moreover it enables the easy creation of dynamic, fluid GUI experience.</p>
|
||||
<p>The content of the documentation:</p>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th ><img src="docs/images/ico_getstarted.png" alt="Get Started" /></th><th ><img src="docs/images/ico_programming.png" alt="Customize and Extend" /></th><th ><img src="docs/images/ico_reference.png" alt="API Reference" /></th><th ><img src="docs/images/ico_help.png" alt="Questions" /></th></tr></thead>
|
||||
<tr valign="top" class="odd"><td ><ul>
|
||||
<li><a href="docs/installation.html">Installation</a></li>
|
||||
<li><a href="docs/demos.html">Demos and Gallery</a></li>
|
||||
<li><a href="docs/use-in-quickdesigner.html">Quick Designer</a></li>
|
||||
<li><a href="docs/programs.html">Viewer and Builder</a></li>
|
||||
</ul>
|
||||
</td><td ><ul>
|
||||
<li><a href="docs/new-dataengine.html">Add a new data engine</a></li>
|
||||
<li><a href="docs/new-visual-item.html">Add a new visual item</a></li>
|
||||
<li><a href="docs/new-parser.html">Add a new display file parser</a></li>
|
||||
</ul>
|
||||
</td><td ><ul>
|
||||
<li><a href="docs/csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li><a href="docs/csdataquick-cpp.html">C++ Classes</a></li>
|
||||
</ul>
|
||||
</td><td ><ul>
|
||||
<li><a href="docs/issues.html">Problems and Fixes</a></li>
|
||||
<li><a href="docs/releases.html">Release Notes</a></li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
<!-- @@@index.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- ADLParser.cpp -->
|
||||
<title>List of All Members for ADLParser | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>ADLParser</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for ADLParser</h1>
|
||||
<p>This is the complete list of members for <a href="adlparser.html">ADLParser</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="adlparser.html#ADLParser">ADLParser</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="adlparser.html#dtor.ADLParser">~ADLParser</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#description-prop">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="adlparser.html#description">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#extension-prop">extension</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="adlparser.html#extension">extension</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#parseDisplayFile">parseDisplayFile</a></b></span>(QString , QMap<QString, QString> , bool ) : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="adlparser.html#parseDisplayFile">parseDisplayFile</a></b></span>(QString , QMap<QString, QString> , bool ) : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,145 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- ADLParser.cpp -->
|
||||
<title>ADLParser Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>ADLParser</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="adlparser.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="adlparser.html#reimplemented-public-functions">Reimplemented Public Functions</a></li>
|
||||
<li class="level1"><a href="adlparser.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">ADLParser Class</h1>
|
||||
<!-- $$$ADLParser-brief -->
|
||||
<p>Parse MEDM ADL files. <a href="adlparser.html#details">More...</a></p>
|
||||
<!-- @@@ADLParser -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <ADLParser></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="qcsparser.html">QCSParser</a></td></tr></table></div><ul>
|
||||
<li><a href="adlparser-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="adlparser.html#ADLParser">ADLParser</a></b>(QObject *<i>parent</i> = 0)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="adlparser.html#dtor.ADLParser">~ADLParser</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<a name="reimplemented-public-functions"></a>
|
||||
<h2 id="reimplemented-public-functions">Reimplemented Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="adlparser.html#description">description</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="adlparser.html#extension">extension</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="adlparser.html#parseDisplayFile">parseDisplayFile</a></b>(QString <i>filename</i>, QMap<QString, QString> <i>macros</i>, bool <i>partial</i> = false)</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">3 public functions inherited from <a href="qcsparser.html#public-functions">QCSParser</a></li>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">2 properties inherited from <a href="qcsparser.html#properties">QCSParser</a></li>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$ADLParser-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>Parse MEDM ADL files.</p>
|
||||
<p>ADL (ASCII Display List) files are produced by MEDM (Motif Editor and Display Manager). All graphical objects are well supported.</p>
|
||||
</div>
|
||||
<!-- @@@ADLParser -->
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$ADLParser[overload1]$$$ADLParserQObject* -->
|
||||
<h3 class="fn" id="ADLParser"><a name="ADLParser"></a>ADLParser::<span class="name">ADLParser</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = 0)</h3>
|
||||
<p>Default constructs an instance of ADLParser.</p><!-- @@@ADLParser -->
|
||||
<!-- $$$~ADLParser[overload1]$$$~ADLParser -->
|
||||
<h3 class="fn" id="dtor.ADLParser"><a name="dtor.ADLParser"></a><code>[virtual] </code>ADLParser::<span class="name">~ADLParser</span>()</h3>
|
||||
<p>Destroys the instance of ADLParser. The destructor is virtual.</p><!-- @@@~ADLParser -->
|
||||
<!-- $$$description[overload1]$$$description -->
|
||||
<h3 class="fn" id="description"><a name="description"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> ADLParser::<span class="name">description</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsparser.html#description-prop">QCSParser::description</a>().</p>
|
||||
<!-- @@@description -->
|
||||
<!-- $$$extension[overload1]$$$extension -->
|
||||
<h3 class="fn" id="extension"><a name="extension"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> ADLParser::<span class="name">extension</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsparser.html#extension-prop">QCSParser::extension</a>().</p>
|
||||
<!-- @@@extension -->
|
||||
<!-- $$$parseDisplayFile[overload1]$$$parseDisplayFileQStringQMap<QString,QString>bool -->
|
||||
<h3 class="fn" id="parseDisplayFile"><a name="parseDisplayFile"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> ADLParser::<span class="name">parseDisplayFile</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> <i>filename</i>, <span class="type"><a href="http://doc.qt.io/qt-5/qmap.html">QMap</a></span><<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span>, <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span>> <i>macros</i>, <span class="type">bool</span> <i>partial</i> = false)</h3>
|
||||
<p>Reimplemented from <a href="qcsparser.html#parseDisplayFile">QCSParser::parseDisplayFile</a>().</p>
|
||||
<!-- @@@parseDisplayFile -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataquick-cpp.qdoc -->
|
||||
<title>CSDataQuick C++ Classes | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>CSDataQuick C++ Classes</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="csdataquick-cpp.html#csdata">CSData</a></li>
|
||||
<li class="level1"><a href="csdataquick-cpp.html#display-file-parser">Display File Parser</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">CSDataQuick C++ Classes</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$csdataquick-cpp.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<a name="csdata"></a>
|
||||
<h2 id="csdata">CSData</h2>
|
||||
<p><a href="qcsdata.html">QCSData</a> provides the abstract of any control system data. Upon creation or <a href="qcsdata.html#source-prop">QCSData::source</a> change, <a href="qcsdataenginemanager.html">QCSDataEngineManager</a> will look for the registered <a href="qcsdataengine.html">QCSDataEngine</a> reponsible for this type of data. The data engine will connect to the control system and fill the data object if successful.</p>
|
||||
<p>The data engines are implemented using plugins. Here is a list of supported data engines. <div class="table"><table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qcsdataengineca.html">QCSDataEngineCA</a></p></td><td class="tblDescr"><p>Connect to EPICS process variables (PV) via Channel Access (CA)</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qcsdataenginelocal.html">QCSDataEngineLocal</a></p></td><td class="tblDescr"><p>User configurable data</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qcsdataenginesim.html">QCSDataEngineSim</a></p></td><td class="tblDescr"><p>Simulation data produced by math functions</p></td></tr>
|
||||
</table></div>
|
||||
</p>
|
||||
<a name="display-file-parser"></a>
|
||||
<h2 id="display-file-parser">Display File Parser</h2>
|
||||
<p>Different display files can be parsed through <a href="qcsparser.html">QCSParser</a> interface and converted to the equivalent display in QML.</p>
|
||||
<p>The various parsers are implemented using plugins and loaded by <a href="qcsparsermanager.html">QCSParserManager</a>. Here is a list of supported parsers. <div class="table"><table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="adlparser.html">ADLParser</a></p></td><td class="tblDescr"><p>Parse MEDM ADL files</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="edlparser.html">EDLParser</a></p></td><td class="tblDescr"><p>Parse EDM (Extensible Display Manager) files</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qmlparser.html">QMLParser</a></p></td><td class="tblDescr"><p>Parse CSDataQuick QML files</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="uiparser.html">UIParser</a></p></td><td class="tblDescr"><p>Parse caQtDM UI files</p></td></tr>
|
||||
</table></div>
|
||||
</p>
|
||||
</div>
|
||||
<!-- @@@csdataquick-cpp.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,152 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataquick-qmlmodules.qdoc -->
|
||||
<title>CSDataQuick QML Types | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>CSDataQuick QML Types</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="csdataquick-qmlmodules.html#control-system-data">Control System Data</a></li>
|
||||
<li class="level1"><a href="csdataquick-qmlmodules.html#visual-components">Visual Components</a></li>
|
||||
<li class="level2"><a href="csdataquick-qmlmodules.html#base-types">Base Types</a></li>
|
||||
<li class="level2"><a href="csdataquick-qmlmodules.html#graphics">Graphics</a></li>
|
||||
<li class="level2"><a href="csdataquick-qmlmodules.html#monitors">Monitors</a></li>
|
||||
<li class="level2"><a href="csdataquick-qmlmodules.html#controls">Controls</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">CSDataQuick QML Types</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$csdataquick-qmlmodules.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<a name="control-system-data"></a>
|
||||
<h2 id="control-system-data">Control System Data</h2>
|
||||
<p><a href="csdataquick-cpp.html#csdata">CSData</a> is modeled after the Process Variable (PV) as implemented in EPICS control system. It comprises a set of attributes (e.g. value, units, limits) and is indentified by a unique name <a href="qml-csdataquick-data-csdata.html#source-prop">CSData::source</a>.</p>
|
||||
<p><i>References to Process Variable, PV, Channel might still appear in the documents in place of <a href="csdataquick-cpp.html#csdata">CSData</a>.</i></p>
|
||||
<pre class="cpp">import CSDataQuick<span class="operator">.</span>Data <span class="number">1.0</span></pre>
|
||||
<div class="table"><table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-data-csdata.html">CSData</a></p></td><td class="tblDescr"><p>Object that represents control system data</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-data-csdataalarm.html">CSDataAlarm</a></p></td><td class="tblDescr"><p>Object provides alarm information about the data</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-data-csdatarange.html">CSDataRange</a></p></td><td class="tblDescr"><p>This class provides limits information about the data</p></td></tr>
|
||||
</table></div>
|
||||
<a name="visual-components"></a>
|
||||
<h2 id="visual-components">Visual Components</h2>
|
||||
<pre class="cpp">import CSDataQuick<span class="operator">.</span>Components <span class="number">1.0</span></pre>
|
||||
<p>Most components name, style, function inspired by <a href="http://www.aps.anl.gov/epics/EpicsDocumentation/ExtensionsManuals/MEDM/MEDM.html#MEDMObjects">MEDM objects</a>. Some document texts are literally copied and the designer item icons are converted from MEDM xpm data.</p>
|
||||
<p class="centerAlign"><img src="images/components-demo.png" alt="" /></p><a name="base-types"></a>
|
||||
<h3 >Base Types</h3>
|
||||
<div class="table"><table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-basewindow.html">BaseWindow</a></p></td><td class="tblDescr"><p>Base for all toplevel windows</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cscontrol.html">CSControl</a></p></td><td class="tblDescr"><p>Basic type to all controls</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csgraphics.html">CSGraphics</a></p></td><td class="tblDescr"><p>Basic type to all graphics shapes</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csmonitor.html">CSMonitor</a></p></td><td class="tblDescr"><p>Basic type to all monitors</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-baseitem.html">BaseItem</a></p></td><td class="tblDescr"><p>Base item which all visual items derive</p></td></tr>
|
||||
</table></div>
|
||||
<a name="graphics"></a>
|
||||
<h3 >Graphics</h3>
|
||||
<div class="table"><table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csarc.html">CSArc</a></p></td><td class="tblDescr"><p>Display an arc curve</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cscomposite.html">CSComposite</a></p></td><td class="tblDescr"><p>Display grouped items or include external files</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csimage.html">CSImage</a></p></td><td class="tblDescr"><p>Show a static or dynamic image</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csoval.html">CSOval</a></p></td><td class="tblDescr"><p>Display a circle or ellipse</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cspolygon.html">CSPolygon</a></p></td><td class="tblDescr"><p>Display a polygon shape</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cspolyline.html">CSPolyline</a></p></td><td class="tblDescr"><p>Display a polyline</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csrect.html">CSRect</a></p></td><td class="tblDescr"><p>Display a rectangle</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cstext.html">CSText</a></p></td><td class="tblDescr"><p>Display a text label</p></td></tr>
|
||||
</table></div>
|
||||
<a name="monitors"></a>
|
||||
<h3 >Monitors</h3>
|
||||
<div class="table"><table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cs2dsscan.html">CS2DSscan</a></p></td><td class="tblDescr"><p>Display 2D sscan</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csadimage.html">CSADImage</a></p></td><td class="tblDescr"><p>Display an image from areaDetector</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csbar.html">CSBar</a></p></td><td class="tblDescr"><p>Display a bar that expands or contracts when value changes</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csbyte.html">CSByte</a></p></td><td class="tblDescr"><p>Display bits of an unsigned integer</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cscartesianplot.html">CSCartesianPlot</a></p></td><td class="tblDescr"><p>Display XY Plot</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csindicator.html">CSIndicator</a></p></td><td class="tblDescr"><p>Indicator displays the value on a scale</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csmjpegvideo.html">CSMJPEGVideo</a></p></td><td class="tblDescr"><p>Display a video from MJPEG video stream</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csmeter.html">CSMeter</a></p></td><td class="tblDescr"><p>Displays the value on a cirular dial panel</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csstripchart.html">CSStripChart</a></p></td><td class="tblDescr"><p>Display a strip chart</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cstextupdate.html">CSTextUpdate</a></p></td><td class="tblDescr"><p>Display the value in given format</p></td></tr>
|
||||
</table></div>
|
||||
<a name="controls"></a>
|
||||
<h3 >Controls</h3>
|
||||
<div class="table"><table class="annotated">
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cschoicebutton.html">CSChoiceButton</a></p></td><td class="tblDescr"><p>Display data's enumerate</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csmenu.html">CSMenu</a></p></td><td class="tblDescr"><p>Displays process variable's enumerate in drop-down menu</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csmessagebutton.html">CSMessageButton</a></p></td><td class="tblDescr"><p>Displays a push button</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csrelateddisplay.html">CSRelatedDisplay</a></p></td><td class="tblDescr"><p>Brings up more displays</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csshellcommand.html">CSShellCommand</a></p></td><td class="tblDescr"><p>Run shell commands</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csslider.html">CSSlider</a></p></td><td class="tblDescr"><p>Display a slider to control a PV</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-csspinbox.html">CSSpinBox</a></p></td><td class="tblDescr"><p>Display a spin box control</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cstextarea.html">CSTextArea</a></p></td><td class="tblDescr"><p>Display an editable multiline text</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cstextentry.html">CSTextEntry</a></p></td><td class="tblDescr"><p>Display an editable text</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cstextentryarray.html">CSTextEntryArray</a></p></td><td class="tblDescr"><p>Display text entry for array data</p></td></tr>
|
||||
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cstogglebutton.html">CSToggleButton</a></p></td><td class="tblDescr"><p>Displays a checkbox to toggle a boolean value</p></td></tr>
|
||||
<tr class="even topAlign"><td class="tblName"><p><a href="qml-csdataquick-components-cswheelswitch.html">CSWheelSwitch</a></p></td><td class="tblDescr"><p>Control a number with individual digit manipulation</p></td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
<!-- @@@csdataquick-qmlmodules.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- demos_programs.qdoc -->
|
||||
<title>Demos and Gallery | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>Demos and Gallery</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">Demos and Gallery</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$demos.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<ul>
|
||||
<li>First load the example EPICS database into an IOC<pre class="cpp">$ cd examples<span class="operator">/</span>ioc
|
||||
$ softIoc startup<span class="operator">.</span>script</pre>
|
||||
</li>
|
||||
<li>To have an overview of UI components<pre class="cpp">$ qmlscene <span class="operator">-</span>I qml examples<span class="operator">/</span>widgets<span class="operator">.</span>qml</pre>
|
||||
</li>
|
||||
<li>To explore possible options for each component::<pre class="cpp">$ qmlscene <span class="operator">-</span>I qml examples<span class="operator">/</span>gallery<span class="operator">/</span>main<span class="operator">.</span>qml</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- @@@demos.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- EDLParser.cpp -->
|
||||
<title>List of All Members for EDLParser | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>EDLParser</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for EDLParser</h1>
|
||||
<p>This is the complete list of members for <a href="edlparser.html">EDLParser</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="edlparser.html#EDLParser">EDLParser</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="edlparser.html#dtor.EDLParser">~EDLParser</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#description-prop">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="edlparser.html#description">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#extension-prop">extension</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="edlparser.html#extension">extension</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#parseDisplayFile">parseDisplayFile</a></b></span>(QString , QMap<QString, QString> , bool ) : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="edlparser.html#parseDisplayFile">parseDisplayFile</a></b></span>(QString , QMap<QString, QString> , bool ) : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- EDLParser.cpp -->
|
||||
<title>EDLParser Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>EDLParser</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="edlparser.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="edlparser.html#reimplemented-public-functions">Reimplemented Public Functions</a></li>
|
||||
<li class="level1"><a href="edlparser.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">EDLParser Class</h1>
|
||||
<!-- $$$EDLParser-brief -->
|
||||
<p>Parse EDM (Extensible Display Manager) files. <a href="edlparser.html#details">More...</a></p>
|
||||
<!-- @@@EDLParser -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <EDLParser></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="qcsparser.html">QCSParser</a></td></tr></table></div><ul>
|
||||
<li><a href="edlparser-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="edlparser.html#EDLParser">EDLParser</a></b>(QObject *<i>parent</i> = Q_NULLPTR)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="edlparser.html#dtor.EDLParser">~EDLParser</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<a name="reimplemented-public-functions"></a>
|
||||
<h2 id="reimplemented-public-functions">Reimplemented Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="edlparser.html#description">description</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="edlparser.html#extension">extension</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="edlparser.html#parseDisplayFile">parseDisplayFile</a></b>(QString <i>filename</i>, QMap<QString, QString> <i>macros</i>, bool <i>partial</i> = false)</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">3 public functions inherited from <a href="qcsparser.html#public-functions">QCSParser</a></li>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">2 properties inherited from <a href="qcsparser.html#properties">QCSParser</a></li>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$EDLParser-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>Parse EDM (Extensible Display Manager) files.</p>
|
||||
<p>This parser only supports 4.0 version of EDL files. The unspported features are:</p>
|
||||
<ul>
|
||||
<li>CALC Pv</li>
|
||||
<li>Dynamic color rules</li>
|
||||
<li>Dynamic symbol</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- @@@EDLParser -->
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$EDLParser[overload1]$$$EDLParserQObject* -->
|
||||
<h3 class="fn" id="EDLParser"><a name="EDLParser"></a>EDLParser::<span class="name">EDLParser</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = Q_NULLPTR)</h3>
|
||||
<p>Default constructs an instance of EDLParser.</p><!-- @@@EDLParser -->
|
||||
<!-- $$$~EDLParser[overload1]$$$~EDLParser -->
|
||||
<h3 class="fn" id="dtor.EDLParser"><a name="dtor.EDLParser"></a><code>[virtual] </code>EDLParser::<span class="name">~EDLParser</span>()</h3>
|
||||
<p>Destroys the instance of EDLParser. The destructor is virtual.</p><!-- @@@~EDLParser -->
|
||||
<!-- $$$description[overload1]$$$description -->
|
||||
<h3 class="fn" id="description"><a name="description"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> EDLParser::<span class="name">description</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsparser.html#description-prop">QCSParser::description</a>().</p>
|
||||
<!-- @@@description -->
|
||||
<!-- $$$extension[overload1]$$$extension -->
|
||||
<h3 class="fn" id="extension"><a name="extension"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> EDLParser::<span class="name">extension</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsparser.html#extension-prop">QCSParser::extension</a>().</p>
|
||||
<!-- @@@extension -->
|
||||
<!-- $$$parseDisplayFile[overload1]$$$parseDisplayFileQStringQMap<QString,QString>bool -->
|
||||
<h3 class="fn" id="parseDisplayFile"><a name="parseDisplayFile"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> EDLParser::<span class="name">parseDisplayFile</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> <i>filename</i>, <span class="type"><a href="http://doc.qt.io/qt-5/qmap.html">QMap</a></span><<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span>, <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span>> <i>macros</i>, <span class="type">bool</span> <i>partial</i> = false)</h3>
|
||||
<p>Reimplemented from <a href="qcsparser.html#parseDisplayFile">QCSParser::parseDisplayFile</a>().</p>
|
||||
<!-- @@@parseDisplayFile -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 419 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 156 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 236 B |
|
After Width: | Height: | Size: 710 B |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 7.9 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 6.2 KiB |
|
After Width: | Height: | Size: 6.2 KiB |
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- index.qdoc -->
|
||||
<title>CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="context">
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$index.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p class="centerAlign"><img src="images/areaDetector-control.png" alt="" /></p><p>CSDataQuick provides an <a href="csdataquick-cpp.html#csdata">object model</a> for control system data, which are normally scalar/array values with describing metadata, and a set of <a href="csdataquick-qmlmodules.html#visual-components">visual items</a> to display and control the data. Given the declarative nature of <a href="http://doc.qt.io/qt-5/qtqml-index.html">Qt QML</a>, this made it suitable to design traditional GUI using clear structural text. Moreover it enables the easy creation of dynamic, fluid GUI experience.</p>
|
||||
<p>The content of the documentation:</p>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th ><img src="images/ico_getstarted.png" alt="Get Started" /></th><th ><img src="images/ico_programming.png" alt="Customize and Extend" /></th><th ><img src="images/ico_reference.png" alt="API Reference" /></th><th ><img src="images/ico_help.png" alt="Questions" /></th></tr></thead>
|
||||
<tr valign="top" class="odd"><td ><ul>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="demos.html">Demos and Gallery</a></li>
|
||||
<li><a href="use-in-quickdesigner.html">Quick Designer</a></li>
|
||||
<li><a href="programs.html">Viewer and Builder</a></li>
|
||||
</ul>
|
||||
</td><td ><ul>
|
||||
<li><a href="new-dataengine.html">Add a new data engine</a></li>
|
||||
<li><a href="new-visual-item.html">Add a new visual item</a></li>
|
||||
<li><a href="new-parser.html">Add a new display file parser</a></li>
|
||||
</ul>
|
||||
</td><td ><ul>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
</ul>
|
||||
</td><td ><ul>
|
||||
<li><a href="issues.html">Problems and Fixes</a></li>
|
||||
<li><a href="releases.html">Release Notes</a></li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
<!-- @@@index.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- installation.qdoc -->
|
||||
<title>Installation | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>Installation</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="installation.html#binary-pacakges">Binary pacakges</a></li>
|
||||
<li class="level2"><a href="installation.html#packages-bundled-with-qt-creator">Packages bundled with Qt Creator</a></li>
|
||||
<li class="level2"><a href="installation.html#anaconda-packages">Anaconda Packages</a></li>
|
||||
<li class="level1"><a href="installation.html#dependencies">Dependencies</a></li>
|
||||
<li class="level1"><a href="installation.html#macos-or-linux">macOS or Linux</a></li>
|
||||
<li class="level1"><a href="installation.html#windows">Windows</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">Installation</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$installation.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<a name="binary-pacakges"></a>
|
||||
<h2 id="binary-pacakges">Binary pacakges</h2>
|
||||
<a name="packages-bundled-with-qt-creator"></a>
|
||||
<h3 >Packages bundled with Qt Creator</h3>
|
||||
<p>To facilitate the usage, packages bundled with Qt Creator are available at http://epics.web.psi.ch/software/CSDataQuick/downloads. The packages are self-contained, including Qt libraries, EPICS base libraries, and a stripped down version of Qt Creator.</p>
|
||||
<a name="anaconda-packages"></a>
|
||||
<h3 >Anaconda Packages</h3>
|
||||
<p>Anaconda is a Python distribution. It provides a reproducible way to deploy binary packages, not limited to Python. This module provides packages for linux-64, win-64 and osx-64 platform.</p>
|
||||
<pre class="cpp">$ conda install <span class="operator">-</span>c paulscherrerinstitute csdataquick</pre>
|
||||
<p>On Windows, if the module is not to be used by Python applications, the EPICS dll libraries have to be in path</p>
|
||||
<pre class="cpp"><span class="operator">></span> set PATH<span class="operator">=</span><span class="operator">%</span>PATH<span class="operator">%</span>;C:\Miniconda3\epics\windows<span class="operator">-</span>x64</pre>
|
||||
<a name="dependencies"></a>
|
||||
<h2 id="dependencies">Dependencies</h2>
|
||||
<ul>
|
||||
<li>Qt 5.6 or higher</li>
|
||||
<li>EPICS base 3.14.12 or higher</li>
|
||||
<li>Git</li>
|
||||
<li>cmake 2.8.10 or higher</li>
|
||||
</ul>
|
||||
<p>On RHEL/Centos/SL 6.x, install qt5 from EPEL repository,</p>
|
||||
<pre class="cpp"><span class="preprocessor"># yum install yum-conf-epel</span>
|
||||
<span class="preprocessor"># yum --enablerepo=epel install qt5-qtdeclarative-devel</span>
|
||||
<span class="preprocessor"># yum --enablerepo=epel install qt5-qtquickcontrols</span></pre>
|
||||
<p>In the following instructions, EPICS base is assumed to be in <code>C:\epics\base-3.14.12</code> on Windows and <code>/usr/local/epics/base</code> on <a href="http://doc.qt.io/qt-5/internationalization.html#macos">macOS</a> or Linux. And the <code>EPICS_BASE</code> environment variable is pointing to it. The <code>EPICS_HOST_ARCH</code> environment variable is assumed to be</p>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th >OS</th><th >EPICS_HOST_ARCH</th></tr></thead>
|
||||
<tr valign="top" class="odd"><td >Windows</td><td >windows-x64</td></tr>
|
||||
<tr valign="top" class="even"><td ><a href="http://doc.qt.io/qt-5/internationalization.html#macos">macOS</a></td><td >darwin-x86</td></tr>
|
||||
<tr valign="top" class="odd"><td >Linux</td><td >linux-x86_64</td></tr>
|
||||
</table></div>
|
||||
<p><i>Note: If it is going to be used in Qt Quick Designer, different setup might be required on <a href="use-in-quickdesigner.html">Windows</a>. </i></p>
|
||||
<a name="macos-or-linux"></a>
|
||||
<h2 id="macos-or-linux">macOS or Linux</h2>
|
||||
<ul>
|
||||
<li>Get the source from github<pre class="cpp">$ git clone https:<span class="comment">//github.com/xiaoqiangwang/CSDataQuick</span></pre>
|
||||
</li>
|
||||
<li>Create an out-of-source build directory<pre class="cpp">$ mkdir CSDataQuick<span class="operator">-</span>build
|
||||
$ cd CSDataQuick<span class="operator">-</span>build</pre>
|
||||
</li>
|
||||
<li>Use cmake to config the build<pre class="cpp">$ cmake <span class="operator">.</span><span class="operator">.</span><span class="operator">/</span>CSDataQuick</pre>
|
||||
</li>
|
||||
<li>Start the build process<pre class="cpp">$ make</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="windows"></a>
|
||||
<h2 id="windows">Windows</h2>
|
||||
<ul>
|
||||
<li>Get the source from github<pre class="cpp"><span class="operator">></span> git clone https:<span class="comment">//github.com/xiaoqiangwang/CSDataQuick</span></pre>
|
||||
</li>
|
||||
<li>Create an out-of-source build directory<pre class="cpp"><span class="operator">></span> mkdir CSDataQuick<span class="operator">-</span>build
|
||||
<span class="operator">></span> cd CSDataQuick<span class="operator">-</span>build</pre>
|
||||
</li>
|
||||
<li>Add Visual C++, Qt SDK, EPICS base to the <code>PATH</code><pre class="cpp"><span class="operator">></span> set PATH<span class="operator">=</span><span class="operator">%</span>PATH<span class="operator">%</span>;C:\<span class="type"><a href="http://doc.qt.io/qt-5/qt.html">Qt</a></span>\<span class="number">5.9.4</span>\msvc2015_64\bin;C:\epics\base<span class="operator">-</span><span class="number">3.14.12</span>\bin\windows<span class="operator">-</span>x64
|
||||
<span class="operator">></span> call <span class="string">"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"</span> amd64</pre>
|
||||
</li>
|
||||
<li>Use cmake to config the build<pre class="cpp"><span class="operator">></span> <span class="string">"C:\Program Files\CMake\bin\cmake"</span> <span class="operator">-</span>DCMAKE_BUILD_TYPE<span class="operator">=</span>Release <span class="operator">-</span>G <span class="string">"NMake Makefiles"</span> <span class="operator">.</span><span class="operator">.</span>\CSDataQuick</pre>
|
||||
</li>
|
||||
<li>Start the build process<pre class="cpp"><span class="operator">></span> nmake</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- @@@installation.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- issues.qdoc -->
|
||||
<title>Problems and Fixes | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>Problems and Fixes</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">Problems and Fixes</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$issues.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p>This is a collection of known problems, and hopfully their fixes.</p>
|
||||
<ul>
|
||||
<li><a href="http://doc.qt.io/qt-5/qtquick-qmlmodule.html">QtQuick</a> could perform badly or not at all on systems without decent OpenGL driver. This is also true through X11 remote session or Windows remote desktop. For Qt 5.7 and above, the workaround is to use software render.<pre class="cpp">$ <span class="keyword">export</span> QMLSCENE_DEVICE<span class="operator">=</span>softwarecontext</pre>
|
||||
<p>For Qt 5.6, this software render plugin has to be installed manually.</p>
|
||||
<pre class="cpp">$ git clone https:<span class="comment">//github.com/qt/qtdeclarative-render2d.git</span>
|
||||
$ cd qtdeclarative<span class="operator">-</span>render2d
|
||||
$ git checkout <span class="number">5.6.0</span>
|
||||
$ qmake
|
||||
$ <span class="operator">[</span>sudo<span class="operator">]</span> make install</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- @@@issues.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- programming-dataengine.qdoc -->
|
||||
<title>Add a new data engine | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>Add a new data engine</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">Add a new data engine</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$new-dataengine.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p>Writting a new data engine is bascilly to derive from <a href="qcsdataengine.html">QCSDataEngine</a> and implement the pure virtual methods. Please refer to the builtin simulation data engine for example.</p>
|
||||
</div>
|
||||
<!-- @@@new-dataengine.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- programming-parser.qdoc -->
|
||||
<title>Add a new display file parser | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>Add a new display file parser</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">Add a new display file parser</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$new-parser.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p>Writting a new display file parser is bascilly to derive from <a href="qcsparser.html">QCSParser</a> and implement the pure virtual methods.</p>
|
||||
</div>
|
||||
<!-- @@@new-parser.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,167 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- programming-qml.qdoc -->
|
||||
<title>Add a new visual item | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>Add a new visual item</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="new-visual-item.html#create-the-visual-item">Create the visual item</a></li>
|
||||
<li class="level1"><a href="new-visual-item.html#add-it-to-the-components-library">Add it to the components library</a></li>
|
||||
<li class="level1"><a href="new-visual-item.html#make-it-available-in-designer">Make it available in designer</a></li>
|
||||
<li class="level1"><a href="new-visual-item.html#further">Further</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">Add a new visual item</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$new-visual-item.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<p>Suppose you want to have a new edit control, which postpones writting its value to the data engine until an apply button is clicked.</p>
|
||||
<a name="create-the-visual-item"></a>
|
||||
<h2 id="create-the-visual-item">Create the visual item</h2>
|
||||
<p>This new item fits to the <i>controls</i> category of visual items. So we start with <a href="qml-csdataquick-components-cscontrol.html">CSControl</a> as the root item, and call it ApplyEdit.qml.</p>
|
||||
<pre class="qml">import QtQuick 2.0
|
||||
import QtQuick.Layouts 1.0
|
||||
import QtQuick.Controls 1.4
|
||||
import CSDataQuick.Components 1.0
|
||||
|
||||
<span class="type"><a href="qml-csdataquick-components-cscontrol.html">CSControl</a></span> {
|
||||
<span class="name">id</span>: <span class="name">root</span>
|
||||
<span class="name">width</span>: <span class="number">150</span>
|
||||
<span class="name">height</span>: <span class="number">20</span>
|
||||
}</pre>
|
||||
<p>The <a href="http://doc.qt.io/qt-5/qml-qtquick-textinput.html">TextInput</a> and apply Button could be inside a horizontal <a href="http://doc.qt.io/qt-5/qml-qtquick-layouts-rowlayout.html">RowLayout</a>. The <a href="http://doc.qt.io/qt-5/qml-qtquick-textinput.html">TextInput</a> expands horizontally to take all free space.</p>
|
||||
<pre class="qml"><span class="type"><a href="http://doc.qt.io/qt-5/qml-qtquick-layouts-rowlayout.html">RowLayout</a></span> {
|
||||
<span class="name">anchors</span>.fill: <span class="name">parent</span>
|
||||
|
||||
<span class="type"><a href="http://doc.qt.io/qt-5/qml-qtquick-textinput.html">TextInput</a></span> {
|
||||
<span class="name">id</span>: <span class="name">input</span>
|
||||
<span class="name">Layout</span>.fillWidth: <span class="number">true</span>
|
||||
}
|
||||
<span class="type">Button</span> {
|
||||
<span class="name">id</span>: <span class="name">apply</span>
|
||||
<span class="name">text</span>: <span class="string">'Apply'</span>
|
||||
}
|
||||
}</pre>
|
||||
<p>And then in the Button clicked signal handler, we set the input value to the data engine.</p>
|
||||
<pre class="qml"><span class="type">Button</span> {
|
||||
<span class="name">id</span>: <span class="name">apply</span>
|
||||
<span class="name">text</span>: <span class="string">'Apply'</span>
|
||||
<span class="name">onClicked</span>: <span class="name">csdata</span>.<span class="name">setValue</span>(<span class="name">input</span>.<span class="name">text</span>)
|
||||
}</pre>
|
||||
<p>Now in you can simply use it like this elsewhere</p>
|
||||
<pre class="qml"><span class="type">ApplyEdit</span> {
|
||||
<span class="name">source</span>: <span class="string">'ao'</span>
|
||||
}</pre>
|
||||
<a name="add-it-to-the-components-library"></a>
|
||||
<h2 id="add-it-to-the-components-library">Add it to the components library</h2>
|
||||
<p>This new item is automatically available if you put it in your current directory. This is very convenient for prototyping and testing. Eventually you might decide it is ready to be shared by creating a components library, e.g. AwesomeItems.</p>
|
||||
<p>First you create a directory named <i>AwesomeItems</i>, and place the <i>ApplyEdit.qml</i> file inside. Still inside the directory, create a file <a href="http://doc.qt.io/qt-5/qtqml-syntax-directoryimports.html#directory-listing-qmldir-files">qmldir</a> with the following content</p>
|
||||
<pre class="cpp">module AwesomeItems
|
||||
|
||||
ApplyEdit <span class="number">1.0</span> ApplyEdit<span class="operator">.</span>qml</pre>
|
||||
<p>By default the qml serarch path is limited to builtin paths. Extra paths can be incuded by setting <i>QML_IMPORT_PATH</i> environment variable. Suppose the full path is <i>/your/modules/repository/AwesomeItems</i>, then <i>QML_IMPORT_PATH</i> will be the containing path.</p>
|
||||
<pre class="cpp"><span class="keyword">export</span> QML_IMPORT_PATH<span class="operator">=</span><span class="operator">/</span>your<span class="operator">/</span>modules<span class="operator">/</span>repository</pre>
|
||||
<p>Now you can access <i>AwesomeItems</i> library as</p>
|
||||
<pre class="cpp">import AwesomeItems <span class="number">1.0</span>
|
||||
|
||||
ApplyEdit {
|
||||
source: <span class="char">'ao'</span>
|
||||
}</pre>
|
||||
<a name="make-it-available-in-designer"></a>
|
||||
<h2 id="make-it-available-in-designer">Make it available in designer</h2>
|
||||
<p>Create a directory <i>designer</i> under <i>AwesomeItems</i>, and within a file <i>awesomeitems.metainfo</i> with the following content:</p>
|
||||
<pre class="cpp">MetaInfo {
|
||||
Type {
|
||||
name: <span class="string">"AwesomeItems.ApplyEdit"</span>
|
||||
|
||||
ItemLibraryEntry {
|
||||
name: <span class="string">"ApplyEdit"</span>
|
||||
category: <span class="string">"AwesomeItems"</span>
|
||||
version: <span class="string">"1.0"</span>
|
||||
requiredImport: <span class="string">"AwesomeItems"</span>
|
||||
}
|
||||
}
|
||||
}</pre>
|
||||
<p>The property editor panel could also be customized, create a file <i>ApplyEditSpecifics.qml</i>.</p>
|
||||
<pre class="cpp">import <span class="type"><a href="http://doc.qt.io/qt-5/qtquick-qmlmodule.html">QtQuick</a></span> <span class="number">2.1</span>
|
||||
import CSDataQuick<span class="operator">.</span>Components<span class="operator">.</span>designer <span class="number">1.0</span>
|
||||
|
||||
Column {
|
||||
anchors<span class="operator">.</span>left: parent<span class="operator">.</span>left
|
||||
anchors<span class="operator">.</span>right: parent<span class="operator">.</span>right
|
||||
|
||||
DataSourceSection {}
|
||||
ColorSection {}
|
||||
DynamicAttributeSection {}
|
||||
}</pre>
|
||||
<a name="further"></a>
|
||||
<h2 id="further">Further</h2>
|
||||
<p>The item is only made for demonstrating the process. To use it for real, there are still improvements to done. For example the text input and button background color, the input text color are not connected to the <a href="qml-csdataquick-components-cscontrol.html">CSControl</a> attributes, and the data value is not updated to text input field.</p>
|
||||
</div>
|
||||
<!-- @@@new-visual-item.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,190 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- demos_programs.qdoc -->
|
||||
<title>Viewer and Builder | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li>Viewer and Builder</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="programs.html#viewer">Viewer</a></li>
|
||||
<li class="level2"><a href="programs.html#command-line">Command Line</a></li>
|
||||
<li class="level1"><a href="programs.html#context-popup-menu">Context Popup Menu</a></li>
|
||||
<li class="level3"><a href="programs.html#execute-menu">Execute Menu</a></li>
|
||||
<li class="level2"><a href="programs.html#environment-variables">Environment Variables</a></li>
|
||||
<li class="level2"><a href="programs.html#differences-to-medm">Differences to MEDM</a></li>
|
||||
<li class="level2"><a href="programs.html#differences-to-edm">Differences to EDM</a></li>
|
||||
<li class="level2"><a href="programs.html#differences-to-caqtdm">Differences to caQtDM</a></li>
|
||||
<li class="level1"><a href="programs.html#builder">builder</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">Viewer and Builder</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$programs.html-description -->
|
||||
<div class="descr"> <a name="details"></a>
|
||||
<a name="viewer"></a>
|
||||
<h2 id="viewer">Viewer</h2>
|
||||
<p>Viewer parses an MEDM ASCII Display List(ADL) file, EDM (EDL) file or caQtDM (UI) file and creates an equivalent display using CSDataQuick. Of course it accepts QML file as well. It can be a drop-in replacement to MEDM, EDM and caQtDM in execute mode.</p>
|
||||
<p>This document contains texts from <a href="http://www.aps.anl.gov/epics/EpicsDocumentation/ExtensionsManuals/MEDM/MEDM.html">MEDM Reference Manual</a> when applicable.</p>
|
||||
<a name="command-line"></a>
|
||||
<h3 >Command Line</h3>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th >Option</th><th >Meaning</th></tr></thead>
|
||||
<tr valign="top" class="odd"><td >-h, --help</td><td >Displays usage.</td></tr>
|
||||
<tr valign="top" class="even"><td >-v, --version</td><td >Displays version information.</td></tr>
|
||||
<tr valign="top" class="odd"><td >-x, --execute</td><td >Open in execute mode. (This is the default.)</td></tr>
|
||||
<tr valign="top" class="even"><td >-c, --convert</td><td >Open in conversion mode. The display list files are parsed and converted to QML files with the same base name in the current directory.</td></tr>
|
||||
<tr valign="top" class="odd"><td >-e, --edit</td><td >Open in editor mode. (Not implemented.)</td></tr>
|
||||
<tr valign="top" class="even"><td >-l, --local</td><td >Do not transfer operation to an existing viewer, and do not allow transfer of operation from any other viewer. (This is the default.)</td></tr>
|
||||
<tr valign="top" class="odd"><td >-a, --attach</td><td >Transfer operation to an existing viewer if there is one which is accepting transfers, or have this one assume responsibility for accepting transfers if there is not one. This can lead to more efficient operation and is appropriate if many screens are running on one display, such as in a control room. You must give the first viewer time to establish itself before attempting to attach to it.</td></tr>
|
||||
<tr valign="top" class="even"><td >-cleanup</td><td >Ignore any existing viewer and take over responsibility for accepting remote transfers.</td></tr>
|
||||
<tr valign="top" class="odd"><td >--noMsg</td><td >Do not create the main window.</td></tr>
|
||||
<tr valign="top" class="even"><td >-m, --macro <i>name=value</i></td><td >Apply macro substitution to replace occurences of $(<i>name</i>) with <i>value</i> in all command-line specified display list files.</td></tr>
|
||||
<tr valign="top" class="odd"><td >--dg, --displayGeometry</td><td >Specify the geometry (location and size) of the display window. The geometry syntax is similar to the <a href="https://en.wikibooks.org/wiki/Guide_to_X11/Starting_Programs#Specifying_window_geometry">X Windows geometry option</a>.</td></tr>
|
||||
</table></div>
|
||||
<p>Start up two displays:</p>
|
||||
<pre class="cpp">$ csdq_viewer adc<span class="operator">.</span>adl bded<span class="operator">.</span>qml <span class="operator">&</span></pre>
|
||||
<p>Start up in execute mode, performing macro substitution of all occurrences of $(a) and $(c) in the display file, xyz.adl:</p>
|
||||
<pre class="cpp">$ csdq_viewer <span class="operator">-</span>x <span class="operator">-</span>macro <span class="string">"a=b,c=d"</span> xyz<span class="operator">.</span>adl <span class="operator">&</span></pre>
|
||||
<p>Start up in execute mode; resize the display window corresponding to abc.adl to 100 by 100 pixels and move it to the location, x = 100 and y = 100:</p>
|
||||
<pre class="cpp">$ csdq_viewer <span class="operator">-</span>x <span class="operator">-</span>dg <span class="number">100x100</span><span class="operator">+</span><span class="number">100</span><span class="operator">+</span><span class="number">100</span> abc<span class="operator">.</span>adl <span class="operator">&</span></pre>
|
||||
<a name="context-popup-menu"></a>
|
||||
<h2 id="context-popup-menu">Context Popup Menu</h2>
|
||||
<p>Context popup menu is invoked by mouse right click anywhere on the background.</p>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th >Menu</th><th >Function</th></tr></thead>
|
||||
<tr valign="top" class="odd"><td >Print</td><td >Prints the display.</td></tr>
|
||||
<tr valign="top" class="even"><td >Reload</td><td >Reopen the display.</td></tr>
|
||||
<tr valign="top" class="odd"><td >Close</td><td >Close the display.</td></tr>
|
||||
<tr valign="top" class="even"><td >Main Window</td><td >Pops up the main windows. This is useful if you canno find it.</td></tr>
|
||||
<tr valign="top" class="odd"><td >Dsiplay List</td><td >Brings up a dialog box with a list of the file names of all the displays currently open. The displays are grouped by file names. And the same file name with different macro substitution will be displayed under the same group. Click on the macro substitution will raise the display.</td></tr>
|
||||
<tr valign="top" class="even"><td >Data Engines</td><td >Brings up a dialog box with a table of <a href="csdataquick-cpp.html#csdata">CSData</a> objects created by all displays.</td></tr>
|
||||
<tr valign="top" class="odd"><td >Execute</td><td >Submenu configured by <i>MEDM_EXEC_LIST</i>.</td></tr>
|
||||
</table></div>
|
||||
<a name="execute-menu"></a>
|
||||
<h4 >Execute Menu</h4>
|
||||
<p>This menu is configured by <i>MEDM_EXEC_LIST</i> environment variable. This variable is of the form:</p>
|
||||
<pre class="cpp">name1; program1<span class="operator">[</span><span class="operator">[</span>:name2; program2<span class="operator">]</span><span class="operator">.</span><span class="operator">.</span><span class="operator">.</span><span class="operator">]</span></pre>
|
||||
<p>The items between colons represent each menu item. All of the characters up to the first semi-colon in each item are the text that appears on the menu. The remaining characters represent the system command that will be executed when the item is selected. Note that on UNIX, if the command is not run in the background (using & at the end), it will hold up MEDM until it finishes. On WIN32, if a colon is followed by a backslash (\), then it will be assumed that it is part of a path name and it will not be counted as a menu-item delimiter.</p>
|
||||
<p>The system command can include the following special characters:</p>
|
||||
<div class="table"><table class="generic">
|
||||
<tr valign="top" class="odd"><td >&A</td><td >The full path name of the display file associated with the display.</td></tr>
|
||||
<tr valign="top" class="even"><td >&T</td><td >The short name of the file. (This should be the same as the title of the display.)</td></tr>
|
||||
<tr valign="top" class="odd"><td >&X</td><td >The X window id of the display screen. This can be used with commands like Xwd, for example.</td></tr>
|
||||
<tr valign="top" class="even"><td >&?</td><td >Truncate the command at this point and prompt the user to finish or otherwise edit the command.</td></tr>
|
||||
</table></div>
|
||||
<a name="environment-variables"></a>
|
||||
<h3 >Environment Variables</h3>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th >Variable</th><th >Usage</th></tr></thead>
|
||||
<tr valign="top" class="odd"><td ><ul>
|
||||
<li>EPICS_DISPLAY_PATH</li>
|
||||
<li>EDMDATAFILES</li>
|
||||
<li>CAQTDM_DISPLAY_PATH</li>
|
||||
<li>QML_DISPLAY_PATH</li>
|
||||
</ul>
|
||||
</td><td >A colon-separated (semi-colon-separated on WIN32) list of directories in which to look for display files that do not have absolute path names or names that begin with "./" or "../". Only looks in the current working directory if not specified.</td></tr>
|
||||
<tr valign="top" class="even"><td >MEDM_EXEC_LIST</td><td >A list of commands for the Execute-Mode Popup Menu. See the Execute Menu for the format.</td></tr>
|
||||
</table></div>
|
||||
<a name="differences-to-medm"></a>
|
||||
<h3 >Differences to MEDM</h3>
|
||||
<ul>
|
||||
<li>Command line options<ul>
|
||||
<li><i>-cmap</i>, <i>-displayFont</i> and <i>-bigMousePointer</i> are not applicable.</li>
|
||||
<li><i>-dg</i> option can only appear once before display files. This makes it effectly only applicable to one display file.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Resizing displays. The contents of the display are not scaled at all.</li>
|
||||
<li>Execute Menu. The <i>&P</i> special character is not handled.</li>
|
||||
<li>Drag-And-Drop. It does not support drag-and-drop. But the <a href="csdataquick-cpp.html#csdata">CSData</a> source can be copied via context menu <i>Copy Source</i>.</li>
|
||||
</ul>
|
||||
<a name="differences-to-edm"></a>
|
||||
<h3 >Differences to EDM</h3>
|
||||
<ul>
|
||||
<li>Command line options<ul>
|
||||
<li><i>-x</i>, <i>-m</i> options are supported.</li>
|
||||
<li>Use <i>-attach</i> in place of <i>-server</i>.</li>
|
||||
<li>Any other options are not supported.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Pv types <i>CALC</i> and <i>LOG</i> are not supported.</li>
|
||||
<li>Dynamic colors are not supported.</li>
|
||||
</ul>
|
||||
<a name="differences-to-caqtdm"></a>
|
||||
<h3 >Differences to caQtDM</h3>
|
||||
<ul>
|
||||
<li>Widgets not supported: caCalc, caClock, caDoubleTabWidget, caTable, caMimeDisplay, caWaterfallPlot</li>
|
||||
<li>Widgets with equivalents but difficult to substitute automatically: caCamera -> <a href="qml-csdataquick-components-csadimage.html">CSADImage</a>, caScan2D -> <a href="qml-csdataquick-components-cs2dsscan.html">CS2DSscan</a></li>
|
||||
<li>Connection (signal/slot) definition not supported. But this can easily achieved in QML.</li>
|
||||
</ul>
|
||||
<a name="builder"></a>
|
||||
<h2 id="builder">builder</h2>
|
||||
<p>builder is a program to build one-time displays. User enters the <a href="csdataquick-cpp.html#csdata">CSData</a> source and choose the visual item type.</p>
|
||||
<p class="centerAlign"><img src="images/builder-edit.png" alt="" /></p><p>The created items will be organised into a grid.</p>
|
||||
<p class="centerAlign"><img src="images/builder-display.png" alt="" /></p></div>
|
||||
<p><b>See also </b><a href="programs.html#execute-menu">Execute Menu</a>.</p>
|
||||
<!-- @@@programs.html -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,186 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdata.cpp -->
|
||||
<title>List of All Members for QCSData | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSData</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSData</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdata.html">QCSData</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn">enum <span class="name"><b><a href="qcsdata.html#AccessFlag-enum">AccessFlag</a></b></span></li>
|
||||
<li class="fn">flags <span class="name"><b><a href="qcsdata.html#AccessFlag-enum">AccessFlags</a></b></span></li>
|
||||
<li class="fn">enum <span class="name"><b><a href="qcsdata.html#FieldType-enum">FieldType</a></b></span></li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#QCSData">QCSData</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#dtor.QCSData">~QCSData</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.accessRight-var">_accessRight</a></b></span> : int</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.alarm-var">_alarm</a></b></span> : QCSDataAlarm *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.connected-var">_connected</a></b></span> : bool</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.count-var">_count</a></b></span> : qulonglong</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.engine-var">_engine</a></b></span> : QCSDataEngine *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.extraProperties-var">_extraProperties</a></b></span> : QVariantMap</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.fieldType-var">_fieldType</a></b></span> : FieldType</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.host-var">_host</a></b></span> : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.inPuppet-var">_inPuppet</a></b></span> : bool</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.precision-var">_precision</a></b></span> : int</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.range-var">_range</a></b></span> : QCSDataRange *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.source-var">_source</a></b></span> : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.stateStrings-var">_stateStrings</a></b></span> : QStringList</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.timeStamp-var">_timeStamp</a></b></span> : QDateTime</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.units-var">_units</a></b></span> : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#underscore.value-var">_value</a></b></span> : QVariant</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#accessRight-prop">accessRight</a></b></span>() const : int</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#accessRight-prop">accessRightChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#alarm-prop">alarm</a></b></span>() : QCSDataAlarm *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#alarm-prop">alarmChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#connected-prop">connected</a></b></span>() const : bool</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#connected-prop">connectionChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#count-prop">count</a></b></span>() const : qulonglong</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#count-prop">countChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#extraProperties-prop">extraProperties</a></b></span>() const : QVariantMap</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#extraProperty">extraProperty</a></b></span>(const QString ) : QVariant</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#fieldType-prop">fieldType</a></b></span>() const : FieldType</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#fieldType-prop">fieldTypeChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#host-prop">host</a></b></span>() const : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#host-prop">hostChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#precision-prop">precision</a></b></span>() const : int</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#precision-prop">precisionChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#range-prop">range</a></b></span>() : QCSDataRange *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#range-prop">rangeChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#extraProperties-prop">setExtraProperties</a></b></span>(const QVariantMap )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#source-prop">setSource</a></b></span>(const QString )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#source-prop">source</a></b></span>() const : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#source-prop">sourceChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#stateStrings-prop">stateStrings</a></b></span>() const : QStringList</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#stateStrings-prop">stateStringsChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#timeStamp-prop">timeStamp</a></b></span>() const : QDateTime</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#timeStamp-prop">timeStampChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#units-prop">units</a></b></span>() const : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#units-prop">unitsChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#value-prop">value</a></b></span>() const : QVariant</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdata.html#value-prop">valueChanged</a></b></span>()</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,402 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdata.cpp -->
|
||||
<title>QCSData Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSData</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdata.html#public-types">Public Types</a></li>
|
||||
<li class="level1"><a href="qcsdata.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qcsdata.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdata.html#signals">Signals</a></li>
|
||||
<li class="level1"><a href="qcsdata.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSData Class</h1>
|
||||
<!-- $$$QCSData-brief -->
|
||||
<p>This class represents control system data. <a href="qcsdata.html#details">More...</a></p>
|
||||
<!-- @@@QCSData -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSData></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Instantiated By:</td><td class="memItemRight bottomAlign"> <a href="qml-csdataquick-data-csdata.html">CSData</a></td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsdata-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-types"></a>
|
||||
<h2 id="public-types">Public Types</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#AccessFlag-enum">AccessFlag</a></b> { NoAccess, ReadAccess, WriteAccess }</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> flags </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#AccessFlag-enum">AccessFlags</a></b></td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#FieldType-enum">FieldType</a></b> { Invalid, String, Enum, Char, ..., Double }</td></tr>
|
||||
</table></div>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><b><a href="qcsdata.html#accessRight-prop">accessRight</a></b> : const int</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#alarm-prop">alarm</a></b> : QCSDataAlarm * const</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#connected-prop">connected</a></b> : const bool</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#count-prop">count</a></b> : const qulonglong</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#extraProperties-prop">extraProperties</a></b> : QVariantMap</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#fieldType-prop">fieldType</a></b> : const FieldType</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#host-prop">host</a></b> : const QString</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><b><a href="qcsdata.html#precision-prop">precision</a></b> : const int</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#range-prop">range</a></b> : QCSDataRange * const</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#source-prop">source</a></b> : QString</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#stateStrings-prop">stateStrings</a></b> : const QStringList</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#timeStamp-prop">timeStamp</a></b> : const QDateTime</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#units-prop">units</a></b> : const QString</li>
|
||||
<li class="fn"><b><a href="qcsdata.html#value-prop">value</a></b> : const QVariant</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#QCSData">QCSData</a></b>(QObject *<i>parent</i> = Q_NULLPTR)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#dtor.QCSData">~QCSData</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#accessRight-prop">accessRight</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QCSDataAlarm *</td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#alarm-prop">alarm</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#connected-prop">connected</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> qulonglong </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#count-prop">count</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QVariantMap </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#extraProperties-prop">extraProperties</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QVariant </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#extraProperty">extraProperty</a></b>(const QString <i>name</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> FieldType </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#fieldType-prop">fieldType</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#host-prop">host</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#precision-prop">precision</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QCSDataRange *</td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#range-prop">range</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#extraProperties-prop">setExtraProperties</a></b>(const QVariantMap <i>properties</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#source-prop">setSource</a></b>(const QString <i>source</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#source-prop">source</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QStringList </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#stateStrings-prop">stateStrings</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QDateTime </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#timeStamp-prop">timeStamp</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#units-prop">units</a></b>() const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QVariant </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#value-prop">value</a></b>() const</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="signals"></a>
|
||||
<h2 id="signals">Signals</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#accessRight-prop">accessRightChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#alarm-prop">alarmChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#connected-prop">connectionChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#count-prop">countChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#fieldType-prop">fieldTypeChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#host-prop">hostChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#precision-prop">precisionChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#range-prop">rangeChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#source-prop">sourceChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#stateStrings-prop">stateStringsChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#timeStamp-prop">timeStampChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#units-prop">unitsChanged</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdata.html#value-prop">valueChanged</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSData-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>This class represents control system data.</p>
|
||||
<p>The class is modeled after the EPICS process variable for control system data, which normally is a scalar or array value with describing meta data. In this class these are all represented as properties.</p>
|
||||
<p>It is the <a href="qcsdata.html#source-prop">source</a> property that connects it to the control system, i.e. data engines. The data engine manages the conntions to the control system, populates the data properties.</p>
|
||||
</div>
|
||||
<p><b>See also </b><a href="qcsdataengine.html">QCSDataEngine</a>.</p>
|
||||
<!-- @@@QCSData -->
|
||||
<div class="types">
|
||||
<h2>Member Type Documentation</h2>
|
||||
<!-- $$$AccessFlag$$$NoAccess$$$ReadAccess$$$WriteAccess -->
|
||||
<h3 class="flags" id="AccessFlag-enum"><a name="AccessFlag-enum"></a>enum QCSData::<span class="name">AccessFlag</span><br/>flags QCSData::<span class="name">AccessFlags</span></h3>
|
||||
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::NoAccess</code></td><td class="topAlign tblval"><code>0x00</code></td><td class="topAlign">No access to the data.</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::ReadAccess</code></td><td class="topAlign tblval"><code>0x01</code></td><td class="topAlign">Right to read.</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::WriteAccess</code></td><td class="topAlign tblval"><code>0x02</code></td><td class="topAlign">Right to write.</td></tr>
|
||||
</table></div>
|
||||
<p>The AccessFlags type is a typedef for <a href="http://doc.qt.io/qt-5/qflags.html">QFlags</a><AccessFlag>. It stores an OR combination of AccessFlag values.</p>
|
||||
<!-- @@@AccessFlag -->
|
||||
<!-- $$$FieldType$$$Invalid$$$String$$$Enum$$$Char$$$Short$$$Integer$$$Long$$$Float$$$Double -->
|
||||
<h3 class="fn" id="FieldType-enum"><a name="FieldType-enum"></a>enum QCSData::<span class="name">FieldType</span></h3>
|
||||
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Invalid</code></td><td class="topAlign tblval"><code>-1</code></td><td class="topAlign">Invalid or disconnected data object</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::String</code></td><td class="topAlign tblval"><code>0</code></td><td class="topAlign">String of 8bit charactors.</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Enum</code></td><td class="topAlign tblval"><code>1</code></td><td class="topAlign">An enumeration of choices</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Char</code></td><td class="topAlign tblval"><code>2</code></td><td class="topAlign">8 bit char</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Short</code></td><td class="topAlign tblval"><code>3</code></td><td class="topAlign">16 bit integer number</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Integer</code></td><td class="topAlign tblval"><code>4</code></td><td class="topAlign">32 bit integer number</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Long</code></td><td class="topAlign tblval"><code>5</code></td><td class="topAlign">64 bit integer number</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Float</code></td><td class="topAlign tblval"><code>6</code></td><td class="topAlign">32 bit float number</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSData::Double</code></td><td class="topAlign tblval"><code>7</code></td><td class="topAlign">64 but float number</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@FieldType -->
|
||||
</div>
|
||||
<div class="prop">
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$accessRight-prop$$$accessRight$$$accessRightChanged -->
|
||||
<h3 class="fn" id="accessRight-prop"><a name="accessRight-prop"></a><span class="name">accessRight</span> : const <span class="type">int</span></h3>
|
||||
<p>This property holds the access right of the data.</p>
|
||||
<p>This is a bitwise or of <a href="qcsdata.html#AccessFlag-enum">QCSData::AccessFlag</a>.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>accessRight</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>accessRightChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@accessRight -->
|
||||
<!-- $$$alarm-prop$$$alarm$$$alarmChanged -->
|
||||
<h3 class="fn" id="alarm-prop"><a name="alarm-prop"></a><span class="name">alarm</span> : <span class="type"><a href="qcsdataalarm.html">QCSDataAlarm</a></span> * const</h3>
|
||||
<p>This property holds the alarm information.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QCSDataAlarm *</td><td class="memItemRight bottomAlign"><span class="name"><b>alarm</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>alarmChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@alarm -->
|
||||
<!-- $$$connected-prop$$$connected$$$connectionChanged -->
|
||||
<h3 class="fn" id="connected-prop"><a name="connected-prop"></a><span class="name">connected</span> : const <span class="type">bool</span></h3>
|
||||
<p>This property indicates wether the data is connected to a valid source.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>connected</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>connectionChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@connected -->
|
||||
<!-- $$$count-prop$$$count$$$countChanged -->
|
||||
<h3 class="fn" id="count-prop"><a name="count-prop"></a><span class="name">count</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qtglobal.html#qulonglong-typedef">qulonglong</a></span></h3>
|
||||
<p>This property holds the number of elements of the data.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> qulonglong </td><td class="memItemRight bottomAlign"><span class="name"><b>count</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>countChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@count -->
|
||||
<!-- $$$extraProperties-prop$$$extraProperties$$$setExtraPropertiesconstQVariantMap -->
|
||||
<h3 class="fn" id="extraProperties-prop"><a name="extraProperties-prop"></a><span class="name">extraProperties</span> : <span class="type"><a href="http://doc.qt.io/qt-5/qvariant.html#QVariantMap-typedef">QVariantMap</a></span></h3>
|
||||
<p>This property holds any other properties specific to this instance.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QVariantMap </td><td class="memItemRight bottomAlign"><span class="name"><b>extraProperties</b></span>() const</td></tr>
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setExtraProperties</b></span>(const QVariantMap <i>properties</i>)</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@extraProperties -->
|
||||
<!-- $$$fieldType-prop$$$fieldType$$$fieldTypeChanged -->
|
||||
<h3 class="fn" id="fieldType-prop"><a name="fieldType-prop"></a><span class="name">fieldType</span> : const <span class="type"><a href="qcsdata.html#FieldType-enum">FieldType</a></span></h3>
|
||||
<p>This property holds native type of the data.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> FieldType </td><td class="memItemRight bottomAlign"><span class="name"><b>fieldType</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>fieldTypeChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@fieldType -->
|
||||
<!-- $$$host-prop$$$host$$$hostChanged -->
|
||||
<h3 class="fn" id="host-prop"><a name="host-prop"></a><span class="name">host</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>This property holds the host name where the data source exists.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QString </td><td class="memItemRight bottomAlign"><span class="name"><b>host</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>hostChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@host -->
|
||||
<!-- $$$precision-prop$$$precision$$$precisionChanged -->
|
||||
<h3 class="fn" id="precision-prop"><a name="precision-prop"></a><span class="name">precision</span> : const <span class="type">int</span></h3>
|
||||
<p>Precision of the data in case of float or double type.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>precision</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>precisionChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@precision -->
|
||||
<!-- $$$range-prop$$$range$$$rangeChanged -->
|
||||
<h3 class="fn" id="range-prop"><a name="range-prop"></a><span class="name">range</span> : <span class="type"><a href="qcsdatarange.html">QCSDataRange</a></span> * const</h3>
|
||||
<p>This property holds the limits information.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QCSDataRange *</td><td class="memItemRight bottomAlign"><span class="name"><b>range</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>rangeChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<p><b>See also </b><a href="qcsdatarange.html">QCSDataRange</a>.</p>
|
||||
<!-- @@@range -->
|
||||
<!-- $$$source-prop$$$source$$$setSourceconstQString$$$sourceChanged -->
|
||||
<h3 class="fn" id="source-prop"><a name="source-prop"></a><span class="name">source</span> : <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>This property holds the data's source name.</p>
|
||||
<p>The source name is of form "[engine://]data_id". <i>engine://</i> selects the data engine where this data comes. If it is omitted, the default data engine is selected, which is EPICS channel access engine. <i>data_id</i> is the unique id to the data inside the selected data engine.</p>
|
||||
<p>"ca://my_pv" or simply "my_pv" both specify the data comes from process variable <i>my_pv</i>.</p>
|
||||
<p><b>Note: </b>If empty source name is assigned, the data will be be disconnected from the data engine if connected, and reset to its initial state.</p><p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QString </td><td class="memItemRight bottomAlign"><span class="name"><b>source</b></span>() const</td></tr>
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSource</b></span>(const QString <i>source</i>)</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@source -->
|
||||
<!-- $$$stateStrings-prop$$$stateStrings$$$stateStringsChanged -->
|
||||
<h3 class="fn" id="stateStrings-prop"><a name="stateStrings-prop"></a><span class="name">stateStrings</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a></span></h3>
|
||||
<p>This property holds the string representation of data's enumerated states.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QStringList </td><td class="memItemRight bottomAlign"><span class="name"><b>stateStrings</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>stateStringsChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@stateStrings -->
|
||||
<!-- $$$timeStamp-prop$$$timeStamp$$$timeStampChanged -->
|
||||
<h3 class="fn" id="timeStamp-prop"><a name="timeStamp-prop"></a><span class="name">timeStamp</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a></span></h3>
|
||||
<p>This property holds the timestamp of data's last change.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QDateTime </td><td class="memItemRight bottomAlign"><span class="name"><b>timeStamp</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>timeStampChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@timeStamp -->
|
||||
<!-- $$$units-prop$$$units$$$unitsChanged -->
|
||||
<h3 class="fn" id="units-prop"><a name="units-prop"></a><span class="name">units</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>This property holds the physical meaning of the data.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QString </td><td class="memItemRight bottomAlign"><span class="name"><b>units</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>unitsChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@units -->
|
||||
<!-- $$$value-prop$$$value$$$valueChanged -->
|
||||
<h3 class="fn" id="value-prop"><a name="value-prop"></a><span class="name">value</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a></span></h3>
|
||||
<p>This property holds the value of the data.</p>
|
||||
<p>The value can of scalar, array type or anything that the underlying data engine provides.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QVariant </td><td class="memItemRight bottomAlign"><span class="name"><b>value</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>valueChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@value -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSData[overload1]$$$QCSDataQObject* -->
|
||||
<h3 class="fn" id="QCSData"><a name="QCSData"></a>QCSData::<span class="name">QCSData</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = Q_NULLPTR)</h3>
|
||||
<p>Construct a data object with the given <i>parent</i>.</p>
|
||||
<!-- @@@QCSData -->
|
||||
<!-- $$$~QCSData[overload1]$$$~QCSData -->
|
||||
<h3 class="fn" id="dtor.QCSData"><a name="dtor.QCSData"></a>QCSData::<span class="name">~QCSData</span>()</h3>
|
||||
<p>Delete the data object and disconnect from data engine.</p>
|
||||
<!-- @@@~QCSData -->
|
||||
<!-- $$$extraProperty[overload1]$$$extraPropertyconstQString -->
|
||||
<h3 class="fn" id="extraProperty"><a name="extraProperty"></a><span class="type"><a href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a></span> QCSData::<span class="name">extraProperty</span>(const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> <i>name</i>)</h3>
|
||||
<p>Gets a specific extra property <i>name</i>.</p>
|
||||
<p><b>See also </b><a href="qcsdata.html#extraProperties-prop">QCSData::extraProperties</a>.</p>
|
||||
<!-- @@@extraProperty -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,139 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdata.cpp -->
|
||||
<title>List of All Members for QCSDataAlarm | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataAlarm</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSDataAlarm</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdataalarm.html">QCSDataAlarm</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn">enum <span class="name"><b><a href="qcsdataalarm.html#Severity-enum">Severity</a></b></span></li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataalarm.html#QCSDataAlarm">QCSDataAlarm</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataalarm.html#alarmChanged">alarmChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataalarm.html#setAlarm">setAlarm</a></b></span>(Severity , int , const QString )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,189 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdata.cpp -->
|
||||
<title>QCSDataAlarm Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataAlarm</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdataalarm.html#public-types">Public Types</a></li>
|
||||
<li class="level1"><a href="qcsdataalarm.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qcsdataalarm.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataalarm.html#signals">Signals</a></li>
|
||||
<li class="level1"><a href="qcsdataalarm.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSDataAlarm Class</h1>
|
||||
<!-- $$$QCSDataAlarm-brief -->
|
||||
<p>The <a href="qml-csdataquick-data-csdataalarm.html">CSDataAlarm</a> class provides alarm information about the data. <a href="qcsdataalarm.html#details">More...</a></p>
|
||||
<!-- @@@QCSDataAlarm -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSDataAlarm></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Instantiated By:</td><td class="memItemRight bottomAlign"> <a href="qml-csdataquick-data-csdataalarm.html">CSDataAlarm</a></td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsdataalarm-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-types"></a>
|
||||
<h2 id="public-types">Public Types</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qcsdataalarm.html#Severity-enum">Severity</a></b> { NoAlarm, MinorAlarm, MajorAlarm, InvalidAlarm }</td></tr>
|
||||
</table></div>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><a href="qcsdataalarm.html#message-prop">message</a></b> : const QString</li>
|
||||
<li class="fn"><b><a href="qcsdataalarm.html#severity-prop">severity</a></b> : const Severity</li>
|
||||
<li class="fn"><b><a href="qcsdataalarm.html#status-prop">status</a></b> : const int</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdataalarm.html#QCSDataAlarm">QCSDataAlarm</a></b>(QObject *<i>parent</i> = Q_NULLPTR)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataalarm.html#setAlarm">setAlarm</a></b>(Severity <i>severity</i>, int <i>status</i>, const QString <i>message</i>)</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="signals"></a>
|
||||
<h2 id="signals">Signals</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataalarm.html#alarmChanged">alarmChanged</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSDataAlarm-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>The <a href="qml-csdataquick-data-csdataalarm.html">CSDataAlarm</a> class provides alarm information about the data.</p>
|
||||
</div>
|
||||
<!-- @@@QCSDataAlarm -->
|
||||
<div class="types">
|
||||
<h2>Member Type Documentation</h2>
|
||||
<!-- $$$Severity$$$NoAlarm$$$MinorAlarm$$$MajorAlarm$$$InvalidAlarm -->
|
||||
<h3 class="fn" id="Severity-enum"><a name="Severity-enum"></a>enum QCSDataAlarm::<span class="name">Severity</span></h3>
|
||||
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
|
||||
<tr><td class="topAlign"><code>QCSDataAlarm::NoAlarm</code></td><td class="topAlign tblval"><code>0</code></td><td class="topAlign">Normal state</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSDataAlarm::MinorAlarm</code></td><td class="topAlign tblval"><code>1</code></td><td class="topAlign">Lowest alarm severity</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSDataAlarm::MajorAlarm</code></td><td class="topAlign tblval"><code>2</code></td><td class="topAlign">Highest alarm severity</td></tr>
|
||||
<tr><td class="topAlign"><code>QCSDataAlarm::InvalidAlarm</code></td><td class="topAlign tblval"><code>3</code></td><td class="topAlign">Invalid data or no communication.</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@Severity -->
|
||||
</div>
|
||||
<div class="prop">
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$message-prop$$$alarmChanged -->
|
||||
<h3 class="fn" id="message-prop"><a name="message-prop"></a><span class="name">message</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>This property holds the alarm message.</p>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qcsdataalarm.html#alarmChanged">alarmChanged</a></b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@message -->
|
||||
<!-- $$$severity-prop$$$alarmChanged -->
|
||||
<h3 class="fn" id="severity-prop"><a name="severity-prop"></a><span class="name">severity</span> : const <span class="type"><a href="qcsdataalarm.html#Severity-enum">Severity</a></span></h3>
|
||||
<p>This property holds the alarm severity.</p>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qcsdataalarm.html#alarmChanged">alarmChanged</a></b></span>()</td></tr>
|
||||
</table></div>
|
||||
<p><b>See also </b><a href="qcsdataalarm.html#Severity-enum">QCSDataAlarm::Severity</a>.</p>
|
||||
<!-- @@@severity -->
|
||||
<!-- $$$status-prop$$$alarmChanged -->
|
||||
<h3 class="fn" id="status-prop"><a name="status-prop"></a><span class="name">status</span> : const <span class="type">int</span></h3>
|
||||
<p>This property holds the alarm status.</p>
|
||||
<p>The actual meaning depends on data engine.</p>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qcsdataalarm.html#alarmChanged">alarmChanged</a></b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@status -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSDataAlarm[overload1]$$$QCSDataAlarmQObject* -->
|
||||
<h3 class="fn" id="QCSDataAlarm"><a name="QCSDataAlarm"></a>QCSDataAlarm::<span class="name">QCSDataAlarm</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = Q_NULLPTR)</h3>
|
||||
<p>Construct alarm information object with the given <i>parent</i>.</p>
|
||||
<!-- @@@QCSDataAlarm -->
|
||||
<!-- $$$setAlarm[overload1]$$$setAlarmSeverityintconstQString -->
|
||||
<h3 class="fn" id="setAlarm"><a name="setAlarm"></a><span class="type">void</span> QCSDataAlarm::<span class="name">setAlarm</span>(<span class="type"><a href="qcsdataalarm.html#Severity-enum">Severity</a></span> <i>severity</i>, <span class="type">int</span> <i>status</i>, const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> <i>message</i>)</h3>
|
||||
<p>Set the alarm <i>severity</i>, <i>status</i> and <i>message</i>.</p>
|
||||
<!-- @@@setAlarm -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,144 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataengine.cpp -->
|
||||
<title>List of All Members for QCSDataEngine | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngine</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSDataEngine</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdataengine.html">QCSDataEngine</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#QCSDataEngine">QCSDataEngine</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#dtor.QCSDataEngine">~QCSDataEngine</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allData</a></b></span>() : ObjectModel *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allDataChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#close">close</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#create">create</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#description-prop">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#name-prop">name</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#setValue">setValue</a></b></span>(QCSData *, const QVariant )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,196 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataengine.cpp -->
|
||||
<title>QCSDataEngine Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngine</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdataengine.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qcsdataengine.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataengine.html#signals">Signals</a></li>
|
||||
<li class="level1"><a href="qcsdataengine.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSDataEngine Class</h1>
|
||||
<!-- $$$QCSDataEngine-brief -->
|
||||
<p>The <a href="qcsdataengine.html">QCSDataEngine</a> class defines the interface of data engine. <a href="qcsdataengine.html#details">More...</a></p>
|
||||
<!-- @@@QCSDataEngine -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSDataEngine></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherited By:</td><td class="memItemRight bottomAlign"> <p><a href="qcsdataengineca.html">QCSDataEngineCA</a>, <a href="qcsdataenginelocal.html">QCSDataEngineLocal</a>, and <a href="qcsdataenginesim.html">QCSDataEngineSim</a></p>
|
||||
</td></tr></table></div><ul>
|
||||
<li><a href="qcsdataengine-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><a href="qcsdataengine.html#allData-prop">allData</a></b> : ObjectModel * const</li>
|
||||
<li class="fn"><b><a href="qcsdataengine.html#description-prop">description</a></b> : const QString</li>
|
||||
<li class="fn"><b><a href="qcsdataengine.html#name-prop">name</a></b> : const QString</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#QCSDataEngine">QCSDataEngine</a></b>(QObject *<i>parent</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#dtor.QCSDataEngine">~QCSDataEngine</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual ObjectModel *</td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#allData-prop">allData</a></b>() = 0</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#close">close</a></b>(QCSData *<i>data</i>) = 0</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#create">create</a></b>(QCSData *<i>data</i>) = 0</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#description-prop">description</a></b>() = 0</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#name-prop">name</a></b>() = 0</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#setValue">setValue</a></b>(QCSData *<i>data</i>, const QVariant <i>value</i>) = 0</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="signals"></a>
|
||||
<h2 id="signals">Signals</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengine.html#allData-prop">allDataChanged</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSDataEngine-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>The <a href="qcsdataengine.html">QCSDataEngine</a> class defines the interface of data engine.</p>
|
||||
<p>This is the base class for data engines, which define the interface to create, delete and interact with <a href="qcsdata.html">QCSData</a> objects.</p>
|
||||
<p>Data engines are loaded as plugins on demand and provide zero, one or more data sources which are identified by name.</p>
|
||||
</div>
|
||||
<!-- @@@QCSDataEngine -->
|
||||
<div class="prop">
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$allData-prop$$$allData$$$allDataChanged -->
|
||||
<h3 class="fn" id="allData-prop"><a name="allData-prop"></a><span class="name">allData</span> : <span class="type">ObjectModel</span> * const</h3>
|
||||
<p><a href="http://doc.qt.io/qt-5/qml-qtqml-models-objectmodel.html">ObjectModel</a> that contains all <a href="qcsdata.html">QCSData</a> objects created by this data engine.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> virtual ObjectModel *</td><td class="memItemRight bottomAlign"><span class="name"><b>allData</b></span>() = 0</td></tr>
|
||||
</table></div>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>allDataChanged</b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@allData -->
|
||||
<!-- $$$description-prop$$$description -->
|
||||
<h3 class="fn" id="description-prop"><a name="description-prop"></a><span class="name">description</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>Descriptive text of this data engine.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> virtual QString </td><td class="memItemRight bottomAlign"><span class="name"><b>description</b></span>() = 0</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@description -->
|
||||
<!-- $$$name-prop$$$name -->
|
||||
<h3 class="fn" id="name-prop"><a name="name-prop"></a><span class="name">name</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>Name of the data engine as used in the data source scheme.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> virtual QString </td><td class="memItemRight bottomAlign"><span class="name"><b>name</b></span>() = 0</td></tr>
|
||||
</table></div>
|
||||
<p><b>See also </b><a href="qcsdata.html#source-prop">QCSData::source</a>.</p>
|
||||
<!-- @@@name -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSDataEngine[overload1]$$$QCSDataEngineQObject* -->
|
||||
<h3 class="fn" id="QCSDataEngine"><a name="QCSDataEngine"></a>QCSDataEngine::<span class="name">QCSDataEngine</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i>)</h3>
|
||||
<p>Default constructs an instance of QCSDataEngine.</p><!-- @@@QCSDataEngine -->
|
||||
<!-- $$$~QCSDataEngine[overload1]$$$~QCSDataEngine -->
|
||||
<h3 class="fn" id="dtor.QCSDataEngine"><a name="dtor.QCSDataEngine"></a><code>[virtual] </code>QCSDataEngine::<span class="name">~QCSDataEngine</span>()</h3>
|
||||
<p>Destroys the instance of QCSDataEngine. The destructor is virtual.</p><!-- @@@~QCSDataEngine -->
|
||||
<!-- $$$close[overload1]$$$closeQCSData* -->
|
||||
<h3 class="fn" id="close"><a name="close"></a><code>[pure virtual] </code><span class="type">void</span> QCSDataEngine::<span class="name">close</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Closes the <i>data</i> object's connection to the source.</p>
|
||||
<p>The data engine must implements this to release the connection to the source and remove it from <a href="qcsdataengine.html#allData-prop">allData</a>.</p>
|
||||
<!-- @@@close -->
|
||||
<!-- $$$create[overload1]$$$createQCSData* -->
|
||||
<h3 class="fn" id="create"><a name="create"></a><code>[pure virtual] </code><span class="type">void</span> QCSDataEngine::<span class="name">create</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Connects the source to the <i>data</i> object.</p>
|
||||
<p>The data engine must implements this to check whether the data source is valid, and if so add it to <a href="qcsdataengine.html#allData-prop">allData</a>. The data engine possibly retrieves the information from the source and populates <i>data</i> properties.</p>
|
||||
<!-- @@@create -->
|
||||
<!-- $$$setValue[overload1]$$$setValueQCSData*constQVariant -->
|
||||
<h3 class="fn" id="setValue"><a name="setValue"></a><code>[pure virtual] </code><span class="type">void</span> QCSDataEngine::<span class="name">setValue</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>, const <span class="type"><a href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a></span> <i>value</i>)</h3>
|
||||
<p>Sets a new <i>value</i> for the <i>data</i>'s source.</p>
|
||||
<p>The data engine must implements this to accept requests to change the <i>data</i> source's value.</p>
|
||||
<!-- @@@setValue -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataengineca.cpp -->
|
||||
<title>List of All Members for QCSDataEngineCA | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineCA</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSDataEngineCA</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdataengineca.html">QCSDataEngineCA</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#QCSDataEngineCA">QCSDataEngineCA</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#dtor.QCSDataEngineCA">~QCSDataEngineCA</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allData</a></b></span>() : ObjectModel *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#allData">allData</a></b></span>() : ObjectModel *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allDataChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#close">close</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#close">close</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#create">create</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#create">create</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#description-prop">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#description">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#name-prop">name</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#name">name</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#setValue">setValue</a></b></span>(QCSData *, const QVariant )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengineca.html#setValue">setValue</a></b></span>(QCSData *, const QVariant )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataengineca.cpp -->
|
||||
<title>QCSDataEngineCA Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineCA</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdataengineca.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataengineca.html#reimplemented-public-functions">Reimplemented Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataengineca.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSDataEngineCA Class</h1>
|
||||
<!-- $$$QCSDataEngineCA-brief -->
|
||||
<p>Connect to EPICS process variables (PV) via Channel Access (CA). <a href="qcsdataengineca.html#details">More...</a></p>
|
||||
<!-- @@@QCSDataEngineCA -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSDataEngineCA></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="qcsdataengine.html">QCSDataEngine</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsdataengineca-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#QCSDataEngineCA">QCSDataEngineCA</a></b>(QObject *<i>parent</i> = Q_NULLPTR)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#dtor.QCSDataEngineCA">~QCSDataEngineCA</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<a name="reimplemented-public-functions"></a>
|
||||
<h2 id="reimplemented-public-functions">Reimplemented Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual ObjectModel *</td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#allData">allData</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#close">close</a></b>(QCSData *<i>data</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#create">create</a></b>(QCSData *<i>data</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#description">description</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#name">name</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataengineca.html#setValue">setValue</a></b>(QCSData *<i>data</i>, const QVariant <i>value</i>)</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">6 public functions inherited from <a href="qcsdataengine.html#public-functions">QCSDataEngine</a></li>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">3 properties inherited from <a href="qcsdataengine.html#properties">QCSDataEngine</a></li>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 signal inherited from <a href="qcsdataengine.html#signals">QCSDataEngine</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSDataEngineCA-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>Connect to EPICS process variables (PV) via Channel Access (CA).</p>
|
||||
<p>This data engine source has a <i>ca://</i> scheme, followed by the PV name. And since this is the default data engine, the <i>ca://</i> scheme can be omitted.</p>
|
||||
<p>If the PV value is of array type, the data type might be up casted to either <i>int</i> or <i>double</i>. This is because the qml engine transparent handles <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a><int> and <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a><double> <a href="http://doc.qt.io/qt-5/qtqml-cppintegration-data.html#sequence-type-to-javascript-array">Sequence Type to JavaScript Array</a>. To always return the native data type, set the <i>extraProperties</i>:</p>
|
||||
<pre class="cpp"><span class="type"><a href="qcsdata.html">QCSData</a></span> data <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qcsdata.html">QCSData</a></span>();
|
||||
data<span class="operator">-</span><span class="operator">></span>setExtraProperty(<span class="string">"UseNativeType"</span><span class="operator">,</span> <span class="keyword">true</span>);
|
||||
data<span class="operator">-</span><span class="operator">></span>setSource(<span class="string">"my_array_pv"</span>);</pre>
|
||||
<p>Note: it creates a preemptive channel access context, but anyway has a 100ms timer to flush the io to improve the IO efficiency.</p>
|
||||
</div>
|
||||
<!-- @@@QCSDataEngineCA -->
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSDataEngineCA[overload1]$$$QCSDataEngineCAQObject* -->
|
||||
<h3 class="fn" id="QCSDataEngineCA"><a name="QCSDataEngineCA"></a>QCSDataEngineCA::<span class="name">QCSDataEngineCA</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = Q_NULLPTR)</h3>
|
||||
<p>Default constructs an instance of QCSDataEngineCA.</p><!-- @@@QCSDataEngineCA -->
|
||||
<!-- $$$~QCSDataEngineCA[overload1]$$$~QCSDataEngineCA -->
|
||||
<h3 class="fn" id="dtor.QCSDataEngineCA"><a name="dtor.QCSDataEngineCA"></a><code>[virtual] </code>QCSDataEngineCA::<span class="name">~QCSDataEngineCA</span>()</h3>
|
||||
<p>Destroys the instance of QCSDataEngineCA. The destructor is virtual.</p><!-- @@@~QCSDataEngineCA -->
|
||||
<!-- $$$allData[overload1]$$$allData -->
|
||||
<h3 class="fn" id="allData"><a name="allData"></a><code>[virtual] </code><span class="type">ObjectModel</span> *QCSDataEngineCA::<span class="name">allData</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#allData-prop">QCSDataEngine::allData</a>().</p>
|
||||
<!-- @@@allData -->
|
||||
<!-- $$$close[overload1]$$$closeQCSData* -->
|
||||
<h3 class="fn" id="close"><a name="close"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineCA::<span class="name">close</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#close">QCSDataEngine::close</a>().</p>
|
||||
<!-- @@@close -->
|
||||
<!-- $$$create[overload1]$$$createQCSData* -->
|
||||
<h3 class="fn" id="create"><a name="create"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineCA::<span class="name">create</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#create">QCSDataEngine::create</a>().</p>
|
||||
<p>Creates the EPICS channel.</p>
|
||||
<p>It calls <code>ca_create_channel</code> with a connection callback. In the callback, it calls <code>ca_create_subscription</code> to monitor value, alarm and property changes.</p>
|
||||
<!-- @@@create -->
|
||||
<!-- $$$description[overload1]$$$description -->
|
||||
<h3 class="fn" id="description"><a name="description"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> QCSDataEngineCA::<span class="name">description</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#description-prop">QCSDataEngine::description</a>().</p>
|
||||
<!-- @@@description -->
|
||||
<!-- $$$name[overload1]$$$name -->
|
||||
<h3 class="fn" id="name"><a name="name"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> QCSDataEngineCA::<span class="name">name</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#name-prop">QCSDataEngine::name</a>().</p>
|
||||
<p>Returns the source scheme <i>ca</i>.</p>
|
||||
<!-- @@@name -->
|
||||
<!-- $$$setValue[overload1]$$$setValueQCSData*constQVariant -->
|
||||
<h3 class="fn" id="setValue"><a name="setValue"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineCA::<span class="name">setValue</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>, const <span class="type"><a href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a></span> <i>value</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#setValue">QCSDataEngine::setValue</a>().</p>
|
||||
<!-- @@@setValue -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataenginelocal.cpp -->
|
||||
<title>List of All Members for QCSDataEngineLocal | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineLocal</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSDataEngineLocal</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdataenginelocal.html">QCSDataEngineLocal</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#QCSDataEngineLocal">QCSDataEngineLocal</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#dtor.QCSDataEngineLocal">~QCSDataEngineLocal</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allData</a></b></span>() : ObjectModel *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#allData">allData</a></b></span>() : ObjectModel *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allDataChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#close">close</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#close">close</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#create">create</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#create">create</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#description-prop">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#description">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#name-prop">name</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#name">name</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#setValue">setValue</a></b></span>(QCSData *, const QVariant )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginelocal.html#setValue">setValue</a></b></span>(QCSData *, const QVariant )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,174 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataenginelocal.cpp -->
|
||||
<title>QCSDataEngineLocal Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineLocal</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdataenginelocal.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataenginelocal.html#reimplemented-public-functions">Reimplemented Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataenginelocal.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSDataEngineLocal Class</h1>
|
||||
<!-- $$$QCSDataEngineLocal-brief -->
|
||||
<p>User configurable data. <a href="qcsdataenginelocal.html#details">More...</a></p>
|
||||
<!-- @@@QCSDataEngineLocal -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSDataEngineLocal></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="qcsdataengine.html">QCSDataEngine</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsdataenginelocal-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#QCSDataEngineLocal">QCSDataEngineLocal</a></b>(QObject *<i>parent</i> = Q_NULLPTR)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#dtor.QCSDataEngineLocal">~QCSDataEngineLocal</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<a name="reimplemented-public-functions"></a>
|
||||
<h2 id="reimplemented-public-functions">Reimplemented Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual ObjectModel *</td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#allData">allData</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#close">close</a></b>(QCSData *<i>data</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#create">create</a></b>(QCSData *<i>data</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#description">description</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#name">name</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginelocal.html#setValue">setValue</a></b>(QCSData *<i>data</i>, const QVariant <i>value</i>)</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">6 public functions inherited from <a href="qcsdataengine.html#public-functions">QCSDataEngine</a></li>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">3 properties inherited from <a href="qcsdataengine.html#properties">QCSDataEngine</a></li>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 signal inherited from <a href="qcsdataengine.html#signals">QCSDataEngine</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSDataEngineLocal-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>User configurable data.</p>
|
||||
<p>This data engine source has the form <i>loc://<name>[.{"field":"value"}]</i>. The trailing part after <i>.</i> is a JSON string. It could be used to configure the data and has the following fields:</p>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th >Field</th><th >Description</th></tr></thead>
|
||||
<tr valign="top" class="odd"><td >type</td><td >Data type. Any of <i>enum</i>, <i>string</i>, <i>int</i> and <i>double</i>.</td></tr>
|
||||
<tr valign="top" class="even"><td >value</td><td >Initial value.</td></tr>
|
||||
<tr valign="top" class="odd"><td >enums</td><td >Array of state strings for <i>enum</i> type.</td></tr>
|
||||
<tr valign="top" class="even"><td >precision</td><td >Precision of a <i>double</i> typed value.</td></tr>
|
||||
</table></div>
|
||||
<p>The data is not signaled as connected until it gets configured. If already configured, the second configurtion takes no effect.</p>
|
||||
<pre class="cpp">loc:<span class="comment">//real.{"type": "double", "value": 3.14, "precision": 2}</span>
|
||||
loc:<span class="comment">//integer.{"type": "int", "value": 3}</span>
|
||||
loc:<span class="comment">//string.{"type": "string", "value": "string message"}</span>
|
||||
loc:<span class="comment">//enum.{"type": "enum", "enums": ["off", "on"], "value": 1}</span></pre>
|
||||
</div>
|
||||
<!-- @@@QCSDataEngineLocal -->
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSDataEngineLocal[overload1]$$$QCSDataEngineLocalQObject* -->
|
||||
<h3 class="fn" id="QCSDataEngineLocal"><a name="QCSDataEngineLocal"></a>QCSDataEngineLocal::<span class="name">QCSDataEngineLocal</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = Q_NULLPTR)</h3>
|
||||
<p>Default constructs an instance of QCSDataEngineLocal.</p><!-- @@@QCSDataEngineLocal -->
|
||||
<!-- $$$~QCSDataEngineLocal[overload1]$$$~QCSDataEngineLocal -->
|
||||
<h3 class="fn" id="dtor.QCSDataEngineLocal"><a name="dtor.QCSDataEngineLocal"></a><code>[virtual] </code>QCSDataEngineLocal::<span class="name">~QCSDataEngineLocal</span>()</h3>
|
||||
<p>Destroys the instance of QCSDataEngineLocal. The destructor is virtual.</p><!-- @@@~QCSDataEngineLocal -->
|
||||
<!-- $$$allData[overload1]$$$allData -->
|
||||
<h3 class="fn" id="allData"><a name="allData"></a><code>[virtual] </code><span class="type">ObjectModel</span> *QCSDataEngineLocal::<span class="name">allData</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#allData-prop">QCSDataEngine::allData</a>().</p>
|
||||
<!-- @@@allData -->
|
||||
<!-- $$$close[overload1]$$$closeQCSData* -->
|
||||
<h3 class="fn" id="close"><a name="close"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineLocal::<span class="name">close</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#close">QCSDataEngine::close</a>().</p>
|
||||
<!-- @@@close -->
|
||||
<!-- $$$create[overload1]$$$createQCSData* -->
|
||||
<h3 class="fn" id="create"><a name="create"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineLocal::<span class="name">create</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#create">QCSDataEngine::create</a>().</p>
|
||||
<!-- @@@create -->
|
||||
<!-- $$$description[overload1]$$$description -->
|
||||
<h3 class="fn" id="description"><a name="description"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> QCSDataEngineLocal::<span class="name">description</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#description-prop">QCSDataEngine::description</a>().</p>
|
||||
<!-- @@@description -->
|
||||
<!-- $$$name[overload1]$$$name -->
|
||||
<h3 class="fn" id="name"><a name="name"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> QCSDataEngineLocal::<span class="name">name</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#name-prop">QCSDataEngine::name</a>().</p>
|
||||
<p>Returns the source scheme <i>loc</i>.</p>
|
||||
<!-- @@@name -->
|
||||
<!-- $$$setValue[overload1]$$$setValueQCSData*constQVariant -->
|
||||
<h3 class="fn" id="setValue"><a name="setValue"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineLocal::<span class="name">setValue</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>, const <span class="type"><a href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a></span> <i>value</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#setValue">QCSDataEngine::setValue</a>().</p>
|
||||
<!-- @@@setValue -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,139 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataenginemanager.cpp -->
|
||||
<title>List of All Members for QCSDataEngineManager | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineManager</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSDataEngineManager</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdataenginemanager.html">QCSDataEngineManager</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginemanager.html#dtor.QCSDataEngineManager">~QCSDataEngineManager</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginemanager.html#engineForName">engineForName</a></b></span>(QString ) const : QCSDataEngine *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginemanager.html#engines-prop">engines</a></b></span>() const : QList<QObject *></li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginemanager.html#instance">instance</a></b></span>() : QCSDataEngineManager *</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,156 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataenginemanager.cpp -->
|
||||
<title>QCSDataEngineManager Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineManager</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdataenginemanager.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qcsdataenginemanager.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataenginemanager.html#static-public-members">Static Public Members</a></li>
|
||||
<li class="level1"><a href="qcsdataenginemanager.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSDataEngineManager Class</h1>
|
||||
<!-- $$$QCSDataEngineManager-brief -->
|
||||
<p>Singleton object to load/query data engines. <a href="qcsdataenginemanager.html#details">More...</a></p>
|
||||
<!-- @@@QCSDataEngineManager -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSDataEngineManager></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsdataenginemanager-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><a href="qcsdataenginemanager.html#engines-prop">engines</a></b> : QList<QObject *> const</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginemanager.html#dtor.QCSDataEngineManager">~QCSDataEngineManager</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QCSDataEngine *</td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginemanager.html#engineForName">engineForName</a></b>(QString <i>source</i>) const</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QList<QObject *> </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginemanager.html#engines-prop">engines</a></b>() const</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="static-public-members"></a>
|
||||
<h2 id="static-public-members">Static Public Members</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QCSDataEngineManager *</td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginemanager.html#instance">instance</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSDataEngineManager-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>Singleton object to load/query data engines.</p>
|
||||
<p>The engine manager loads all data engine plugins in path ../plugins/csdataengine relative to the library itself.</p>
|
||||
</div>
|
||||
<!-- @@@QCSDataEngineManager -->
|
||||
<div class="prop">
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$engines-prop$$$engines -->
|
||||
<h3 class="fn" id="engines-prop"><a name="engines-prop"></a><span class="name">engines</span> : <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *> const</h3>
|
||||
<p>List of all available data engines.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> QList<QObject *> </td><td class="memItemRight bottomAlign"><span class="name"><b>engines</b></span>() const</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@engines -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$~QCSDataEngineManager[overload1]$$$~QCSDataEngineManager -->
|
||||
<h3 class="fn" id="dtor.QCSDataEngineManager"><a name="dtor.QCSDataEngineManager"></a>QCSDataEngineManager::<span class="name">~QCSDataEngineManager</span>()</h3>
|
||||
<p>Destroys the instance of QCSDataEngineManager.</p><!-- @@@~QCSDataEngineManager -->
|
||||
<!-- $$$engineForName[overload1]$$$engineForNameQString -->
|
||||
<h3 class="fn" id="engineForName"><a name="engineForName"></a><span class="type"><a href="qcsdataengine.html">QCSDataEngine</a></span> *QCSDataEngineManager::<span class="name">engineForName</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> <i>source</i>) const</h3>
|
||||
<p>Returns the data engine registered for the scheme of <i>source</i>. If no scheme specified, the default engine is returned, i.e. "ca".</p>
|
||||
<!-- @@@engineForName -->
|
||||
<!-- $$$instance[overload1]$$$instance -->
|
||||
<h3 class="fn" id="instance"><a name="instance"></a><code>[static] </code><span class="type">QCSDataEngineManager</span> *QCSDataEngineManager::<span class="name">instance</span>()</h3>
|
||||
<p>Returns the singleton instance</p>
|
||||
<!-- @@@instance -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataenginesim.cpp -->
|
||||
<title>List of All Members for QCSDataEngineSim | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineSim</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSDataEngineSim</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdataenginesim.html">QCSDataEngineSim</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#QCSDataEngineSim">QCSDataEngineSim</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#dtor.QCSDataEngineSim">~QCSDataEngineSim</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allData</a></b></span>() : ObjectModel *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#allData">allData</a></b></span>() : ObjectModel *</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#allData-prop">allDataChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#close">close</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#close">close</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#create">create</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#create">create</a></b></span>(QCSData *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#description-prop">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#description">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#name-prop">name</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#name">name</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataengine.html#setValue">setValue</a></b></span>(QCSData *, const QVariant )</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdataenginesim.html#setValue">setValue</a></b></span>(QCSData *, const QVariant )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdataenginesim.cpp -->
|
||||
<title>QCSDataEngineSim Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataEngineSim</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdataenginesim.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataenginesim.html#reimplemented-public-functions">Reimplemented Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdataenginesim.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSDataEngineSim Class</h1>
|
||||
<!-- $$$QCSDataEngineSim-brief -->
|
||||
<p>Simulation data produced by math functions. <a href="qcsdataenginesim.html#details">More...</a></p>
|
||||
<!-- @@@QCSDataEngineSim -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSDataEngineSim></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="qcsdataengine.html">QCSDataEngine</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsdataenginesim-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#QCSDataEngineSim">QCSDataEngineSim</a></b>(QObject *<i>parent</i> = Q_NULLPTR)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#dtor.QCSDataEngineSim">~QCSDataEngineSim</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<a name="reimplemented-public-functions"></a>
|
||||
<h2 id="reimplemented-public-functions">Reimplemented Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual ObjectModel *</td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#allData">allData</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#close">close</a></b>(QCSData *<i>data</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#create">create</a></b>(QCSData *<i>data</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#description">description</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#name">name</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qcsdataenginesim.html#setValue">setValue</a></b>(QCSData *<i>data</i>, const QVariant <i>value</i>)</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">6 public functions inherited from <a href="qcsdataengine.html#public-functions">QCSDataEngine</a></li>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">3 properties inherited from <a href="qcsdataengine.html#properties">QCSDataEngine</a></li>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 signal inherited from <a href="qcsdataengine.html#signals">QCSDataEngine</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSDataEngineSim-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>Simulation data produced by math functions.</p>
|
||||
<p>This data engine source has a <i>sim://</i> scheme, followed by the data name. The following data names are available:</p>
|
||||
<div class="table"><table class="generic">
|
||||
<thead><tr class="qt-style"><th >Data name</th><th >Data type</th><th >Data Count</th><th >Update</th><th >Description</th></tr></thead>
|
||||
<tr valign="top" class="odd"><td >random</td><td >double</td><td >1</td><td >1 Hz</td><td >radom number between 0.0 and 1.0.</td></tr>
|
||||
<tr valign="top" class="even"><td >sin</td><td >double</td><td >1</td><td >1 Hz</td><td >sinous function of an interal integer counter.</td></tr>
|
||||
<tr valign="top" class="odd"><td >wave</td><td >double</td><td >20</td><td >1 Hz</td><td >sinous of an integer array, in which the first element is the internal counter.</td></tr>
|
||||
<tr valign="top" class="even"><td >enum</td><td >enum</td><td >1</td><td >Passive</td><td >Enum value with two states, OFF and ON.</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
<!-- @@@QCSDataEngineSim -->
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSDataEngineSim[overload1]$$$QCSDataEngineSimQObject* -->
|
||||
<h3 class="fn" id="QCSDataEngineSim"><a name="QCSDataEngineSim"></a>QCSDataEngineSim::<span class="name">QCSDataEngineSim</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = Q_NULLPTR)</h3>
|
||||
<p>Default constructs an instance of QCSDataEngineSim.</p><!-- @@@QCSDataEngineSim -->
|
||||
<!-- $$$~QCSDataEngineSim[overload1]$$$~QCSDataEngineSim -->
|
||||
<h3 class="fn" id="dtor.QCSDataEngineSim"><a name="dtor.QCSDataEngineSim"></a><code>[virtual] </code>QCSDataEngineSim::<span class="name">~QCSDataEngineSim</span>()</h3>
|
||||
<p>Destroys the instance of QCSDataEngineSim. The destructor is virtual.</p><!-- @@@~QCSDataEngineSim -->
|
||||
<!-- $$$allData[overload1]$$$allData -->
|
||||
<h3 class="fn" id="allData"><a name="allData"></a><code>[virtual] </code><span class="type">ObjectModel</span> *QCSDataEngineSim::<span class="name">allData</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#allData-prop">QCSDataEngine::allData</a>().</p>
|
||||
<!-- @@@allData -->
|
||||
<!-- $$$close[overload1]$$$closeQCSData* -->
|
||||
<h3 class="fn" id="close"><a name="close"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineSim::<span class="name">close</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#close">QCSDataEngine::close</a>().</p>
|
||||
<!-- @@@close -->
|
||||
<!-- $$$create[overload1]$$$createQCSData* -->
|
||||
<h3 class="fn" id="create"><a name="create"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineSim::<span class="name">create</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#create">QCSDataEngine::create</a>().</p>
|
||||
<!-- @@@create -->
|
||||
<!-- $$$description[overload1]$$$description -->
|
||||
<h3 class="fn" id="description"><a name="description"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> QCSDataEngineSim::<span class="name">description</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#description-prop">QCSDataEngine::description</a>().</p>
|
||||
<!-- @@@description -->
|
||||
<!-- $$$name[overload1]$$$name -->
|
||||
<h3 class="fn" id="name"><a name="name"></a><code>[virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> QCSDataEngineSim::<span class="name">name</span>()</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#name-prop">QCSDataEngine::name</a>().</p>
|
||||
<p>Returns the source scheme <i>sim</i>.</p>
|
||||
<!-- @@@name -->
|
||||
<!-- $$$setValue[overload1]$$$setValueQCSData*constQVariant -->
|
||||
<h3 class="fn" id="setValue"><a name="setValue"></a><code>[virtual] </code><span class="type">void</span> QCSDataEngineSim::<span class="name">setValue</span>(<span class="type"><a href="qcsdata.html">QCSData</a></span> *<i>data</i>, const <span class="type"><a href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a></span> <i>value</i>)</h3>
|
||||
<p>Reimplemented from <a href="qcsdataengine.html#setValue">QCSDataEngine::setValue</a>().</p>
|
||||
<!-- @@@setValue -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdata.cpp -->
|
||||
<title>List of All Members for QCSDataRange | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataRange</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSDataRange</h1>
|
||||
<p>This is the complete list of members for <a href="qcsdatarange.html">QCSDataRange</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdatarange.html#QCSDataRange">QCSDataRange</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdatarange.html#rangeChanged">rangeChanged</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsdatarange.html#setRange">setRange</a></b></span>(double , double )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,160 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- csdata.cpp -->
|
||||
<title>QCSDataRange Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSDataRange</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsdatarange.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qcsdatarange.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsdatarange.html#signals">Signals</a></li>
|
||||
<li class="level1"><a href="qcsdatarange.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSDataRange Class</h1>
|
||||
<!-- $$$QCSDataRange-brief -->
|
||||
<p>This class provides limits information about the data. <a href="qcsdatarange.html#details">More...</a></p>
|
||||
<!-- @@@QCSDataRange -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSDataRange></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Instantiated By:</td><td class="memItemRight bottomAlign"> <a href="qml-csdataquick-data-csdatarange.html">CSDataRange</a></td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsdatarange-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><a href="qcsdatarange.html#lower-prop">lower</a></b> : const double</li>
|
||||
<li class="fn"><b><a href="qcsdatarange.html#upper-prop">upper</a></b> : const double</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsdatarange.html#QCSDataRange">QCSDataRange</a></b>(QObject *<i>parent</i> = Q_NULLPTR)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdatarange.html#setRange">setRange</a></b>(double <i>lower</i>, double <i>upper</i>)</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="signals"></a>
|
||||
<h2 id="signals">Signals</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qcsdatarange.html#rangeChanged">rangeChanged</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSDataRange-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>This class provides limits information about the data.</p>
|
||||
</div>
|
||||
<!-- @@@QCSDataRange -->
|
||||
<div class="prop">
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$lower-prop$$$rangeChanged -->
|
||||
<h3 class="fn" id="lower-prop"><a name="lower-prop"></a><span class="name">lower</span> : const <span class="type">double</span></h3>
|
||||
<p>This property holds the lower limit.</p>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qcsdatarange.html#rangeChanged">rangeChanged</a></b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@lower -->
|
||||
<!-- $$$upper-prop$$$rangeChanged -->
|
||||
<h3 class="fn" id="upper-prop"><a name="upper-prop"></a><span class="name">upper</span> : const <span class="type">double</span></h3>
|
||||
<p>This property holds the upper limit.</p>
|
||||
<p><b>Notifier signal:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qcsdatarange.html#rangeChanged">rangeChanged</a></b></span>()</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@upper -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSDataRange[overload1]$$$QCSDataRangeQObject* -->
|
||||
<h3 class="fn" id="QCSDataRange"><a name="QCSDataRange"></a>QCSDataRange::<span class="name">QCSDataRange</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i> = Q_NULLPTR)</h3>
|
||||
<p>Construct a range object with the given <i>parent</i>.</p>
|
||||
<!-- @@@QCSDataRange -->
|
||||
<!-- $$$setRange[overload1]$$$setRangedoubledouble -->
|
||||
<h3 class="fn" id="setRange"><a name="setRange"></a><span class="type">void</span> QCSDataRange::<span class="name">setRange</span>(<span class="type">double</span> <i>lower</i>, <span class="type">double</span> <i>upper</i>)</h3>
|
||||
<p>Set the <i>lower</i> and <i>upper</i> limits .</p>
|
||||
<!-- @@@setRange -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,140 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- parser.cpp -->
|
||||
<title>List of All Members for QCSParser | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSParser</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSParser</h1>
|
||||
<p>This is the complete list of members for <a href="qcsparser.html">QCSParser</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#QCSParser">QCSParser</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#dtor.QCSParser">~QCSParser</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#description-prop">description</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#extension-prop">extension</a></b></span>() : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparser.html#parseDisplayFile">parseDisplayFile</a></b></span>(QString , QMap<QString, QString> , bool ) : QString</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,161 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- parser.cpp -->
|
||||
<title>QCSParser Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSParser</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsparser.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qcsparser.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsparser.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSParser Class</h1>
|
||||
<!-- $$$QCSParser-brief -->
|
||||
<p>The <a href="qcsparser.html">QCSParser</a> class defines the interface of display file parser. <a href="qcsparser.html#details">More...</a></p>
|
||||
<!-- @@@QCSParser -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSParser></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherited By:</td><td class="memItemRight bottomAlign"> <p><a href="adlparser.html">ADLParser</a>, <a href="edlparser.html">EDLParser</a>, <a href="qmlparser.html">QMLParser</a>, and <a href="uiparser.html">UIParser</a></p>
|
||||
</td></tr></table></div><ul>
|
||||
<li><a href="qcsparser-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><a href="qcsparser.html#description-prop">description</a></b> : const QString</li>
|
||||
<li class="fn"><b><a href="qcsparser.html#extension-prop">extension</a></b> : const QString</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsparser.html#QCSParser">QCSParser</a></b>(QObject *<i>parent</i>)</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="qcsparser.html#dtor.QCSParser">~QCSParser</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsparser.html#description-prop">description</a></b>() = 0</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsparser.html#extension-prop">extension</a></b>() = 0</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qcsparser.html#parseDisplayFile">parseDisplayFile</a></b>(QString <i>filename</i>, QMap<QString, QString> <i>macros</i>, bool <i>partial</i> = false) = 0</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSParser-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>The <a href="qcsparser.html">QCSParser</a> class defines the interface of display file parser.</p>
|
||||
<p>This is the base class for display file parsers, which parses various display files and output equivalent QML files.</p>
|
||||
<p>Pasers are loaded as plugins on demand and parse zero, one or more types of file.</p>
|
||||
</div>
|
||||
<!-- @@@QCSParser -->
|
||||
<div class="prop">
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$description-prop$$$description -->
|
||||
<h3 class="fn" id="description-prop"><a name="description-prop"></a><span class="name">description</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>Descriptive text of this file parser.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> virtual QString </td><td class="memItemRight bottomAlign"><span class="name"><b>description</b></span>() = 0</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@description -->
|
||||
<!-- $$$extension-prop$$$extension -->
|
||||
<h3 class="fn" id="extension-prop"><a name="extension-prop"></a><span class="name">extension</span> : const <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span></h3>
|
||||
<p>File extension supported by this parser.</p>
|
||||
<p><b>Access functions:</b></p>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft topAlign rightAlign"> virtual QString </td><td class="memItemRight bottomAlign"><span class="name"><b>extension</b></span>() = 0</td></tr>
|
||||
</table></div>
|
||||
<!-- @@@extension -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$QCSParser[overload1]$$$QCSParserQObject* -->
|
||||
<h3 class="fn" id="QCSParser"><a name="QCSParser"></a>QCSParser::<span class="name">QCSParser</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qobject.html#QObject">QObject</a></span> *<i>parent</i>)</h3>
|
||||
<p>Default constructs an instance of QCSParser.</p><!-- @@@QCSParser -->
|
||||
<!-- $$$~QCSParser[overload1]$$$~QCSParser -->
|
||||
<h3 class="fn" id="dtor.QCSParser"><a name="dtor.QCSParser"></a><code>[virtual] </code>QCSParser::<span class="name">~QCSParser</span>()</h3>
|
||||
<p>Destroys the instance of QCSParser. The destructor is virtual.</p><!-- @@@~QCSParser -->
|
||||
<!-- $$$parseDisplayFile[overload1]$$$parseDisplayFileQStringQMap<QString,QString>bool -->
|
||||
<h3 class="fn" id="parseDisplayFile"><a name="parseDisplayFile"></a><code>[pure virtual] </code><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> QCSParser::<span class="name">parseDisplayFile</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> <i>filename</i>, <span class="type"><a href="http://doc.qt.io/qt-5/qmap.html">QMap</a></span><<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span>, <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span>> <i>macros</i>, <span class="type">bool</span> <i>partial</i> = false)</h3>
|
||||
<p>Parse the given display file.</p>
|
||||
<p>The file parser must implements this to parse the given <i>filename</i> with <i>macros</i> substitution. The returned QML representation should be a standard QML source, unless <i>partial</i> is specified in which only the item definitions are returned excluding import statements and root item.</p>
|
||||
<!-- @@@parseDisplayFile -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- parsermanager.cpp -->
|
||||
<title>List of All Members for QCSParserManager | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSParserManager</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for QCSParserManager</h1>
|
||||
<p>This is the complete list of members for <a href="qcsparsermanager.html">QCSParserManager</a>, including inherited members.</p>
|
||||
<div class="table"><table class="propsummary">
|
||||
<tr><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparsermanager.html#dtor.QCSParserManager">~QCSParserManager</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#blockSignals">blockSignals</a></b></span>(bool )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#childEvent">childEvent</a></b></span>(QChildEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#children">children</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect">connect</a></b></span>(const QObject *, const char *, const QObject *, const char *, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-1">connect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &, Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-2">connect</a></b></span>(const QObject *, const char *, const char *, Qt::ConnectionType ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-3">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-4">connect</a></b></span>(const QObject *, PointerToMemberFunction , Functor )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connect-5">connect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, Functor , Qt::ConnectionType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#connectNotify">connectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#customEvent">customEvent</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#d_ptr-var">d_ptr</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#deleteLater">deleteLater</a></b></span>()</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#destroyed">destroyed</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect">disconnect</a></b></span>(const QObject *, const char *, const QObject *, const char *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-1">disconnect</a></b></span>(const QObject *, const QMetaMethod &, const QObject *, const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-4">disconnect</a></b></span>(const QMetaObject::Connection &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-2">disconnect</a></b></span>(const char *, const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-3">disconnect</a></b></span>(const QObject *, const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnect-5">disconnect</a></b></span>(const QObject *, PointerToMemberFunction , const QObject *, PointerToMemberFunction )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#disconnectNotify">disconnectNotify</a></b></span>(const QMetaMethod &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectInfo">dumpObjectInfo</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dumpObjectTree">dumpObjectTree</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#dynamicPropertyNames">dynamicPropertyNames</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#event">event</a></b></span>(QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#eventFilter">eventFilter</a></b></span>(QObject *, QEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChild">findChild</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren">findChildren</a></b></span>(const QString &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-1">findChildren</a></b></span>(const QRegExp &, Qt::FindChildOptions ) const</li>
|
||||
</ul></td><td class="topAlign"><ul>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#findChildren-2">findChildren</a></b></span>(const QRegularExpression &, Qt::FindChildOptions ) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#inherits">inherits</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#installEventFilter">installEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparsermanager.html#instance">instance</a></b></span>() : QCSParserManager *</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isSignalConnected">isSignalConnected</a></b></span>(const QMetaMethod &) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWidgetType">isWidgetType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#isWindowType">isWindowType</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#killTimer">killTimer</a></b></span>(int )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#metaObject">metaObject</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#moveToThread">moveToThread</a></b></span>(QThread *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">objectName</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectNameChanged">objectNameChanged</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#parent">parent</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="qcsparsermanager.html#parserForExtension">parserForExtension</a></b></span>(QString ) const : QCSParser *</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#property">property</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#receivers">receivers</a></b></span>(const char *) const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#removeEventFilter">removeEventFilter</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#sender">sender</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#senderSignalIndex">senderSignalIndex</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#objectName-prop">setObjectName</a></b></span>(const QString &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setParent">setParent</a></b></span>(QObject *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#setProperty">setProperty</a></b></span>(const char *, const QVariant &)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#signalsBlocked">signalsBlocked</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer">startTimer</a></b></span>(int , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#startTimer-1">startTimer</a></b></span>(std::chrono::milliseconds , Qt::TimerType )</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticMetaObject-var">staticMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#staticQtMetaObject-var">staticQtMetaObject</a></b></span> : </li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#thread">thread</a></b></span>() const</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#timerEvent">timerEvent</a></b></span>(QTimerEvent *)</li>
|
||||
<li class="fn"><span class="name"><b><a href="http://doc.qt.io/qt-5/qobject.html#tr">tr</a></b></span>(const char *, const char *, int )</li>
|
||||
</ul>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,151 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- parsermanager.cpp -->
|
||||
<title>QCSParserManager Class | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-cpp.html">C++ Classes</a></li>
|
||||
<li>QCSParserManager</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qcsparsermanager.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qcsparsermanager.html#public-functions">Public Functions</a></li>
|
||||
<li class="level1"><a href="qcsparsermanager.html#static-public-members">Static Public Members</a></li>
|
||||
<li class="level1"><a href="qcsparsermanager.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">QCSParserManager Class</h1>
|
||||
<!-- $$$QCSParserManager-brief -->
|
||||
<p>Singleton object to load/query file parsers. <a href="qcsparsermanager.html#details">More...</a></p>
|
||||
<!-- @@@QCSParserManager -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QCSParserManager></span>
|
||||
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="http://doc.qt.io/qt-5/qobject.html">QObject</a></td></tr></table></div><ul>
|
||||
<li><a href="qcsparsermanager-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><a href="qcsparsermanager.html#parsers-prop">parsers</a></b> : QList<QCSParser *> const</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li class="fn">1 property inherited from <a href="http://doc.qt.io/qt-5/qobject.html#properties">QObject</a></li>
|
||||
</ul>
|
||||
<a name="public-functions"></a>
|
||||
<h2 id="public-functions">Public Functions</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qcsparsermanager.html#dtor.QCSParserManager">~QCSParserManager</a></b>()</td></tr>
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QCSParser *</td><td class="memItemRight bottomAlign"><b><a href="qcsparsermanager.html#parserForExtension">parserForExtension</a></b>(QString <i>extension</i>) const</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">32 public functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-functions">QObject</a></li>
|
||||
</ul>
|
||||
<a name="static-public-members"></a>
|
||||
<h2 id="static-public-members">Static Public Members</h2>
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> QCSParserManager *</td><td class="memItemRight bottomAlign"><b><a href="qcsparsermanager.html#instance">instance</a></b>()</td></tr>
|
||||
</table></div>
|
||||
<ul>
|
||||
<li class="fn">10 static public members inherited from <a href="http://doc.qt.io/qt-5/qobject.html#static-public-members">QObject</a></li>
|
||||
</ul>
|
||||
<h3>Additional Inherited Members</h3>
|
||||
<ul>
|
||||
<li class="fn">1 public slot inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-slots">QObject</a></li>
|
||||
<li class="fn">2 signals inherited from <a href="http://doc.qt.io/qt-5/qobject.html#signals">QObject</a></li>
|
||||
<li class="fn">1 public variable inherited from <a href="http://doc.qt.io/qt-5/qobject.html#public-variables">QObject</a></li>
|
||||
<li class="fn">9 protected functions inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-functions">QObject</a></li>
|
||||
<li class="fn">2 protected variables inherited from <a href="http://doc.qt.io/qt-5/qobject.html#protected-variables">QObject</a></li>
|
||||
</ul>
|
||||
<a name="details"></a>
|
||||
<!-- $$$QCSParserManager-description -->
|
||||
<div class="descr">
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>Singleton object to load/query file parsers.</p>
|
||||
<p>The parser manager loads all parser plugins in path ../plugins/parser relative to the library itself.</p>
|
||||
</div>
|
||||
<!-- @@@QCSParserManager -->
|
||||
<div class="prop">
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$parsers-prop -->
|
||||
<h3 class="fn" id="parsers-prop"><a name="parsers-prop"></a><span class="name">parsers</span> : <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><<span class="type"><a href="qcsparser.html">QCSParser</a></span> *> const</h3>
|
||||
<p>List of display file parsers.</p>
|
||||
<!-- @@@parsers -->
|
||||
</div>
|
||||
<div class="func">
|
||||
<h2>Member Function Documentation</h2>
|
||||
<!-- $$$~QCSParserManager[overload1]$$$~QCSParserManager -->
|
||||
<h3 class="fn" id="dtor.QCSParserManager"><a name="dtor.QCSParserManager"></a>QCSParserManager::<span class="name">~QCSParserManager</span>()</h3>
|
||||
<p>Destroys the instance of QCSParserManager.</p><!-- @@@~QCSParserManager -->
|
||||
<!-- $$$instance[overload1]$$$instance -->
|
||||
<h3 class="fn" id="instance"><a name="instance"></a><code>[static] </code><span class="type">QCSParserManager</span> *QCSParserManager::<span class="name">instance</span>()</h3>
|
||||
<p>Returns the singleton instance</p>
|
||||
<!-- @@@instance -->
|
||||
<!-- $$$parserForExtension[overload1]$$$parserForExtensionQString -->
|
||||
<h3 class="fn" id="parserForExtension"><a name="parserForExtension"></a><span class="type"><a href="qcsparser.html">QCSParser</a></span> *QCSParserManager::<span class="name">parserForExtension</span>(<span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> <i>extension</i>) const</h3>
|
||||
<p>Returns the file parser registered for the file <i>extension</i>.</p>
|
||||
<!-- @@@parserForExtension -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- enums.cpp -->
|
||||
<title>List of All Members for ArrowPosition | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li>List of All Members for ArrowPosition</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for ArrowPosition</h1>
|
||||
<p>This is the complete list of members for <a href="qml-csdataquick-components-arrowposition.html">ArrowPosition</a>, including inherited members.</p>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-arrowposition.html#ArrowPosition-prop">ArrowPosition</a></b></b> : enumeration</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- enums.cpp -->
|
||||
<title>ArrowPosition QML Type | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li>ArrowPosition QML Type</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qml-csdataquick-components-arrowposition.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qml-csdataquick-components-arrowposition.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">ArrowPosition QML Type</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$ArrowPosition-brief -->
|
||||
<p>Enums of where the arrow is placed. <a href="qml-csdataquick-components-arrowposition.html#details">More...</a></p>
|
||||
<!-- @@@ArrowPosition -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Import Statement:</td><td class="memItemRight bottomAlign"> import CSDataQuick.Components 1.0</td></tr></table></div><ul>
|
||||
<li><a href="qml-csdataquick-components-arrowposition-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-arrowposition.html#ArrowPosition-prop">ArrowPosition</a></b></b> : enumeration</li>
|
||||
</ul>
|
||||
<!-- $$$ArrowPosition-description -->
|
||||
<a name="details"></a>
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<!-- @@@ArrowPosition -->
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$ArrowPosition -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="ArrowPosition-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="ArrowPosition-prop"></a><span class="name">ArrowPosition</span> : <span class="type">enumeration</span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><ul>
|
||||
<li>ArrowPosition.None</li>
|
||||
<li>ArrowPosition.Start</li>
|
||||
<li>ArrowPosition.End</li>
|
||||
<li>ArrowPosition.Both</li>
|
||||
</ul>
|
||||
</div></div><!-- @@@ArrowPosition -->
|
||||
<br/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- baseitem.cpp -->
|
||||
<title>List of All Members for BaseItem | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li>List of All Members for BaseItem</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for BaseItem</h1>
|
||||
<p>This is the complete list of members for <a href="qml-csdataquick-components-baseitem.html">BaseItem</a>, including inherited members.</p>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#background-prop">background</a></b></b> : color</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#cursorType-prop">cursorType</a></b></b> : enumeration</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#dynamicAttribute-prop">dynamicAttribute</a></b></b> : DynamicAttribute</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#filePath-attached-prop">filePath</a></b></b> : string [attached]</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#foreground-prop">foreground</a></b></b> : color</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#limits-prop">limits</a></b></b> : Limits</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#window-prop">window</a></b></b> : Window</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- baseitem.cpp -->
|
||||
<title>BaseItem QML Type | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li>BaseItem QML Type</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qml-csdataquick-components-baseitem.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qml-csdataquick-components-baseitem.html#attached-properties">Attached Properties</a></li>
|
||||
<li class="level1"><a href="qml-csdataquick-components-baseitem.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">BaseItem QML Type</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$BaseItem-brief -->
|
||||
<p>Base item which all visual items derive. <a href="qml-csdataquick-components-baseitem.html#details">More...</a></p>
|
||||
<!-- @@@BaseItem -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Import Statement:</td><td class="memItemRight bottomAlign"> import CSDataQuick.Components 1.0</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherited By:</td><td class="memItemRight bottomAlign"> <p><a href="qml-csdataquick-components-cs2dsscan.html">CS2DSscan</a>, <a href="qml-csdataquick-components-csadimage.html">CSADImage</a>, <a href="qml-csdataquick-components-cscartesianplot.html">CSCartesianPlot</a>, <a href="qml-csdataquick-components-cscomposite.html">CSComposite</a>, <a href="qml-csdataquick-components-cscontrol.html">CSControl</a>, <a href="qml-csdataquick-components-csgraphics.html">CSGraphics</a>, <a href="qml-csdataquick-components-csmjpegvideo.html">CSMJPEGVideo</a>, <a href="qml-csdataquick-components-csmonitor.html">CSMonitor</a>, <a href="qml-csdataquick-components-csrelateddisplay.html">CSRelatedDisplay</a>, <a href="qml-csdataquick-components-csshellcommand.html">CSShellCommand</a>, and <a href="qml-csdataquick-components-csstripchart.html">CSStripChart</a></p>
|
||||
</td></tr></table></div><ul>
|
||||
<li><a href="qml-csdataquick-components-baseitem-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#background-prop">background</a></b></b> : color</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#cursorType-prop">cursorType</a></b></b> : enumeration</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#dynamicAttribute-prop">dynamicAttribute</a></b></b> : DynamicAttribute</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#foreground-prop">foreground</a></b></b> : color</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#limits-prop">limits</a></b></b> : Limits</li>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#window-prop">window</a></b></b> : Window</li>
|
||||
</ul>
|
||||
<a name="attached-properties"></a>
|
||||
<h2 id="attached-properties">Attached Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-baseitem.html#filePath-attached-prop">filePath</a></b></b> : string</li>
|
||||
</ul>
|
||||
<!-- $$$BaseItem-description -->
|
||||
<a name="details"></a>
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<!-- @@@BaseItem -->
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$background -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="background-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="background-prop"></a><span class="name">background</span> : <span class="type">color</span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>Color used to fill background.</p>
|
||||
</div></div><!-- @@@background -->
|
||||
<br/>
|
||||
<!-- $$$cursorType -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="cursorType-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="cursorType-prop"></a><span class="name">cursorType</span> : <span class="type">enumeration</span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>Mouse cursor shape.</p>
|
||||
</div></div><!-- @@@cursorType -->
|
||||
<br/>
|
||||
<!-- $$$dynamicAttribute -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="dynamicAttribute-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="dynamicAttribute-prop"></a><span class="name">dynamicAttribute</span> : <span class="type"><a href="qml-csdataquick-components-dynamicattribute.html">DynamicAttribute</a></span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>Configure item's visibility and color</p>
|
||||
</div></div><!-- @@@dynamicAttribute -->
|
||||
<br/>
|
||||
<!-- $$$foreground -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="foreground-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="foreground-prop"></a><span class="name">foreground</span> : <span class="type">color</span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>Color used to draw outline, text.</p>
|
||||
<p>This is also the color fill graphics item.</p>
|
||||
</div></div><!-- @@@foreground -->
|
||||
<br/>
|
||||
<!-- $$$limits -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="limits-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="limits-prop"></a><span class="name">limits</span> : <span class="type">Limits</span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>Configure the operation range and data precision</p>
|
||||
</div></div><!-- @@@limits -->
|
||||
<br/>
|
||||
<!-- $$$window -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="window-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="window-prop"></a><span class="name">window</span> : <span class="type"><a href="http://doc.qt.io/qt-5/qml-qtquick-window-window.html">Window</a></span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>Window which contains this item.</p>
|
||||
</div></div><!-- @@@window -->
|
||||
<br/>
|
||||
<h2>Attached Property Documentation</h2>
|
||||
<!-- $$$filePath -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="filePath-attached-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="filePath-attached-prop"></a><span class="name">BaseItem.filePath</span> : <span class="type">string</span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>This attached property holds the absolute file path of the display in which this item resides.</p>
|
||||
<p>It is attached to each instance of <a href="qml-csdataquick-components-baseitem.html">BaseItem</a>. This property maybe give the items awareness of the global context.</p>
|
||||
</div></div><!-- @@@filePath -->
|
||||
<br/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- BaseWindow.qml -->
|
||||
<title>List of All Members for BaseWindow | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li>List of All Members for BaseWindow</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for BaseWindow</h1>
|
||||
<p>This is the complete list of members for <a href="qml-csdataquick-components-basewindow.html">BaseWindow</a>, including inherited members.</p>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-basewindow.html#title-prop">title</a></b></b> : string</li>
|
||||
</ul>
|
||||
<p>The following members are inherited from <a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html">Rectangle</a>.</p>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html#antialiasing-prop">antialiasing</a></b></b> : bool</li>
|
||||
<li class="fn"><b><b><a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html#border.color-prop">border.color</a></b></b> : color</li>
|
||||
<li class="fn"><b><b><a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html#border.width-prop">border.width</a></b></b> : int</li>
|
||||
<li class="fn"><b><b><a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html#color-prop">color</a></b></b> : color</li>
|
||||
<li class="fn"><b><b><a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html#gradient-prop">gradient</a></b></b> : Gradient</li>
|
||||
<li class="fn"><b><b><a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html#radius-prop">radius</a></b></b> : real</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- BaseWindow.qml -->
|
||||
<title>BaseWindow QML Type | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li>BaseWindow QML Type</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar">
|
||||
<div class="toc">
|
||||
<h3><a name="toc">Contents</a></h3>
|
||||
<ul>
|
||||
<li class="level1"><a href="qml-csdataquick-components-basewindow.html#properties">Properties</a></li>
|
||||
<li class="level1"><a href="qml-csdataquick-components-basewindow.html#details">Detailed Description</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">BaseWindow QML Type</h1>
|
||||
<span class="subtitle"></span>
|
||||
<!-- $$$BaseWindow-brief -->
|
||||
<p>Base for all toplevel windows. <a href="qml-csdataquick-components-basewindow.html#details">More...</a></p>
|
||||
<!-- @@@BaseWindow -->
|
||||
<div class="table"><table class="alignedsummary">
|
||||
<tr><td class="memItemLeft rightAlign topAlign"> Import Statement:</td><td class="memItemRight bottomAlign"> import CSDataQuick.Components 1.0</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <p><a href="http://doc.qt.io/qt-5/qml-qtquick-rectangle.html">Rectangle</a></p>
|
||||
</td></tr></table></div><ul>
|
||||
<li><a href="qml-csdataquick-components-basewindow-members.html">List of all members, including inherited members</a></li>
|
||||
</ul>
|
||||
<a name="properties"></a>
|
||||
<h2 id="properties">Properties</h2>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-basewindow.html#title-prop">title</a></b></b> : string</li>
|
||||
</ul>
|
||||
<!-- $$$BaseWindow-description -->
|
||||
<a name="details"></a>
|
||||
<h2 id="details">Detailed Description</h2>
|
||||
<p>In addition to <a href="http://doc.qt.io/qt-5/qml-qtquick-window-window.html">Window</a>, it records the file path this window represents and the macro expansion. Also it implements a context menu,</p>
|
||||
<ul>
|
||||
<li>Print - capture a screenshot of the current window and send it to printer</li>
|
||||
<li>Close - close the current window</li>
|
||||
<li>Main Window - popup the main window if any registered</li>
|
||||
<li>Display List - popup the window to display windows opened</li>
|
||||
<li>Data Engines - popup the window to display data engine information</li>
|
||||
</ul>
|
||||
<p><i>Note: This is actually a Rectangle type, because Window derived types cannot be used in Qt Quick Designer.</i></p>
|
||||
<!-- @@@BaseWindow -->
|
||||
<h2>Property Documentation</h2>
|
||||
<!-- $$$title -->
|
||||
<div class="qmlitem"><div class="qmlproto">
|
||||
<div class="table"><table class="qmlname">
|
||||
<tr valign="top" class="odd" id="title-prop">
|
||||
<td class="tblQmlPropNode"><p>
|
||||
<a name="title-prop"></a><span class="name">title</span> : <span class="type">string</span></p></td></tr>
|
||||
</table></div>
|
||||
</div><div class="qmldoc"><p>This property holds the window title</p>
|
||||
</div></div><!-- @@@title -->
|
||||
<br/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<!-- enums.cpp -->
|
||||
<title>List of All Members for ColorMode | CSDataQuick Documentation 1.2</title>
|
||||
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
||||
<script type="text/javascript">
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
||||
(i[r].q = i[r].q || []).push(arguments)
|
||||
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
||||
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
||||
|
||||
ga('create', 'UA-24645639-4', 'qt.io');
|
||||
ga('set', 'forceSSL', true);
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header" id="header">
|
||||
<header id="navbar" class="">
|
||||
</header>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="main-rounded">
|
||||
<div class="navigationbar">
|
||||
<ul class="sub-navigation">
|
||||
<li><a href="../../CSDataQuick.html">Home</a></li>
|
||||
<li><a href="../docs.html" class="active">Documentation</a></li>
|
||||
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
||||
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
||||
</ul>
|
||||
<div id="main_title_bar">
|
||||
<h1>CSDataQuick Documentation</h1>
|
||||
<div class="search_bar">
|
||||
<script>
|
||||
(function() {
|
||||
var cx = '001693341472456439948:u9v0snkru3q';
|
||||
var gcse = document.createElement('script');
|
||||
gcse.type = 'text/javascript';
|
||||
gcse.async = true;
|
||||
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(gcse, s);
|
||||
})();
|
||||
</script>
|
||||
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
||||
</div></div>
|
||||
<ul>
|
||||
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
||||
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
||||
<li>List of All Members for ColorMode</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="line">
|
||||
<div class="content mainContent">
|
||||
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
|
||||
<div class="context">
|
||||
<h1 class="title">List of All Members for ColorMode</h1>
|
||||
<p>This is the complete list of members for <a href="qml-csdataquick-components-colormode.html">ColorMode</a>, including inherited members.</p>
|
||||
<ul>
|
||||
<li class="fn"><b><b><a href="qml-csdataquick-components-colormode.html#ColorMode-prop">ColorMode</a></b></b> : enumeration</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
||||
</body>
|
||||
</html>
|
||||