Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > cf48da7d1b8e1f83fb29b038ef4f8fc6 > files > 828

engauge-digitizer-doc-9.8-1.mga6.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Engauge Digitizer: CmdStackShadow Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Engauge Digitizer
   &#160;<span id="projectnumber">2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCmdStackShadow-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">CmdStackShadow Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Command stack that shadows the <a class="el" href="classCmdMediator.html" title="Command queue stack. ">CmdMediator</a> command stack at startup when reading commands from an error report file.  
 <a href="classCmdStackShadow.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="CmdStackShadow_8h_source.html">CmdStackShadow.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for CmdStackShadow:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classCmdStackShadow.png" usemap="#CmdStackShadow_map" alt=""/>
  <map id="CmdStackShadow_map" name="CmdStackShadow_map">
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr class="memitem:a4661ca8ade6f29cc9bb6df35a16128aa"><td class="memItemLeft" align="right" valign="top"><a id="a4661ca8ade6f29cc9bb6df35a16128aa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCmdStackShadow.html#a4661ca8ade6f29cc9bb6df35a16128aa">slotRedo</a> ()</td></tr>
<tr class="memdesc:a4661ca8ade6f29cc9bb6df35a16128aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move next command from list to <a class="el" href="classCmdMediator.html" title="Command queue stack. ">CmdMediator</a>. Noop if there are no more commands. <br /></td></tr>
<tr class="separator:a4661ca8ade6f29cc9bb6df35a16128aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4cfdc37f52f8786cf75900a5f43a1ca"><td class="memItemLeft" align="right" valign="top"><a id="ab4cfdc37f52f8786cf75900a5f43a1ca"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCmdStackShadow.html#ab4cfdc37f52f8786cf75900a5f43a1ca">slotUndo</a> ()</td></tr>
<tr class="memdesc:ab4cfdc37f52f8786cf75900a5f43a1ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Throw away every command since trying to reconcile two different command stacks after an undo is too dangerous. <br /></td></tr>
<tr class="separator:ab4cfdc37f52f8786cf75900a5f43a1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
Signals</h2></td></tr>
<tr class="memitem:a1ab9208cc03d8d68c4339c55d5c50aab"><td class="memItemLeft" align="right" valign="top"><a id="a1ab9208cc03d8d68c4339c55d5c50aab"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCmdStackShadow.html#a1ab9208cc03d8d68c4339c55d5c50aab">signalRedo</a> ()</td></tr>
<tr class="memdesc:a1ab9208cc03d8d68c4339c55d5c50aab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal used to emulate a shift-control-z redo command from user during testing. <br /></td></tr>
<tr class="separator:a1ab9208cc03d8d68c4339c55d5c50aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5251f72bf353a9f4d9bb27097f07c59a"><td class="memItemLeft" align="right" valign="top"><a id="a5251f72bf353a9f4d9bb27097f07c59a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCmdStackShadow.html#a5251f72bf353a9f4d9bb27097f07c59a">signalUndo</a> ()</td></tr>
<tr class="memdesc:a5251f72bf353a9f4d9bb27097f07c59a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal used to emulate a shift-z undo command from user during testing. <br /></td></tr>
<tr class="separator:a5251f72bf353a9f4d9bb27097f07c59a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac56db4ae6dbb76e8569666418c24cb9c"><td class="memItemLeft" align="right" valign="top"><a id="ac56db4ae6dbb76e8569666418c24cb9c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCmdStackShadow.html#ac56db4ae6dbb76e8569666418c24cb9c">CmdStackShadow</a> ()</td></tr>
<tr class="memdesc:ac56db4ae6dbb76e8569666418c24cb9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single constructor. <br /></td></tr>
<tr class="separator:ac56db4ae6dbb76e8569666418c24cb9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a255e38a68ad878578add9824a1ef54e6"><td class="memItemLeft" align="right" valign="top"><a id="a255e38a68ad878578add9824a1ef54e6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCmdStackShadow.html#a255e38a68ad878578add9824a1ef54e6">canRedo</a> () const</td></tr>
<tr class="memdesc:a255e38a68ad878578add9824a1ef54e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if there is a command available. <br /></td></tr>
<tr class="separator:a255e38a68ad878578add9824a1ef54e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7544f8a4189ef219eecf772df208db2b"><td class="memItemLeft" align="right" valign="top"><a id="a7544f8a4189ef219eecf772df208db2b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCmdStackShadow.html#a7544f8a4189ef219eecf772df208db2b">loadCommands</a> (<a class="el" href="classMainWindow.html">MainWindow</a> &amp;mainWindow, <a class="el" href="classDocument.html">Document</a> &amp;document, QXmlStreamReader &amp;reader)</td></tr>
<tr class="memdesc:a7544f8a4189ef219eecf772df208db2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load commands from serialized xml. <br /></td></tr>
<tr class="separator:a7544f8a4189ef219eecf772df208db2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Command stack that shadows the <a class="el" href="classCmdMediator.html" title="Command queue stack. ">CmdMediator</a> command stack at startup when reading commands from an error report file. </p>
<p>The commands are loaded into this container rather than <a class="el" href="classCmdMediator.html" title="Command queue stack. ">CmdMediator</a>, since <a class="el" href="classCmdMediator.html" title="Command queue stack. ">CmdMediator</a> would try to execute all the commands immediately. For the best debugging, we want to be able to execute each command one by one. This container nicely stores commands until we want to copy them to <a class="el" href="classCmdMediator.html" title="Command queue stack. ">CmdMediator</a> so they can be executed.</p>
<p>This class is not subclassed from QUndoStack since that class is designed to prevent access to individual commands, to preserve their integrity</p>
<p>This class is not named CmdMediatorShadow since does not maintain a <a class="el" href="classDocument.html" title="Storage of one imported image and the data attached to that image. ">Document</a> like <a class="el" href="classCmdMediator.html" title="Command queue stack. ">CmdMediator</a>, although in some ways that name might be a useful alias </p>

<p>Definition at line <a class="el" href="CmdStackShadow_8h_source.html#l00030">30</a> of file <a class="el" href="CmdStackShadow_8h_source.html">CmdStackShadow.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>Cmd/<a class="el" href="CmdStackShadow_8h_source.html">CmdStackShadow.h</a></li>
<li>Cmd/<a class="el" href="CmdStackShadow_8cpp_source.html">CmdStackShadow.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 25 2016 20:54:16 for Engauge Digitizer by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>