--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a></td><td class="indexvalue">Debug monitor to stardart output (cout) </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_debug_console.html">DebugConsole</a></td><td class="indexvalue">Show debug messages </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td><td class="indexvalue">Get list of available printers </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_print_job.html">PrintJob</a></td><td class="indexvalue">File printing job' </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_print_widget.html">PrintWidget</a></td><td class="indexvalue">GUI Widget of Urpo printing </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td class="indexvalue">GUI dialog for Urpo Setting </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td class="indexvalue">Information about ssh connection (abstract) </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td class="indexvalue">Connection information, support storing settings </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td class="indexvalue">Base class for jobs (abstract) </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td class="indexvalue">GUI class for URPO main window </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td class="indexvalue">Process running ssh/scp command </td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp File Reference</h1><code>#include "<a class="el" href="cerrdebugmonitor_8cpp_source.html">cerrdebugmonitor.h</a>"</code><br/>
+<code>#include <QObject></code><br/>
+<code>#include <iostream></code><br/>
+
+<p><a href="cerrdebugmonitor_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "cerrdebugmonitor.h"</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include <iostream></span>
+<a name="l00003"></a>00003
+<a name="l00004"></a>00004 CerrDebugMonitor::CerrDebugMonitor(QObject *parent) :
+<a name="l00005"></a>00005 QObject(parent)
+<a name="l00006"></a>00006 {
+<a name="l00007"></a>00007
+<a name="l00008"></a>00008 }
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="keywordtype">void</span> CerrDebugMonitor::debugMessage(QString message)
+<a name="l00011"></a>00011 {
+<a name="l00012"></a>00012 std::cout << message.toStdString();
+<a name="l00013"></a>00013 std::cout << <span class="stringliteral">"\n"</span>;
+<a name="l00014"></a>00014 std::cout.flush();
+<a name="l00015"></a>00015 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h File Reference</h1><code>#include <QObject></code><br/>
+
+<p><a href="cerrdebugmonitor_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Debug monitor to stardart error (cerr). <a href="class_cerr_debug_monitor.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef CERRDEBUGMONITOR_H</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define CERRDEBUGMONITOR_H</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include <QObject></span>
+<a name="l00005"></a>00005
+<a name="l00017"></a><a class="code" href="class_cerr_debug_monitor.html">00017</a> <span class="keyword">class </span><a class="code" href="class_cerr_debug_monitor.html" title="Debug monitor to stardart output (cout).">CerrDebugMonitor</a> : <span class="keyword">public</span> QObject
+<a name="l00018"></a>00018 {
+<a name="l00019"></a>00019 Q_OBJECT
+<a name="l00020"></a>00020 <span class="keyword">public</span>:
+<a name="l00021"></a>00021 <span class="keyword">explicit</span> <a class="code" href="class_cerr_debug_monitor.html" title="Debug monitor to stardart output (cout).">CerrDebugMonitor</a>(QObject *parent = 0);
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 signals:
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="keyword">public</span> slots:
+<a name="l00026"></a>00026 <span class="keywordtype">void</span> debugMessage(QString message);
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 };
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#endif // CERRDEBUGMONITOR_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>CerrDebugMonitor Member List</h1>This is the complete list of members for <a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>CerrDebugMonitor</b>(QObject *parent=0) (defined in <a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a>)</td><td><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a></td><td><code> [explicit]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>debugMessage</b>(QString message) (defined in <a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a>)</td><td><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a></td><td><code> [slot]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: CerrDebugMonitor Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>CerrDebugMonitor Class Reference</h1><!-- doxytag: class="CerrDebugMonitor" -->
+<p>Debug monitor to stardart output (cout).
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="cerrdebugmonitor_8h_source.html">cerrdebugmonitor.h</a>></code></p>
+
+<p><a href="class_cerr_debug_monitor-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a567fa105375e3aa894e0df3f3ae9cdec"></a><!-- doxytag: member="CerrDebugMonitor::debugMessage" ref="a567fa105375e3aa894e0df3f3ae9cdec" args="(QString message)" -->
+void </td><td class="memItemRight" valign="bottom"><b>debugMessage</b> (QString message)</td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3e6967a92193776563bebac3495d0a2"></a><!-- doxytag: member="CerrDebugMonitor::CerrDebugMonitor" ref="ad3e6967a92193776563bebac3495d0a2" args="(QObject *parent=0)" -->
+ </td><td class="memItemRight" valign="bottom"><b>CerrDebugMonitor</b> (QObject *parent=0)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Debug monitor to stardart output (cout). </p>
+<p>Temperary, not used in final program</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_debug_console.html" title="Show debug messages.">DebugConsole</a></dd></dl>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0 </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-12 </dd></dl>
+
+<p>Definition at line <a class="el" href="cerrdebugmonitor_8h_source.html#l00017">17</a> of file <a class="el" href="cerrdebugmonitor_8h_source.html">cerrdebugmonitor.h</a>.</p>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="cerrdebugmonitor_8h_source.html">cerrdebugmonitor.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="cerrdebugmonitor_8cpp_source.html">cerrdebugmonitor.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>DebugConsole Member List</h1>This is the complete list of members for <a class="el" href="class_debug_console.html">DebugConsole</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>DebugConsole</b>(QWidget *parent=0) (defined in <a class="el" href="class_debug_console.html">DebugConsole</a>)</td><td><a class="el" href="class_debug_console.html">DebugConsole</a></td><td><code> [explicit]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>debugMessage</b>(QString message) (defined in <a class="el" href="class_debug_console.html">DebugConsole</a>)</td><td><a class="el" href="class_debug_console.html">DebugConsole</a></td><td><code> [slot]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: DebugConsole Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>DebugConsole Class Reference</h1><!-- doxytag: class="DebugConsole" -->
+<p>Show debug messages.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="debugconsole_8h_source.html">debugconsole.h</a>></code></p>
+
+<p><a href="class_debug_console-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cfd970ba2be9e5da626eb64e128fb9a"></a><!-- doxytag: member="DebugConsole::debugMessage" ref="a0cfd970ba2be9e5da626eb64e128fb9a" args="(QString message)" -->
+void </td><td class="memItemRight" valign="bottom"><b>debugMessage</b> (QString message)</td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b3487c29517e10ae41b8605e6f4105a"></a><!-- doxytag: member="DebugConsole::DebugConsole" ref="a8b3487c29517e10ae41b8605e6f4105a" args="(QWidget *parent=0)" -->
+ </td><td class="memItemRight" valign="bottom"><b>DebugConsole</b> (QWidget *parent=0)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Show debug messages. </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-13 </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0.1</dd></dl>
+<p>Show debug messages in QTextBrowser. Show everything received via debugMessage() slot. </p>
+
+<p>Definition at line <a class="el" href="debugconsole_8h_source.html#l00040">40</a> of file <a class="el" href="debugconsole_8h_source.html">debugconsole.h</a>.</p>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="debugconsole_8h_source.html">debugconsole.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="debugconsole_8cpp_source.html">debugconsole.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>PrintJob Member List</h1>This is the complete list of members for <a class="el" href="class_print_job.html">PrintJob</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">cancel</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0">cancelJob</a>()</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Cancelled</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf">copyReady</a>(bool success)</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td><code> [slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>debugMessage</b>(QString message) (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8">deleteReady</a>(bool success)</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6">fail</a>(QString errorString)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Failed</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19">finish</a>(JobStatus status)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e">finished</a>(bool successed, QString errorStr=QString())</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">getConnection</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">getStatus</a>() const </td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>JobStatus</b> enum name (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">newProcess</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e">printFile</a>(const QString &path, const QString &printOptions)</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td><code> [slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PrintJob</b>(UrpoConnection *connection) (defined in <a class="el" href="class_print_job.html">PrintJob</a>)</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td><code> [explicit]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c">printReady</a>(bool success)</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td><code> [slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Ready</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Running</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84">sendDebugMessage</a>(QString message)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1">setStatus</a>(JobStatus status)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">start</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050">startJob</a>()</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td><code> [virtual, slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Successed</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UrpoJob</b>(UrpoConnection *connection) (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [explicit]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PrintJob</b>() (defined in <a class="el" href="class_print_job.html">PrintJob</a>)</td><td><a class="el" href="class_print_job.html">PrintJob</a></td><td></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: PrintJob Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>PrintJob Class Reference</h1><!-- doxytag: class="PrintJob" --><!-- doxytag: inherits="UrpoJob" -->
+<p>File printing job'.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="printjob_8h_source.html">printjob.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for PrintJob:</div>
+<div class="dynsection">
+ <div class="center">
+ <img src="class_print_job.png" usemap="#PrintJob_map" alt=""/>
+ <map id="PrintJob_map" name="PrintJob_map">
+<area href="class_urpo_job.html" alt="UrpoJob" shape="rect" coords="0,0,60,24"/>
+</map>
+ </div>
+</div>
+
+<p><a href="class_print_job-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dacf12d369e28e30a5955aba14d4fcf"></a><!-- doxytag: member="PrintJob::copyReady" ref="a2dacf12d369e28e30a5955aba14d4fcf" args="(bool success)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf">copyReady</a> (bool success)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">When file has copied (internal use only). <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af984397994fd563b0a0a810b77a68c2c"></a><!-- doxytag: member="PrintJob::printReady" ref="af984397994fd563b0a0a810b77a68c2c" args="(bool success)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c">printReady</a> (bool success)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">When files has printed (internal use only). <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb65a2765ae36c2ceab60e5a868b54f8"></a><!-- doxytag: member="PrintJob::deleteReady" ref="adb65a2765ae36c2ceab60e5a868b54f8" args="(bool success)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8">deleteReady</a> (bool success)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">When file has deleted (internal use only). <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e">printFile</a> (const QString &path, const QString &printOptions)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print sigle file. <a href="#a5ce2230a6599b03abefd3875a43ba62e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050">startJob</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Do not use, thows execption! <a href="#a167ee653ddcb9f5130b9f92fce279050"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a7f1167cd9d660a3fa1c16276d8b6b0"></a><!-- doxytag: member="PrintJob::cancelJob" ref="a6a7f1167cd9d660a3fa1c16276d8b6b0" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0">cancelJob</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Cancel printing job. <br/></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f58997ec199e807b1149e49423d8199"></a><!-- doxytag: member="PrintJob::PrintJob" ref="a6f58997ec199e807b1149e49423d8199" args="(UrpoConnection *connection)" -->
+ </td><td class="memItemRight" valign="bottom"><b>PrintJob</b> (<a class="el" href="class_urpo_connection.html">UrpoConnection</a> *connection)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>File printing job'. </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-17 </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0.1</dd></dl>
+<p>Job for printing files. First, connect <a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished()</a>-signal (called when ready) Then, <a class="el" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e" title="Print sigle file.">printFile()</a></p>
+<dl class="note"><dt><b>Note:</b></dt><dd><a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f" title="Start job.">start()</a> is not for use! </dd></dl>
+
+<p>Definition at line <a class="el" href="printjob_8h_source.html#l00042">42</a> of file <a class="el" href="printjob_8h_source.html">printjob.h</a>.</p>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a5ce2230a6599b03abefd3875a43ba62e"></a><!-- doxytag: member="PrintJob::printFile" ref="a5ce2230a6599b03abefd3875a43ba62e" args="(const QString &path, const QString &printOptions)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PrintJob::printFile </td>
+ <td>(</td>
+ <td class="paramtype">const QString & </td>
+ <td class="paramname"> <em>path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString & </td>
+ <td class="paramname"> <em>printOptions</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Print sigle file. </p>
+<ul>
+<li>path Path to file </li>
+<li>printOptions cups print options for lp command</li>
+</ul>
+<p>When finished, emit <a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished()</a> signal </p>
+
+<p>Definition at line <a class="el" href="printjob_8cpp_source.html#l00066">66</a> of file <a class="el" href="printjob_8cpp_source.html">printjob.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a167ee653ddcb9f5130b9f92fce279050"></a><!-- doxytag: member="PrintJob::startJob" ref="a167ee653ddcb9f5130b9f92fce279050" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PrintJob::startJob </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td><code> [virtual, slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Do not use, thows execption! </p>
+<p>This function exits only because of bad class planning. </p>
+<dl class="note"><dt><b>Note:</b></dt><dd>Do NOT use!</dd></dl>
+<dl><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>std::logic_error</em> </td><td>Thow error becouse this function is not for use! </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Implements <a class="el" href="class_urpo_job.html">UrpoJob</a>.</p>
+
+<p>Definition at line <a class="el" href="printjob_8cpp_source.html#l00059">59</a> of file <a class="el" href="printjob_8cpp_source.html">printjob.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="printjob_8h_source.html">printjob.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="printjob_8cpp_source.html">printjob.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>PrintWidget Member List</h1>This is the complete list of members for <a class="el" href="class_print_widget.html">PrintWidget</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>browseFile</b>() (defined in <a class="el" href="class_print_widget.html">PrintWidget</a>)</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c">cancel</a>()</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e">doCancel</a>()</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128">doPrint</a>()</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7">print</a>(QString file, QString options)</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [signal]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PrintWidget</b>(QWidget *parent=0) (defined in <a class="el" href="class_print_widget.html">PrintWidget</a>)</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [explicit]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec">reconnect</a>()</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c">setPrinters</a>(QStringList printers)</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc">setReady</a>(bool ready)</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e">setStatus</a>(QString message=QString(), bool busy=false)</td><td><a class="el" href="class_print_widget.html">PrintWidget</a></td><td><code> [slot]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: PrintWidget Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>PrintWidget Class Reference</h1><!-- doxytag: class="PrintWidget" -->
+<p>GUI Widget of Urpo printing.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="printwidget_8h_source.html">printwidget.h</a>></code></p>
+
+<p><a href="class_print_widget-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e">setStatus</a> (QString message=QString(), bool busy=false)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set status information. <a href="#a6a7ec1bbfe668da0e65aae39cd9d5a7e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc">setReady</a> (bool ready)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set ready to print. <a href="#a294239f17167fadcbd924344edf345bc"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65e32ec7dfa8cec54cb39e52b3b597b5"></a><!-- doxytag: member="PrintWidget::browseFile" ref="a65e32ec7dfa8cec54cb39e52b3b597b5" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><b>browseFile</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab79dad9222d33574ffec4b9df8a9128"></a><!-- doxytag: member="PrintWidget::doPrint" ref="aab79dad9222d33574ffec4b9df8a9128" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128">doPrint</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Press browse button. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af41b8303b7ebba95e070592f76c47c1e"></a><!-- doxytag: member="PrintWidget::doCancel" ref="af41b8303b7ebba95e070592f76c47c1e" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e">doCancel</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Press print button. <br/></td></tr>
+<tr><td colspan="2"><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a319ad31de9bf0c284b66df691ea1136c"></a><!-- doxytag: member="PrintWidget::cancel" ref="a319ad31de9bf0c284b66df691ea1136c" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c">cancel</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">User press Cancel button. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfb611de0a17aebdb882ec0b5916aeec"></a><!-- doxytag: member="PrintWidget::reconnect" ref="abfb611de0a17aebdb882ec0b5916aeec" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec">reconnect</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">User press Reconnect button. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a65184c29cbcde59b88f43d8286eed7"></a><!-- doxytag: member="PrintWidget::print" ref="a2a65184c29cbcde59b88f43d8286eed7" args="(QString file, QString options)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7">print</a> (QString file, QString options)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">User press Print button. <br/></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a222778699f1361c00141554bda635656"></a><!-- doxytag: member="PrintWidget::PrintWidget" ref="a222778699f1361c00141554bda635656" args="(QWidget *parent=0)" -->
+ </td><td class="memItemRight" valign="bottom"><b>PrintWidget</b> (QWidget *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c">setPrinters</a> (QStringList printers)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set printers. <a href="#a9f5c076fb72f1e0453f58e4351e7b23c"></a><br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>GUI Widget of Urpo printing. </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-17 </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0.1 </dd></dl>
+
+<p>Definition at line <a class="el" href="printwidget_8h_source.html#l00043">43</a> of file <a class="el" href="printwidget_8h_source.html">printwidget.h</a>.</p>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a9f5c076fb72f1e0453f58e4351e7b23c"></a><!-- doxytag: member="PrintWidget::setPrinters" ref="a9f5c076fb72f1e0453f58e4351e7b23c" args="(QStringList printers)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PrintWidget::setPrinters </td>
+ <td>(</td>
+ <td class="paramtype">QStringList </td>
+ <td class="paramname"> <em>printers</em></td>
+ <td> ) </td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Set printers. </p>
+<p>Set printers and enable printing if printer exists</p>
+<ul>
+<li>printers List of printer names </li>
+</ul>
+
+<p>Definition at line <a class="el" href="printwidget_8cpp_source.html#l00140">140</a> of file <a class="el" href="printwidget_8cpp_source.html">printwidget.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a294239f17167fadcbd924344edf345bc"></a><!-- doxytag: member="PrintWidget::setReady" ref="a294239f17167fadcbd924344edf345bc" args="(bool ready)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PrintWidget::setReady </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>ready</em></td>
+ <td> ) </td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Set ready to print. </p>
+<p>Enable print button and set status message to ready</p>
+<ul>
+<li>ready Is ready to print </li>
+</ul>
+
+<p>Definition at line <a class="el" href="printwidget_8cpp_source.html#l00155">155</a> of file <a class="el" href="printwidget_8cpp_source.html">printwidget.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6a7ec1bbfe668da0e65aae39cd9d5a7e"></a><!-- doxytag: member="PrintWidget::setStatus" ref="a6a7ec1bbfe668da0e65aae39cd9d5a7e" args="(QString message=QString(), bool busy=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PrintWidget::setStatus </td>
+ <td>(</td>
+ <td class="paramtype">QString </td>
+ <td class="paramname"> <em>message</em> = <code>QString()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>busy</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Set status information. </p>
+<ul>
+<li>message Message to show. Use html tags for red error color </li>
+<li>busy Show busy progress bar </li>
+</ul>
+
+<p>Definition at line <a class="el" href="printwidget_8cpp_source.html#l00122">122</a> of file <a class="el" href="printwidget_8cpp_source.html">printwidget.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="printwidget_8h_source.html">printwidget.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="printwidget_8cpp_source.html">printwidget.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>PrinterListJob Member List</h1>This is the complete list of members for <a class="el" href="class_printer_list_job.html">PrinterListJob</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">cancel</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>cancelJob</b>() (defined in <a class="el" href="class_printer_list_job.html">PrinterListJob</a>)</td><td><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Cancelled</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>debugMessage</b>(QString message) (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51">doList</a>(bool success)</td><td><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6">fail</a>(QString errorString)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Failed</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19">finish</a>(JobStatus status)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e">finished</a>(bool successed, QString errorStr=QString())</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">getConnection</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992">getPrinters</a>() const </td><td><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">getStatus</a>() const </td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>JobStatus</b> enum name (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">newProcess</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PrinterListJob</b>(UrpoConnection *connection) (defined in <a class="el" href="class_printer_list_job.html">PrinterListJob</a>)</td><td><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td><td><code> [explicit]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Ready</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Running</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84">sendDebugMessage</a>(QString message)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1">setStatus</a>(JobStatus status)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">start</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>startJob</b>() (defined in <a class="el" href="class_printer_list_job.html">PrinterListJob</a>)</td><td><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Successed</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UrpoJob</b>(UrpoConnection *connection) (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [explicit]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: PrinterListJob Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>PrinterListJob Class Reference</h1><!-- doxytag: class="PrinterListJob" --><!-- doxytag: inherits="UrpoJob" -->
+<p>Get list of available printers.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="printerlistjob_8h_source.html">printerlistjob.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for PrinterListJob:</div>
+<div class="dynsection">
+ <div class="center">
+ <img src="class_printer_list_job.png" usemap="#PrinterListJob_map" alt=""/>
+ <map id="PrinterListJob_map" name="PrinterListJob_map">
+<area href="class_urpo_job.html" alt="UrpoJob" shape="rect" coords="0,0,90,24"/>
+</map>
+ </div>
+</div>
+
+<p><a href="class_printer_list_job-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f54b15c51796dae1f49faefc4522b51"></a><!-- doxytag: member="PrinterListJob::doList" ref="a9f54b15c51796dae1f49faefc4522b51" args="(bool success)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51">doList</a> (bool success)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Read output and do printer list. <br/></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f6b6e9f71225379e3bdf8ac2593d3c1"></a><!-- doxytag: member="PrinterListJob::PrinterListJob" ref="a0f6b6e9f71225379e3bdf8ac2593d3c1" args="(UrpoConnection *connection)" -->
+ </td><td class="memItemRight" valign="bottom"><b>PrinterListJob</b> (<a class="el" href="class_urpo_connection.html">UrpoConnection</a> *connection)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac31476343a7d6d4b4dbc98f0a9082992"></a><!-- doxytag: member="PrinterListJob::getPrinters" ref="ac31476343a7d6d4b4dbc98f0a9082992" args="() const " -->
+QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992">getPrinters</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">List of printers in system. <br/></td></tr>
+<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a952d20a228e1d498f38bba0ba5192058"></a><!-- doxytag: member="PrinterListJob::startJob" ref="a952d20a228e1d498f38bba0ba5192058" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><b>startJob</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9c9613b42230e96644cfdff2e6f5403"></a><!-- doxytag: member="PrinterListJob::cancelJob" ref="af9c9613b42230e96644cfdff2e6f5403" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><b>cancelJob</b> ()</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Get list of available printers. </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0 </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-11</dd></dl>
+<p>connect <a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished()</a> and call <a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f" title="Start job.">start()</a>. <a class="el" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992" title="List of printers in system.">getPrinters()</a> tell printers of remote host. </p>
+
+<p>Definition at line <a class="el" href="printerlistjob_8h_source.html#l00041">41</a> of file <a class="el" href="printerlistjob_8h_source.html">printerlistjob.h</a>.</p>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="printerlistjob_8h_source.html">printerlistjob.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="printerlistjob_8cpp_source.html">printerlistjob.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>SettingsDialog Member List</h1>This is the complete list of members for <a class="el" href="class_settings_dialog.html">SettingsDialog</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>browse</b>() (defined in <a class="el" href="class_settings_dialog.html">SettingsDialog</a>)</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td><code> [slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>okay</b>() (defined in <a class="el" href="class_settings_dialog.html">SettingsDialog</a>)</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td><code> [slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>serverChanged</b>(const QString &text) (defined in <a class="el" href="class_settings_dialog.html">SettingsDialog</a>)</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd">setHelp</a>(QTextBrowser *helpWidget)</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8">setSettings</a>(UrpoConnectionSettings *settings)</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SettingsDialog</b>(QWidget *parent=0) (defined in <a class="el" href="class_settings_dialog.html">SettingsDialog</a>)</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td><code> [explicit]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>showHelp</b>() (defined in <a class="el" href="class_settings_dialog.html">SettingsDialog</a>)</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a></td><td><code> [slot]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: SettingsDialog Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>SettingsDialog Class Reference</h1><!-- doxytag: class="SettingsDialog" -->
+<p>GUI dialog for Urpo Setting.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="settingsdialog_8h_source.html">settingsdialog.h</a>></code></p>
+
+<p><a href="class_settings_dialog-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac943d632208274e2fc05c420c81b1218"></a><!-- doxytag: member="SettingsDialog::okay" ref="ac943d632208274e2fc05c420c81b1218" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><b>okay</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22558d7bab2ed8d6f6dc4e06acb6514f"></a><!-- doxytag: member="SettingsDialog::serverChanged" ref="a22558d7bab2ed8d6f6dc4e06acb6514f" args="(const QString &text)" -->
+void </td><td class="memItemRight" valign="bottom"><b>serverChanged</b> (const QString &text)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56d685003201220eea5786316ef49eb2"></a><!-- doxytag: member="SettingsDialog::browse" ref="a56d685003201220eea5786316ef49eb2" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><b>browse</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31b0c0d0eca7bb14984750784b10e3c8"></a><!-- doxytag: member="SettingsDialog::showHelp" ref="a31b0c0d0eca7bb14984750784b10e3c8" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><b>showHelp</b> ()</td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9933956b777b2c0451e9119581cc22fb"></a><!-- doxytag: member="SettingsDialog::SettingsDialog" ref="a9933956b777b2c0451e9119581cc22fb" args="(QWidget *parent=0)" -->
+ </td><td class="memItemRight" valign="bottom"><b>SettingsDialog</b> (QWidget *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24a50ddb3f66175cf0cca756e7f31df8"></a><!-- doxytag: member="SettingsDialog::setSettings" ref="a24a50ddb3f66175cf0cca756e7f31df8" args="(UrpoConnectionSettings *settings)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8">setSettings</a> (<a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a> *settings)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set <a class="el" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a> having connection settings. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01f13839d5d23033492d95e25a7e1cbd"></a><!-- doxytag: member="SettingsDialog::setHelp" ref="a01f13839d5d23033492d95e25a7e1cbd" args="(QTextBrowser *helpWidget)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd">setHelp</a> (QTextBrowser *helpWidget)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set QTextBrowser showing help. <br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>GUI dialog for Urpo Setting. </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-13 </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0.1</dd></dl>
+<p>Dialog for settings. Remember to set <a class="el" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8" title="Set UrpoConnection having connection settings.">setSettings()</a> and <a class="el" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd" title="Set QTextBrowser showing help.">setHelp()</a>. Designed for modeless use (in modal can't show help </p>
+
+<p>Definition at line <a class="el" href="settingsdialog_8h_source.html#l00042">42</a> of file <a class="el" href="settingsdialog_8h_source.html">settingsdialog.h</a>.</p>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="settingsdialog_8h_source.html">settingsdialog.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="settingsdialog_8cpp_source.html">settingsdialog.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoConnection Member List</h1>This is the complete list of members for <a class="el" href="class_urpo_connection.html">UrpoConnection</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675">getDebugMonitor</a>() const </td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b">getHost</a>() const =0</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68">getHostString</a>()</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c">getIdentity</a>() const =0</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406">getKeyOption</a>()</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84">getUserid</a>() const =0</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4">setDebugMonitor</a>(QObject *monitor)</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UrpoConnection</b>() (defined in <a class="el" href="class_urpo_connection.html">UrpoConnection</a>)</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~UrpoConnection</b>() (defined in <a class="el" href="class_urpo_connection.html">UrpoConnection</a>)</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: UrpoConnection Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoConnection Class Reference</h1><!-- doxytag: class="UrpoConnection" -->
+<p>Information about ssh connection (abstract).
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for UrpoConnection:</div>
+<div class="dynsection">
+ <div class="center">
+ <img src="class_urpo_connection.png" usemap="#UrpoConnection_map" alt=""/>
+ <map id="UrpoConnection_map" name="UrpoConnection_map">
+<area href="class_urpo_connection_settings.html" alt="UrpoConnectionSettings" shape="rect" coords="0,56,147,80"/>
+</map>
+ </div>
+</div>
+
+<p><a href="class_urpo_connection-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b">getHost</a> () const =0</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Host name or ip address. <a href="#acfaef63e321ad056ef6da06772967c3b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84">getUserid</a> () const =0</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Userid in server. <a href="#aba99d8ff49fffbca8346d54adf244c84"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c">getIdentity</a> () const =0</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identity file. <a href="#ade5d637438a69724385e268fe32d989c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4">setDebugMonitor</a> (QObject *monitor)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default time out in connection. <a href="#a00838175ff1a662c9c140b3f45a0d2c4"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QObject * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675">getDebugMonitor</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get pointer to Debug monitor. <a href="#abd0b75726873690496758671d4ac2675"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68">getHostString</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">user@host -string <a href="#a27a49d8cc8af0a22879f25ed9fe45b68"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406">getKeyOption</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Key option needed for ssh. <a href="#a2612ae2ee7c49d582c9f8dc21ab7c406"></a><br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Information about ssh connection (abstract). </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-11 </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>1 </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoconnection_8h_source.html#l00039">39</a> of file <a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>.</p>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="abd0b75726873690496758671d4ac2675"></a><!-- doxytag: member="UrpoConnection::getDebugMonitor" ref="abd0b75726873690496758671d4ac2675" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QObject * UrpoConnection::getDebugMonitor </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Get pointer to Debug monitor. </p>
+<p>Debug monitor is QObject receiving debugMsg(QString&) signals. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>QObject receiving debug messages </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoconnection_8cpp_source.html#l00037">37</a> of file <a class="el" href="urpoconnection_8cpp_source.html">urpoconnection.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acfaef63e321ad056ef6da06772967c3b"></a><!-- doxytag: member="UrpoConnection::getHost" ref="acfaef63e321ad056ef6da06772967c3b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual QString UrpoConnection::getHost </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Host name or ip address. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Server host name of ip address </dd></dl>
+
+<p>Implemented in <a class="el" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3">UrpoConnectionSettings</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a27a49d8cc8af0a22879f25ed9fe45b68"></a><!-- doxytag: member="UrpoConnection::getHostString" ref="a27a49d8cc8af0a22879f25ed9fe45b68" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString UrpoConnection::getHostString </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>user@host -string </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>user@host -string </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoconnection_8cpp_source.html#l00047">47</a> of file <a class="el" href="urpoconnection_8cpp_source.html">urpoconnection.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ade5d637438a69724385e268fe32d989c"></a><!-- doxytag: member="UrpoConnection::getIdentity" ref="ade5d637438a69724385e268fe32d989c" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual QString UrpoConnection::getIdentity </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Identity file. </p>
+<p>ssh identity file (private key)</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ssh identity file path </dd></dl>
+
+<p>Implemented in <a class="el" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae">UrpoConnectionSettings</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2612ae2ee7c49d582c9f8dc21ab7c406"></a><!-- doxytag: member="UrpoConnection::getKeyOption" ref="a2612ae2ee7c49d582c9f8dc21ab7c406" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString UrpoConnection::getKeyOption </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Key option needed for ssh. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>-i key_file or empty if no keyfile </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoconnection_8cpp_source.html#l00057">57</a> of file <a class="el" href="urpoconnection_8cpp_source.html">urpoconnection.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aba99d8ff49fffbca8346d54adf244c84"></a><!-- doxytag: member="UrpoConnection::getUserid" ref="aba99d8ff49fffbca8346d54adf244c84" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual QString UrpoConnection::getUserid </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Userid in server. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>userid in server </dd></dl>
+
+<p>Implemented in <a class="el" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be">UrpoConnectionSettings</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a00838175ff1a662c9c140b3f45a0d2c4"></a><!-- doxytag: member="UrpoConnection::setDebugMonitor" ref="a00838175ff1a662c9c140b3f45a0d2c4" args="(QObject *monitor)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoConnection::setDebugMonitor </td>
+ <td>(</td>
+ <td class="paramtype">QObject * </td>
+ <td class="paramname"> <em>monitor</em></td>
+ <td> ) </td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Default time out in connection. </p>
+<p>Connection fais if connecting or commanding lasts more than timeout.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>default timeout in msecs</dd></dl>
+<p>Set Debug monitor Debug monitor is QObject receiving debugMsg(QString&) signals. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>monitor</em> </td><td>QObject receiving debug messages </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="urpoconnection_8cpp_source.html#l00042">42</a> of file <a class="el" href="urpoconnection_8cpp_source.html">urpoconnection.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpoconnection_8cpp_source.html">urpoconnection.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoConnectionSettings Member List</h1>This is the complete list of members for <a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675">getDebugMonitor</a>() const </td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3">getHost</a>() const </td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68">getHostString</a>()</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae">getIdentity</a>() const </td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406">getKeyOption</a>()</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be">getUserid</a>() const </td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2">load</a>()</td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4">setDebugMonitor</a>(QObject *monitor)</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>setHost</b>(const QString &host) (defined in <a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a>)</td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>setIdentity</b>(const QString &password) (defined in <a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a>)</td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>setUserid</b>(const QString &userid) (defined in <a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a>)</td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc">store</a>() const </td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UrpoConnection</b>() (defined in <a class="el" href="class_urpo_connection.html">UrpoConnection</a>)</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8">UrpoConnectionSettings</a>(const QString organization=QString(), const QString application=QString())</td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~UrpoConnection</b>() (defined in <a class="el" href="class_urpo_connection.html">UrpoConnection</a>)</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: UrpoConnectionSettings Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoConnectionSettings Class Reference</h1><!-- doxytag: class="UrpoConnectionSettings" --><!-- doxytag: inherits="UrpoConnection" -->
+<p>Connection information, support storing settings.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="urpoconnectionsettings_8h_source.html">urpoconnectionsettings.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for UrpoConnectionSettings:</div>
+<div class="dynsection">
+ <div class="center">
+ <img src="class_urpo_connection_settings.png" usemap="#UrpoConnectionSettings_map" alt=""/>
+ <map id="UrpoConnectionSettings_map" name="UrpoConnectionSettings_map">
+<area href="class_urpo_connection.html" alt="UrpoConnection" shape="rect" coords="0,0,147,24"/>
+</map>
+ </div>
+</div>
+
+<p><a href="class_urpo_connection_settings-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8">UrpoConnectionSettings</a> (const QString organization=QString(), const QString application=QString())</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3">getHost</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Host name or ip address. <a href="#a2b24ed1467e465c776b8fc9fea398ba3"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae">getIdentity</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Identity file. <a href="#af929c71f228d34ef86a0f940aa7910ae"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be">getUserid</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Userid in server. <a href="#a628e651c01d58bd283308fab9aba98be"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8f162e99ebc0d33895e6232df31d018"></a><!-- doxytag: member="UrpoConnectionSettings::setHost" ref="ad8f162e99ebc0d33895e6232df31d018" args="(const QString &host)" -->
+void </td><td class="memItemRight" valign="bottom"><b>setHost</b> (const QString &host)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a581193fad8b8d58a12bc8d4ffa9c7fd1"></a><!-- doxytag: member="UrpoConnectionSettings::setIdentity" ref="a581193fad8b8d58a12bc8d4ffa9c7fd1" args="(const QString &password)" -->
+void </td><td class="memItemRight" valign="bottom"><b>setIdentity</b> (const QString &password)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63738024bd08e5c8d8e3944fb050f8ea"></a><!-- doxytag: member="UrpoConnectionSettings::setUserid" ref="a63738024bd08e5c8d8e3944fb050f8ea" args="(const QString &userid)" -->
+void </td><td class="memItemRight" valign="bottom"><b>setUserid</b> (const QString &userid)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72e61e966401d23fd3be80438e1d36dc"></a><!-- doxytag: member="UrpoConnectionSettings::store" ref="a72e61e966401d23fd3be80438e1d36dc" args="() const " -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc">store</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Store settings via QSettings. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26ee65650e3dac5508ab99ee2a591cb2"></a><!-- doxytag: member="UrpoConnectionSettings::load" ref="a26ee65650e3dac5508ab99ee2a591cb2" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2">load</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load settings via QSettings. <br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Connection information, support storing settings. </p>
+<p>Setting are stored/loaded using QSettings</p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-11 </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>1 </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoconnectionsettings_8h_source.html#l00036">36</a> of file <a class="el" href="urpoconnectionsettings_8h_source.html">urpoconnectionsettings.h</a>.</p>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a4d6b405e37d84d891d439087eaa196c8"></a><!-- doxytag: member="UrpoConnectionSettings::UrpoConnectionSettings" ref="a4d6b405e37d84d891d439087eaa196c8" args="(const QString organization=QString(), const QString application=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">UrpoConnectionSettings::UrpoConnectionSettings </td>
+ <td>(</td>
+ <td class="paramtype">const QString </td>
+ <td class="paramname"> <em>organization</em> = <code>QString()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString </td>
+ <td class="paramname"> <em>application</em> = <code>QString()</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>organization</em> </td><td>Organization key for storing settings </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>application</em> </td><td>Application key for storing settings </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="urpoconnectionsettings_8cpp_source.html#l00027">27</a> of file <a class="el" href="urpoconnectionsettings_8cpp_source.html">urpoconnectionsettings.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a2b24ed1467e465c776b8fc9fea398ba3"></a><!-- doxytag: member="UrpoConnectionSettings::getHost" ref="a2b24ed1467e465c776b8fc9fea398ba3" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString UrpoConnectionSettings::getHost </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Host name or ip address. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Server host name of ip address </dd></dl>
+
+<p>Implements <a class="el" href="class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b">UrpoConnection</a>.</p>
+
+<p>Definition at line <a class="el" href="urpoconnectionsettings_8cpp_source.html#l00034">34</a> of file <a class="el" href="urpoconnectionsettings_8cpp_source.html">urpoconnectionsettings.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af929c71f228d34ef86a0f940aa7910ae"></a><!-- doxytag: member="UrpoConnectionSettings::getIdentity" ref="af929c71f228d34ef86a0f940aa7910ae" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString UrpoConnectionSettings::getIdentity </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Identity file. </p>
+<p>ssh identity file (private key)</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>ssh identity file path </dd></dl>
+
+<p>Implements <a class="el" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c">UrpoConnection</a>.</p>
+
+<p>Definition at line <a class="el" href="urpoconnectionsettings_8cpp_source.html#l00039">39</a> of file <a class="el" href="urpoconnectionsettings_8cpp_source.html">urpoconnectionsettings.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a628e651c01d58bd283308fab9aba98be"></a><!-- doxytag: member="UrpoConnectionSettings::getUserid" ref="a628e651c01d58bd283308fab9aba98be" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString UrpoConnectionSettings::getUserid </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Userid in server. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>userid in server </dd></dl>
+
+<p>Implements <a class="el" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84">UrpoConnection</a>.</p>
+
+<p>Definition at line <a class="el" href="urpoconnectionsettings_8cpp_source.html#l00044">44</a> of file <a class="el" href="urpoconnectionsettings_8cpp_source.html">urpoconnectionsettings.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpoconnectionsettings_8h_source.html">urpoconnectionsettings.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpoconnectionsettings_8cpp_source.html">urpoconnectionsettings.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoJob Member List</h1>This is the complete list of members for <a class="el" href="class_urpo_job.html">UrpoJob</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">cancel</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>cancelJob</b>()=0 (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected, pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Cancelled</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>debugMessage</b>(QString message) (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6">fail</a>(QString errorString)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Failed</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19">finish</a>(JobStatus status)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e">finished</a>(bool successed, QString errorStr=QString())</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">getConnection</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">getStatus</a>() const </td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>JobStatus</b> enum name (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">newProcess</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Ready</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Running</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84">sendDebugMessage</a>(QString message)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1">setStatus</a>(JobStatus status)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">start</a>()</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [inline, slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>startJob</b>()=0 (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [protected, pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Successed</b> enum value (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UrpoJob</b>(UrpoConnection *connection) (defined in <a class="el" href="class_urpo_job.html">UrpoJob</a>)</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a></td><td><code> [explicit]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: UrpoJob Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoJob Class Reference</h1><!-- doxytag: class="UrpoJob" -->
+<p>Base class for jobs (abstract).
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="urpojob_8h_source.html">urpojob.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for UrpoJob:</div>
+<div class="dynsection">
+ <div class="center">
+ <img src="class_urpo_job.png" usemap="#UrpoJob_map" alt=""/>
+ <map id="UrpoJob_map" name="UrpoJob_map">
+<area href="class_printer_list_job.html" alt="PrinterListJob" shape="rect" coords="0,56,90,80"/>
+<area href="class_print_job.html" alt="PrintJob" shape="rect" coords="100,56,190,80"/>
+</map>
+ </div>
+</div>
+
+<p><a href="class_urpo_job-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><b>JobStatus</b> { <br/>
+ <b>Ready</b>,
+<b>Running</b>,
+<b>Successed</b>,
+<b>Failed</b>,
+<br/>
+ <b>Cancelled</b>
+<br/>
+ }</td></tr>
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4549ace1bc2331462d22281b8cbdf0f"></a><!-- doxytag: member="UrpoJob::start" ref="ae4549ace1bc2331462d22281b8cbdf0f" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">start</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Start job. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a652109c42b7d8493a335d07ade7a0b0b"></a><!-- doxytag: member="UrpoJob::cancel" ref="a652109c42b7d8493a335d07ade7a0b0b" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">cancel</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Cancel job. <br/></td></tr>
+<tr><td colspan="2"><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1d96b9fac5621bd926289fe795ec371"></a><!-- doxytag: member="UrpoJob::debugMessage" ref="aa1d96b9fac5621bd926289fe795ec371" args="(QString message)" -->
+void </td><td class="memItemRight" valign="bottom"><b>debugMessage</b> (QString message)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e">finished</a> (bool successed, QString errorStr=QString())</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Job finished (successed of failed). <a href="#ab931a6a72a6f49c8919dcd695197288e"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1baca70c87d4734d26da8b10bda0f80c"></a><!-- doxytag: member="UrpoJob::UrpoJob" ref="a1baca70c87d4734d26da8b10bda0f80c" args="(UrpoConnection *connection)" -->
+ </td><td class="memItemRight" valign="bottom"><b>UrpoJob</b> (<a class="el" href="class_urpo_connection.html">UrpoConnection</a> *connection)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">JobStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">getStatus</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Job status. <a href="#af07522b7d875bfc36a694f07d580fc8b"></a><br/></td></tr>
+<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08decf8e7432c1d627391a58aa7b790b"></a><!-- doxytag: member="UrpoJob::startJob" ref="a08decf8e7432c1d627391a58aa7b790b" args="()=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><b>startJob</b> ()=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acec414a2b0d84c0bd29efa52d1e42481"></a><!-- doxytag: member="UrpoJob::cancelJob" ref="acec414a2b0d84c0bd29efa52d1e42481" args="()=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><b>cancelJob</b> ()=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19">finish</a> (JobStatus status)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Finish job. <a href="#adca3f19275978d0514229c26871e8a19"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6">fail</a> (QString errorString)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Finish failed job. <a href="#a79d4688e55e26b373e103cb7238df9b6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c06ededd10c78ca736df20e1df1e269"></a><!-- doxytag: member="UrpoJob::getConnection" ref="a5c06ededd10c78ca736df20e1df1e269" args="()" -->
+<a class="el" href="class_urpo_connection.html">UrpoConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">getConnection</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get connection pointer. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84">sendDebugMessage</a> (QString message)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Send debug message. <a href="#a6105276a7d9c7431aa5f24d374e33f84"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab54ee3b2ba06bfc71c310c746a846c48"></a><!-- doxytag: member="UrpoJob::newProcess" ref="ab54ee3b2ba06bfc71c310c746a846c48" args="()" -->
+<a class="el" href="class_urpo_process.html">UrpoProcess</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">newProcess</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new <a class="el" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89534d211decc6ab45de2b468045eef1"></a><!-- doxytag: member="UrpoJob::setStatus" ref="a89534d211decc6ab45de2b468045eef1" args="(JobStatus status)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1">setStatus</a> (JobStatus status)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set job status. <br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Base class for jobs (abstract). </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0 </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-11 </dd></dl>
+
+<p>Definition at line <a class="el" href="urpojob_8h_source.html#l00040">40</a> of file <a class="el" href="urpojob_8h_source.html">urpojob.h</a>.</p>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a79d4688e55e26b373e103cb7238df9b6"></a><!-- doxytag: member="UrpoJob::fail" ref="a79d4688e55e26b373e103cb7238df9b6" args="(QString errorString)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoJob::fail </td>
+ <td>(</td>
+ <td class="paramtype">QString </td>
+ <td class="paramname"> <em>errorString</em></td>
+ <td> ) </td>
+ <td><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Finish failed job. </p>
+<p>emit <a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished()</a> with error status and message </p>
+
+<p>Definition at line <a class="el" href="urpojob_8cpp_source.html#l00061">61</a> of file <a class="el" href="urpojob_8cpp_source.html">urpojob.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adca3f19275978d0514229c26871e8a19"></a><!-- doxytag: member="UrpoJob::finish" ref="adca3f19275978d0514229c26871e8a19" args="(JobStatus status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoJob::finish </td>
+ <td>(</td>
+ <td class="paramtype">JobStatus </td>
+ <td class="paramname"> <em>status</em></td>
+ <td> ) </td>
+ <td><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Finish job. </p>
+<ul>
+<li>status Job status (Successed, Failed, Cancelled) </li>
+</ul>
+
+<p>Definition at line <a class="el" href="urpojob_8cpp_source.html#l00052">52</a> of file <a class="el" href="urpojob_8cpp_source.html">urpojob.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab931a6a72a6f49c8919dcd695197288e"></a><!-- doxytag: member="UrpoJob::finished" ref="ab931a6a72a6f49c8919dcd695197288e" args="(bool successed, QString errorStr=QString())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoJob::finished </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>successed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString </td>
+ <td class="paramname"> <em>errorStr</em> = <code>QString()</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Job finished (successed of failed). </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>successed</em> </td><td>True if job successed, false if failed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af07522b7d875bfc36a694f07d580fc8b"></a><!-- doxytag: member="UrpoJob::getStatus" ref="af07522b7d875bfc36a694f07d580fc8b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">JobStatus UrpoJob::getStatus </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Job status. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Job status (Ready, Running, Successed, Failed </dd></dl>
+
+<p>Definition at line <a class="el" href="urpojob_8h_source.html#l00059">59</a> of file <a class="el" href="urpojob_8h_source.html">urpojob.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6105276a7d9c7431aa5f24d374e33f84"></a><!-- doxytag: member="UrpoJob::sendDebugMessage" ref="a6105276a7d9c7431aa5f24d374e33f84" args="(QString message)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoJob::sendDebugMessage </td>
+ <td>(</td>
+ <td class="paramtype">QString </td>
+ <td class="paramname"> <em>message</em></td>
+ <td> ) </td>
+ <td><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Send debug message. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>message</em> </td><td>Message to debug monitor</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>If debug monitor has been connected, send message to debug monitor </p>
+
+<p>Definition at line <a class="el" href="urpojob_8cpp_source.html#l00039">39</a> of file <a class="el" href="urpojob_8cpp_source.html">urpojob.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpojob_8h_source.html">urpojob.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpojob_8cpp_source.html">urpojob.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoMainWindow Member List</h1>This is the complete list of members for <a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769">about</a>()</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89">debugWindow</a>()</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11">getPrinters</a>()</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1">helpWindow</a>()</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422">print</a>(QString file, QString options)</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c">printersReceived</a>(bool success, QString error)</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3">printFinished</a>(bool success, QString errorStr)</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae">settings</a>()</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td><code> [slot]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UrpoMainWindow</b>(QWidget *parent=0) (defined in <a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a>)</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~UrpoMainWindow</b>() (defined in <a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a>)</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td><td></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: UrpoMainWindow Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoMainWindow Class Reference</h1><!-- doxytag: class="UrpoMainWindow" -->
+<p>GUI class for URPO main window.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="urpomainwindow_8h_source.html">urpomainwindow.h</a>></code></p>
+
+<p><a href="class_urpo_main_window-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b9ba5635e1f9f3a516e0e516c8bb82c"></a><!-- doxytag: member="UrpoMainWindow::printersReceived" ref="a7b9ba5635e1f9f3a516e0e516c8bb82c" args="(bool success, QString error)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c">printersReceived</a> (bool success, QString error)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Populate printer QCombo and enable printing. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4cbd77cd163252a26b9cecd6c34de11"></a><!-- doxytag: member="UrpoMainWindow::getPrinters" ref="af4cbd77cd163252a26b9cecd6c34de11" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11">getPrinters</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Start printers getting. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7735827afb283fb173856ba825818769"></a><!-- doxytag: member="UrpoMainWindow::about" ref="a7735827afb283fb173856ba825818769" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769">about</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Show about dialog. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc82e9d98bc76494c11f8f1b733046ae"></a><!-- doxytag: member="UrpoMainWindow::settings" ref="abc82e9d98bc76494c11f8f1b733046ae" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae">settings</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Show settings dialog. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d8b27b7df20f2f2cee6d31f36a0bac1"></a><!-- doxytag: member="UrpoMainWindow::helpWindow" ref="a4d8b27b7df20f2f2cee6d31f36a0bac1" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1">helpWindow</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Show help window. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86f59c8dbdf3bc2ac411ef2b826dbd89"></a><!-- doxytag: member="UrpoMainWindow::debugWindow" ref="a86f59c8dbdf3bc2ac411ef2b826dbd89" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89">debugWindow</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Show debug window. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa23252ae7354606d0c745edfedcf2422"></a><!-- doxytag: member="UrpoMainWindow::print" ref="aa23252ae7354606d0c745edfedcf2422" args="(QString file, QString options)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422">print</a> (QString file, QString options)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print file. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab72cf54adc0447b61e9030db560d6b3"></a><!-- doxytag: member="UrpoMainWindow::printFinished" ref="aab72cf54adc0447b61e9030db560d6b3" args="(bool success, QString errorStr)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3">printFinished</a> (bool success, QString errorStr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print finished, enable buttons. <br/></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11129141e04d5eb8fab3c9b661d634d1"></a><!-- doxytag: member="UrpoMainWindow::UrpoMainWindow" ref="a11129141e04d5eb8fab3c9b661d634d1" args="(QWidget *parent=0)" -->
+ </td><td class="memItemRight" valign="bottom"><b>UrpoMainWindow</b> (QWidget *parent=0)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>GUI class for URPO main window. </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0.1 </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-17 </dd></dl>
+
+<p>Definition at line <a class="el" href="urpomainwindow_8h_source.html#l00042">42</a> of file <a class="el" href="urpomainwindow_8h_source.html">urpomainwindow.h</a>.</p>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpomainwindow_8h_source.html">urpomainwindow.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpomainwindow_8cpp_source.html">urpomainwindow.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoProcess Member List</h1>This is the complete list of members for <a class="el" href="class_urpo_process.html">UrpoProcess</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f">AuthError</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff">Cancelled</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa">ConnectionError</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#adc31070a303b210a9244213fda1f9939">debugMessage</a>(QString message)</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2">Failed</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad">finished</a>(bool success)</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1">getError</a>() const </td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764">getErrorString</a>() const </td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963">getOutput</a>()</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb">getStatus</a>() const </td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f">getTimeout</a>()</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f">NoError</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6">ProcessError</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284">processFinished</a>(int exitCode, QProcess::ExitStatus exitStatus)</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d">Ready</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d">Running</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e">sendDebugMessage</a>(QString message)</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69">setTimeout</a>(int msecs)</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0">start</a>(const QString &command)</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9">Successed</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa">terminate</a>()</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da">timeout</a>()</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce">Timeout</a> enum value</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> enum name</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">UrpoProcess</a>(QObject *parent=0)</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td><code> [explicit]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoStatus</a> enum name</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a></td><td></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: UrpoProcess Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>UrpoProcess Class Reference</h1><!-- doxytag: class="UrpoProcess" -->
+<p>Process running ssh/scp command.
+<a href="#_details">More...</a></p>
+
+<p><code>#include <<a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>></code></p>
+
+<p><a href="class_urpo_process-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoStatus</a> { <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d">Ready</a> = 0,
+<a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d">Running</a> = 1,
+<a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9">Successed</a> = 2,
+<a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2">Failed</a> = 3
+ }</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> { <br/>
+ <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f">NoError</a> = 0,
+<a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6">ProcessError</a> = 1,
+<a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa">ConnectionError</a> = 2,
+<a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f">AuthError</a> = 3,
+<br/>
+ <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce">Timeout</a> = 4,
+<a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff">Cancelled</a> = 5
+<br/>
+ }</td></tr>
+<tr><td colspan="2"><h2>Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa">terminate</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Cancel process. <a href="#ac4381636ee9e977dfac4d8fe53ddfeaa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba6e812efd10c7b466563c171baf7284"></a><!-- doxytag: member="UrpoProcess::processFinished" ref="aba6e812efd10c7b466563c171baf7284" args="(int exitCode, QProcess::ExitStatus exitStatus)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284">processFinished</a> (int exitCode, QProcess::ExitStatus exitStatus)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SSH client has finished. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8865ef6fcb92b3fa9228474654065da"></a><!-- doxytag: member="UrpoProcess::timeout" ref="ab8865ef6fcb92b3fa9228474654065da" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da">timeout</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Timeout during connecting. <br/></td></tr>
+<tr><td colspan="2"><h2>Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad">finished</a> (bool success)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Process finished (successed of failed). <a href="#ab1c5d2e4c2bda8d34700b478fd5af1ad"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#adc31070a303b210a9244213fda1f9939">debugMessage</a> (QString message)</td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">UrpoProcess</a> (QObject *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963">getOutput</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get output of command. <a href="#af1d8cbb3465d62ab7541aac2fef7f963"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0">start</a> (const QString &command)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Run command. <a href="#a1bf2519b81fe6d5074db04f9acd38cb0"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1">getError</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Error of process. <a href="#af71059723175a0ee9324a9794eff4cb1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764">getErrorString</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Error of process (in string). <a href="#a5a400d2abb550076c778a6030293e764"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb">getStatus</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Process status. <a href="#a81ca2705b2b20d46a26f19d4a413cbdb"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e">sendDebugMessage</a> (QString message)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Send debug message. <a href="#a0d75a2951e7add2e70c02cd8bf56de3e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69">setTimeout</a> (int msecs)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set timeout. <a href="#af3cd19eb0af2b51d6740471a344cbb69"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f">getTimeout</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return timeout. <a href="#aaa8de6c9a6635cf2433958a60e4cf87f"></a><br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Process running ssh/scp command. </p>
+<dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0 </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06-11 - 2010-06-12</dd></dl>
+<p>Run ssh/scp etc. command.</p>
+<p>Read setting using UrpoConnect settings information object. Support debug monitoring using debugMessage-signals, monitor defined in settings object</p>
+<p>First, connect <a class="el" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished()</a>-signal. Then, run command. Command is run asynchronosly.</p>
+<div class="fragment"><pre class="fragment"> ...
+ <span class="comment">// Get list of available printers</span>
+
+ QString command = <span class="stringliteral">"ssh "</span>;
+ command.append(getConnection()->getKeyOption());
+ command.append(getConnection()->getHostString());
+ command.append(<span class="stringliteral">" env LANG=en lpstat -p"</span>);
+
+ process = <span class="keyword">new</span> <a class="code" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">UrpoProcess</a>( connect );
+
+ connect( process, SIGNAL(<a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished</a>(<span class="keywordtype">bool</span>)), <span class="keyword">this</span>, SLOT( readOutput(<span class="keywordtype">bool</span>) ) );
+ process.start(command);
+
+ ...
+ ::readOutput(<span class="keywordtype">bool</span> success)
+ {
+ <span class="keywordflow">if</span>( success )
+ {
+ <span class="keywordflow">foreach</span>(QString line, process->getOutput() )
+ cout << line << <span class="stringliteral">"\n"</span>;
+ }
+ <span class="keywordflow">else</span>
+ cout << <span class="stringliteral">"Error "</span> << process->getError();
+ }
+</pre></div><dl class="see"><dt><b>See also:</b></dt><dd>UrpoConnect </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00075">75</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+<hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="a5b17cbee3ba24de244bd011aabac21c9"></a><!-- doxytag: member="UrpoProcess::UrpoError" ref="a5b17cbee3ba24de244bd011aabac21c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoProcess::UrpoError</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f"></a><!-- doxytag: member="NoError" ref="a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f" args="" -->NoError</em> </td><td>
+<p>No errors happends. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6"></a><!-- doxytag: member="ProcessError" ref="a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6" args="" -->ProcessError</em> </td><td>
+<p>Error running process. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa"></a><!-- doxytag: member="ConnectionError" ref="a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa" args="" -->ConnectionError</em> </td><td>
+<p>Error connecting host. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f"></a><!-- doxytag: member="AuthError" ref="a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f" args="" -->AuthError</em> </td><td>
+<p>Authentication failed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce"></a><!-- doxytag: member="Timeout" ref="a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce" args="" -->Timeout</em> </td><td>
+<p>Timed out. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff"></a><!-- doxytag: member="Cancelled" ref="a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff" args="" -->Cancelled</em> </td><td>
+<p>User cancelled operation. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00092">92</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1be26b6dc5a227f88d8fa7be477578a2"></a><!-- doxytag: member="UrpoProcess::UrpoStatus" ref="a1be26b6dc5a227f88d8fa7be477578a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoProcess::UrpoStatus</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d"></a><!-- doxytag: member="Ready" ref="a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d" args="" -->Ready</em> </td><td>
+<p>Ready for connecting. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d"></a><!-- doxytag: member="Running" ref="a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d" args="" -->Running</em> </td><td>
+<p>Command running. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9"></a><!-- doxytag: member="Successed" ref="a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9" args="" -->Successed</em> </td><td>
+<p>Command successed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2"></a><!-- doxytag: member="Failed" ref="a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2" args="" -->Failed</em> </td><td>
+<p>Command failed. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00085">85</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="ace05eb4301a27d8c20edfc85d28ebdcf"></a><!-- doxytag: member="UrpoProcess::UrpoProcess" ref="ace05eb4301a27d8c20edfc85d28ebdcf" args="(QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">UrpoProcess::UrpoProcess </td>
+ <td>(</td>
+ <td class="paramtype">QObject * </td>
+ <td class="paramname"> <em>parent</em> = <code>0</code></td>
+ <td> ) </td>
+ <td><code> [explicit]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>connection</em> </td><td>Pointer to connection settings information </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8cpp_source.html#l00030">30</a> of file <a class="el" href="urpoprocess_8cpp_source.html">urpoprocess.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="adc31070a303b210a9244213fda1f9939"></a><!-- doxytag: member="UrpoProcess::debugMessage" ref="adc31070a303b210a9244213fda1f9939" args="(QString message)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoProcess::debugMessage </td>
+ <td>(</td>
+ <td class="paramtype">QString </td>
+ <td class="paramname"> <em>message</em></td>
+ <td> ) </td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>Send debug messages</p>
+<p><a class="el" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a> can set up a debug monitor, a QObject receiving debugMsg signals. Debug messages contains information about process output, errors etc.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>message</em> </td><td>Message send to debug monitor </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ab1c5d2e4c2bda8d34700b478fd5af1ad"></a><!-- doxytag: member="UrpoProcess::finished" ref="ab1c5d2e4c2bda8d34700b478fd5af1ad" args="(bool success)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoProcess::finished </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>success</em></td>
+ <td> ) </td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Process finished (successed of failed). </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>success</em> </td><td>True if process successed, false if failed</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>Emitted when process finished. Output of process can be reader throught <a class="el" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963" title="Get output of command.">getOutput()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="af71059723175a0ee9324a9794eff4cb1"></a><!-- doxytag: member="UrpoProcess::getError" ref="af71059723175a0ee9324a9794eff4cb1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> UrpoProcess::getError </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Error of process. </p>
+<p>If process failed, get error code </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Error code </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00120">120</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5a400d2abb550076c778a6030293e764"></a><!-- doxytag: member="UrpoProcess::getErrorString" ref="a5a400d2abb550076c778a6030293e764" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString UrpoProcess::getErrorString </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Error of process (in string). </p>
+<p>If process failed, return error string readable by user</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Error string </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8cpp_source.html#l00110">110</a> of file <a class="el" href="urpoprocess_8cpp_source.html">urpoprocess.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af1d8cbb3465d62ab7541aac2fef7f963"></a><!-- doxytag: member="UrpoProcess::getOutput" ref="af1d8cbb3465d62ab7541aac2fef7f963" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList UrpoProcess::getOutput </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Get output of command. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Output of command, list of QStrings </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8cpp_source.html#l00043">43</a> of file <a class="el" href="urpoprocess_8cpp_source.html">urpoprocess.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a81ca2705b2b20d46a26f19d4a413cbdb"></a><!-- doxytag: member="UrpoProcess::getStatus" ref="a81ca2705b2b20d46a26f19d4a413cbdb" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoStatus</a> UrpoProcess::getStatus </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Process status. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Status (Ready, Running, Successed, Failed) </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00134">134</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaa8de6c9a6635cf2433958a60e4cf87f"></a><!-- doxytag: member="UrpoProcess::getTimeout" ref="aaa8de6c9a6635cf2433958a60e4cf87f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int UrpoProcess::getTimeout </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Return timeout. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Timeout in msecs </dd></dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00158">158</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0d75a2951e7add2e70c02cd8bf56de3e"></a><!-- doxytag: member="UrpoProcess::sendDebugMessage" ref="a0d75a2951e7add2e70c02cd8bf56de3e" args="(QString message)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoProcess::sendDebugMessage </td>
+ <td>(</td>
+ <td class="paramtype">QString </td>
+ <td class="paramname"> <em>message</em></td>
+ <td> ) </td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Send debug message. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>message</em> </td><td>Message to debug monitor</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>If debug monitor has been connected, send message to debug monitor </p>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00144">144</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af3cd19eb0af2b51d6740471a344cbb69"></a><!-- doxytag: member="UrpoProcess::setTimeout" ref="af3cd19eb0af2b51d6740471a344cbb69" args="(int msecs)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoProcess::setTimeout </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>msecs</em></td>
+ <td> ) </td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Set timeout. </p>
+<p>Process time out, if running command last more than timeout</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>msecs</em> </td><td>Timeout in msecs </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8h_source.html#l00153">153</a> of file <a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1bf2519b81fe6d5074db04f9acd38cb0"></a><!-- doxytag: member="UrpoProcess::start" ref="a1bf2519b81fe6d5074db04f9acd38cb0" args="(const QString &command)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoProcess::start </td>
+ <td>(</td>
+ <td class="paramtype">const QString & </td>
+ <td class="paramname"> <em>command</em></td>
+ <td> ) </td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Run command. </p>
+<p>Start process running command. When process finish (successed/failed), <a class="el" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished()</a> signal will be emitted</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>command</em> </td><td>Command to execute </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="urpoprocess_8cpp_source.html#l00065">65</a> of file <a class="el" href="urpoprocess_8cpp_source.html">urpoprocess.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac4381636ee9e977dfac4d8fe53ddfeaa"></a><!-- doxytag: member="UrpoProcess::terminate" ref="ac4381636ee9e977dfac4d8fe53ddfeaa" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void UrpoProcess::terminate </td>
+ <td>(</td>
+ <td class="paramname"></td>
+ <td> ) </td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Cancel process. </p>
+<p>Terminate process. Emit finished(false) signal and set Cancelled error </p>
+
+<p>Definition at line <a class="el" href="urpoprocess_8cpp_source.html#l00038">38</a> of file <a class="el" href="urpoprocess_8cpp_source.html">urpoprocess.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a></li>
+<li>/holvi/arto/ohjelmointi/urpo-0.0/urpo/<a class="el" href="urpoprocess_8cpp_source.html">urpoprocess.cpp</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Alphabetical List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Class Index</h1><div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a></div>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table>
+</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table>
+</td><td><a class="el" href="class_print_widget.html">PrintWidget</a> </td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </div></td></tr></table>
+</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a> </td></tr><tr><td><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a> </td><td><a class="el" href="class_printer_list_job.html">PrinterListJob</a> </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table>
+</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a> </td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a> </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table>
+</td><td><a class="el" href="class_print_job.html">PrintJob</a> </td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a> </td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a> </td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a> </td></tr><tr><td><a class="el" href="class_debug_console.html">DebugConsole</a> </td></tr></table><div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a></div>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "debugconsole.h"</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 DebugConsole::DebugConsole(QWidget *parent) :
+<a name="l00026"></a>00026 QTextBrowser(parent)
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 <span class="comment">// Set window</span>
+<a name="l00029"></a>00029 setWindowTitle(<span class="stringliteral">"URPO Debug"</span>);
+<a name="l00030"></a>00030 append( tr(<span class="stringliteral">"This window shows information for resolving error situations\n"</span>));
+<a name="l00031"></a>00031 }
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="keywordtype">void</span> DebugConsole::debugMessage(QString message)
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="comment">// Show everything sent by this slot.</span>
+<a name="l00036"></a>00036 append( message );
+<a name="l00037"></a>00037 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef DEBUGCONSOLE_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define DEBUGCONSOLE_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QTextBrowser></span>
+<a name="l00027"></a>00027
+<a name="l00040"></a><a class="code" href="class_debug_console.html">00040</a> <span class="keyword">class </span><a class="code" href="class_debug_console.html" title="Show debug messages.">DebugConsole</a> : <span class="keyword">public</span> QTextBrowser
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 Q_OBJECT
+<a name="l00043"></a>00043 <span class="keyword">public</span>:
+<a name="l00044"></a>00044 <span class="keyword">explicit</span> <a class="code" href="class_debug_console.html" title="Show debug messages.">DebugConsole</a>(QWidget *parent = 0);
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 signals:
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="keyword">public</span> slots:
+<a name="l00049"></a>00049 <span class="keywordtype">void</span> debugMessage(QString message);
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 };
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <span class="preprocessor">#endif // DEBUGCONSOLE_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+ font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+ font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+ text-align: center;
+ font-size: 150%;
+}
+
+h2 {
+ font-size: 120%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+ margin-top: 2px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #153788;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #1b77c5;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff;
+ border: 1px double #9295C2;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+ color: #3030f0;
+}
+
+a.codeRef {
+ color: #3030f0;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+.fragment {
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+pre.fragment {
+ border: 1px solid #CCCCCC;
+ background-color: #f5f5f5;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background: white;
+ color: black;
+ margin-right: 20px;
+ margin-left: 20px;
+}
+
+td.indexkey {
+ background-color: #e8eef2;
+ font-weight: bold;
+ border: 1px solid #CCCCCC;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+}
+
+td.indexvalue {
+ background-color: #e8eef2;
+ border: 1px solid #CCCCCC;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #f0f0f0;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+/* @end */
+
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #84b0c7;
+}
+
+th.dirtab {
+ background: #e8eef2;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #666;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #FAFAFA;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-top: 1px solid #ccc;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memTemplParams {
+ color: #606060;
+ white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #606060;
+ font-weight: normal;
+ margin-left: 3px;
+}
+
+.memnav {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+}
+
+.memname {
+ white-space: nowrap;
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memproto {
+ border-top: 1px solid #84b0c7;
+ border-left: 1px solid #84b0c7;
+ border-right: 1px solid #84b0c7;
+ padding: 0;
+ background-color: #d5e1e8;
+ font-weight: bold;
+ /* firefox specific markup */
+ background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%);
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 8px;
+ -moz-border-radius-topleft: 8px;
+ /* webkit specific markup */
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0)));
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 8px;
+ -webkit-border-top-left-radius: 8px;
+
+}
+
+.memdoc {
+ border-bottom: 1px solid #84b0c7;
+ border-left: 1px solid #84b0c7;
+ border-right: 1px solid #84b0c7;
+ padding: 2px 5px;
+ background-color: #eef3f5;
+ border-top-width: 0;
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 8px;
+ -moz-border-radius-bottomright: 8px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+
+/* @end */
+
+/* @group Directory (tree) */
+
+/* for the tree view */
+
+.ftvtree {
+ font-family: sans-serif;
+ margin: 0.5em;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+ font-size: 9pt;
+ font-weight: bold;
+}
+
+.directory h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice. Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+ height: 61px;
+ background-repeat: no-repeat;
+ background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+ display: none;
+}
+*/
+
+.directory > h3 {
+ margin-top: 0;
+}
+
+.directory p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory div {
+ display: none;
+ margin: 0px;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+.directory-alt h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+.directory-alt > h3 {
+ margin-top: 0;
+}
+
+.directory-alt p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory-alt div {
+ display: none;
+ margin: 0px;
+}
+
+.directory-alt img {
+ vertical-align: -30%;
+}
+
+/* @end */
+
+address {
+ font-style: normal;
+ color: #333;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #153788;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #254798;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+}
+
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: File Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>cerrdebugmonitor.cpp</b> <a href="cerrdebugmonitor_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>cerrdebugmonitor.h</b> <a href="cerrdebugmonitor_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>debugconsole.cpp</b> <a href="debugconsole_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>debugconsole.h</b> <a href="debugconsole_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>main.cpp</b> <a href="main_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>printerlistjob.cpp</b> <a href="printerlistjob_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>printerlistjob.h</b> <a href="printerlistjob_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>printjob.cpp</b> <a href="printjob_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>printjob.h</b> <a href="printjob_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>printwidget.cpp</b> <a href="printwidget_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>printwidget.h</b> <a href="printwidget_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>settingsdialog.cpp</b> <a href="settingsdialog_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>settingsdialog.h</b> <a href="settingsdialog_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpoconnection.cpp</b> <a href="urpoconnection_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpoconnection.h</b> <a href="urpoconnection_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpoconnectionsettings.cpp</b> <a href="urpoconnectionsettings_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpoconnectionsettings.h</b> <a href="urpoconnectionsettings_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpojob.cpp</b> <a href="urpojob_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpojob.h</b> <a href="urpojob_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpomainwindow.cpp</b> <a href="urpomainwindow_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpomainwindow.h</b> <a href="urpomainwindow_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpoprocess.cpp</b> <a href="urpoprocess_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/holvi/arto/ohjelmointi/urpo-0.0/urpo/<b>urpoprocess.h</b> <a href="urpoprocess_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented class members with links to the class documentation for each member:
+
+<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
+<li>about()
+: <a class="el" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769">UrpoMainWindow</a>
+</li>
+<li>AuthError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c">- c -</a></h3><ul>
+<li>cancel()
+: <a class="el" href="class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c">PrintWidget</a>
+, <a class="el" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">UrpoJob</a>
+</li>
+<li>cancelJob()
+: <a class="el" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0">PrintJob</a>
+</li>
+<li>Cancelled
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff">UrpoProcess</a>
+</li>
+<li>ConnectionError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa">UrpoProcess</a>
+</li>
+<li>copyReady()
+: <a class="el" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf">PrintJob</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d">- d -</a></h3><ul>
+<li>debugMessage()
+: <a class="el" href="class_urpo_process.html#adc31070a303b210a9244213fda1f9939">UrpoProcess</a>
+</li>
+<li>debugWindow()
+: <a class="el" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89">UrpoMainWindow</a>
+</li>
+<li>deleteReady()
+: <a class="el" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8">PrintJob</a>
+</li>
+<li>doCancel()
+: <a class="el" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e">PrintWidget</a>
+</li>
+<li>doList()
+: <a class="el" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51">PrinterListJob</a>
+</li>
+<li>doPrint()
+: <a class="el" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128">PrintWidget</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f">- f -</a></h3><ul>
+<li>fail()
+: <a class="el" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6">UrpoJob</a>
+</li>
+<li>Failed
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2">UrpoProcess</a>
+</li>
+<li>finish()
+: <a class="el" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19">UrpoJob</a>
+</li>
+<li>finished()
+: <a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e">UrpoJob</a>
+, <a class="el" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>getConnection()
+: <a class="el" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">UrpoJob</a>
+</li>
+<li>getDebugMonitor()
+: <a class="el" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675">UrpoConnection</a>
+</li>
+<li>getError()
+: <a class="el" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1">UrpoProcess</a>
+</li>
+<li>getErrorString()
+: <a class="el" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764">UrpoProcess</a>
+</li>
+<li>getHost()
+: <a class="el" href="class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b">UrpoConnection</a>
+, <a class="el" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3">UrpoConnectionSettings</a>
+</li>
+<li>getHostString()
+: <a class="el" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68">UrpoConnection</a>
+</li>
+<li>getIdentity()
+: <a class="el" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c">UrpoConnection</a>
+, <a class="el" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae">UrpoConnectionSettings</a>
+</li>
+<li>getKeyOption()
+: <a class="el" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406">UrpoConnection</a>
+</li>
+<li>getOutput()
+: <a class="el" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963">UrpoProcess</a>
+</li>
+<li>getPrinters()
+: <a class="el" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11">UrpoMainWindow</a>
+, <a class="el" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992">PrinterListJob</a>
+</li>
+<li>getStatus()
+: <a class="el" href="class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb">UrpoProcess</a>
+, <a class="el" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">UrpoJob</a>
+</li>
+<li>getTimeout()
+: <a class="el" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f">UrpoProcess</a>
+</li>
+<li>getUserid()
+: <a class="el" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be">UrpoConnectionSettings</a>
+, <a class="el" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84">UrpoConnection</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h">- h -</a></h3><ul>
+<li>helpWindow()
+: <a class="el" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1">UrpoMainWindow</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
+<li>load()
+: <a class="el" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2">UrpoConnectionSettings</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n">- n -</a></h3><ul>
+<li>newProcess()
+: <a class="el" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">UrpoJob</a>
+</li>
+<li>NoError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p">- p -</a></h3><ul>
+<li>print()
+: <a class="el" href="class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7">PrintWidget</a>
+, <a class="el" href="class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422">UrpoMainWindow</a>
+</li>
+<li>printersReceived()
+: <a class="el" href="class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c">UrpoMainWindow</a>
+</li>
+<li>printFile()
+: <a class="el" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e">PrintJob</a>
+</li>
+<li>printFinished()
+: <a class="el" href="class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3">UrpoMainWindow</a>
+</li>
+<li>printReady()
+: <a class="el" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c">PrintJob</a>
+</li>
+<li>ProcessError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6">UrpoProcess</a>
+</li>
+<li>processFinished()
+: <a class="el" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
+<li>Ready
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d">UrpoProcess</a>
+</li>
+<li>reconnect()
+: <a class="el" href="class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec">PrintWidget</a>
+</li>
+<li>Running
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
+<li>sendDebugMessage()
+: <a class="el" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84">UrpoJob</a>
+, <a class="el" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e">UrpoProcess</a>
+</li>
+<li>setDebugMonitor()
+: <a class="el" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4">UrpoConnection</a>
+</li>
+<li>setHelp()
+: <a class="el" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd">SettingsDialog</a>
+</li>
+<li>setPrinters()
+: <a class="el" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c">PrintWidget</a>
+</li>
+<li>setReady()
+: <a class="el" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc">PrintWidget</a>
+</li>
+<li>setSettings()
+: <a class="el" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8">SettingsDialog</a>
+</li>
+<li>setStatus()
+: <a class="el" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e">PrintWidget</a>
+, <a class="el" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1">UrpoJob</a>
+</li>
+<li>setTimeout()
+: <a class="el" href="class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69">UrpoProcess</a>
+</li>
+<li>settings()
+: <a class="el" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae">UrpoMainWindow</a>
+</li>
+<li>start()
+: <a class="el" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0">UrpoProcess</a>
+, <a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">UrpoJob</a>
+</li>
+<li>startJob()
+: <a class="el" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050">PrintJob</a>
+</li>
+<li>store()
+: <a class="el" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc">UrpoConnectionSettings</a>
+</li>
+<li>Successed
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t">- t -</a></h3><ul>
+<li>terminate()
+: <a class="el" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa">UrpoProcess</a>
+</li>
+<li>timeout()
+: <a class="el" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da">UrpoProcess</a>
+</li>
+<li>Timeout
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u">- u -</a></h3><ul>
+<li>UrpoConnectionSettings()
+: <a class="el" href="class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8">UrpoConnectionSettings</a>
+</li>
+<li>UrpoError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoProcess</a>
+</li>
+<li>UrpoProcess()
+: <a class="el" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">UrpoProcess</a>
+</li>
+<li>UrpoStatus
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoProcess</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Class Members - Enumerations</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+ <ul>
+<li>UrpoError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoProcess</a>
+</li>
+<li>UrpoStatus
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoProcess</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Class Members - Enumerator</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+ <ul>
+<li>AuthError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f">UrpoProcess</a>
+</li>
+<li>Cancelled
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff">UrpoProcess</a>
+</li>
+<li>ConnectionError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa">UrpoProcess</a>
+</li>
+<li>Failed
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2">UrpoProcess</a>
+</li>
+<li>NoError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f">UrpoProcess</a>
+</li>
+<li>ProcessError
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6">UrpoProcess</a>
+</li>
+<li>Ready
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d">UrpoProcess</a>
+</li>
+<li>Running
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d">UrpoProcess</a>
+</li>
+<li>Successed
+: <a class="el" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9">UrpoProcess</a>
+</li>
+<li>Timeout
+: <a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce">UrpoProcess</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+
+
+<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
+<li>about()
+: <a class="el" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769">UrpoMainWindow</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c">- c -</a></h3><ul>
+<li>cancel()
+: <a class="el" href="class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c">PrintWidget</a>
+, <a class="el" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">UrpoJob</a>
+</li>
+<li>cancelJob()
+: <a class="el" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0">PrintJob</a>
+</li>
+<li>copyReady()
+: <a class="el" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf">PrintJob</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d">- d -</a></h3><ul>
+<li>debugMessage()
+: <a class="el" href="class_urpo_process.html#adc31070a303b210a9244213fda1f9939">UrpoProcess</a>
+</li>
+<li>debugWindow()
+: <a class="el" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89">UrpoMainWindow</a>
+</li>
+<li>deleteReady()
+: <a class="el" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8">PrintJob</a>
+</li>
+<li>doCancel()
+: <a class="el" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e">PrintWidget</a>
+</li>
+<li>doList()
+: <a class="el" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51">PrinterListJob</a>
+</li>
+<li>doPrint()
+: <a class="el" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128">PrintWidget</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f">- f -</a></h3><ul>
+<li>fail()
+: <a class="el" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6">UrpoJob</a>
+</li>
+<li>finish()
+: <a class="el" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19">UrpoJob</a>
+</li>
+<li>finished()
+: <a class="el" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e">UrpoJob</a>
+, <a class="el" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
+<li>getConnection()
+: <a class="el" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">UrpoJob</a>
+</li>
+<li>getDebugMonitor()
+: <a class="el" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675">UrpoConnection</a>
+</li>
+<li>getError()
+: <a class="el" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1">UrpoProcess</a>
+</li>
+<li>getErrorString()
+: <a class="el" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764">UrpoProcess</a>
+</li>
+<li>getHost()
+: <a class="el" href="class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b">UrpoConnection</a>
+, <a class="el" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3">UrpoConnectionSettings</a>
+</li>
+<li>getHostString()
+: <a class="el" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68">UrpoConnection</a>
+</li>
+<li>getIdentity()
+: <a class="el" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c">UrpoConnection</a>
+, <a class="el" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae">UrpoConnectionSettings</a>
+</li>
+<li>getKeyOption()
+: <a class="el" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406">UrpoConnection</a>
+</li>
+<li>getOutput()
+: <a class="el" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963">UrpoProcess</a>
+</li>
+<li>getPrinters()
+: <a class="el" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11">UrpoMainWindow</a>
+, <a class="el" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992">PrinterListJob</a>
+</li>
+<li>getStatus()
+: <a class="el" href="class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb">UrpoProcess</a>
+, <a class="el" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">UrpoJob</a>
+</li>
+<li>getTimeout()
+: <a class="el" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f">UrpoProcess</a>
+</li>
+<li>getUserid()
+: <a class="el" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be">UrpoConnectionSettings</a>
+, <a class="el" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84">UrpoConnection</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h">- h -</a></h3><ul>
+<li>helpWindow()
+: <a class="el" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1">UrpoMainWindow</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
+<li>load()
+: <a class="el" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2">UrpoConnectionSettings</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n">- n -</a></h3><ul>
+<li>newProcess()
+: <a class="el" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">UrpoJob</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p">- p -</a></h3><ul>
+<li>print()
+: <a class="el" href="class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7">PrintWidget</a>
+, <a class="el" href="class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422">UrpoMainWindow</a>
+</li>
+<li>printersReceived()
+: <a class="el" href="class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c">UrpoMainWindow</a>
+</li>
+<li>printFile()
+: <a class="el" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e">PrintJob</a>
+</li>
+<li>printFinished()
+: <a class="el" href="class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3">UrpoMainWindow</a>
+</li>
+<li>printReady()
+: <a class="el" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c">PrintJob</a>
+</li>
+<li>processFinished()
+: <a class="el" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
+<li>reconnect()
+: <a class="el" href="class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec">PrintWidget</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
+<li>sendDebugMessage()
+: <a class="el" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84">UrpoJob</a>
+, <a class="el" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e">UrpoProcess</a>
+</li>
+<li>setDebugMonitor()
+: <a class="el" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4">UrpoConnection</a>
+</li>
+<li>setHelp()
+: <a class="el" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd">SettingsDialog</a>
+</li>
+<li>setPrinters()
+: <a class="el" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c">PrintWidget</a>
+</li>
+<li>setReady()
+: <a class="el" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc">PrintWidget</a>
+</li>
+<li>setSettings()
+: <a class="el" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8">SettingsDialog</a>
+</li>
+<li>setStatus()
+: <a class="el" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e">PrintWidget</a>
+, <a class="el" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1">UrpoJob</a>
+</li>
+<li>setTimeout()
+: <a class="el" href="class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69">UrpoProcess</a>
+</li>
+<li>settings()
+: <a class="el" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae">UrpoMainWindow</a>
+</li>
+<li>start()
+: <a class="el" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0">UrpoProcess</a>
+, <a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">UrpoJob</a>
+</li>
+<li>startJob()
+: <a class="el" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050">PrintJob</a>
+</li>
+<li>store()
+: <a class="el" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc">UrpoConnectionSettings</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t">- t -</a></h3><ul>
+<li>terminate()
+: <a class="el" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa">UrpoProcess</a>
+</li>
+<li>timeout()
+: <a class="el" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da">UrpoProcess</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u">- u -</a></h3><ul>
+<li>UrpoConnectionSettings()
+: <a class="el" href="class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8">UrpoConnectionSettings</a>
+</li>
+<li>UrpoProcess()
+: <a class="el" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">UrpoProcess</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:<ul>
+<li>main()
+: <a class="el" href="main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main.cpp</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+ <ul>
+<li>main()
+: <a class="el" href="main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main.cpp</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Hierarchical Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li class="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a></li>
+<li><a class="el" href="class_debug_console.html">DebugConsole</a></li>
+<li><a class="el" href="class_print_widget.html">PrintWidget</a></li>
+<li><a class="el" href="class_settings_dialog.html">SettingsDialog</a></li>
+<li><a class="el" href="class_urpo_connection.html">UrpoConnection</a><ul>
+<li><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></li>
+</ul>
+</li>
+<li><a class="el" href="class_urpo_job.html">UrpoJob</a><ul>
+<li><a class="el" href="class_printer_list_job.html">PrinterListJob</a></li>
+<li><a class="el" href="class_print_job.html">PrintJob</a></li>
+</ul>
+</li>
+<li><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></li>
+<li><a class="el" href="class_urpo_process.html">UrpoProcess</a></li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: Urpo - Unix Remote Printing Operation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Urpo - Unix Remote Printing Operation </h1><h3 class="version">0.9 </h3><dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
+<dl class="version"><dt><b>Version:</b></dt><dd>0.9 </dd></dl>
+<dl class="date"><dt><b>Date:</b></dt><dd>2010-06</dd></dl>
+<p>Urpo prints to remote computer via cups and ssh. Urpo is designed for Maemo.</p>
+<p>Urpo uses Qt library. It it translated into Finnish. </p>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+#!/usr/bin/perl
+
+%subst = ( );
+$quiet = 0;
+
+if (open(F,"search.cfg"))
+{
+ $_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_;
+ $_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_;
+}
+
+while ( @ARGV ) {
+ $_ = shift @ARGV;
+ if ( s/^-// ) {
+ if ( /^l(.*)/ ) {
+ $v = ($1 eq "") ? shift @ARGV : $1;
+ ($v =~ /\/$/) || ($v .= "/");
+ $_ = $v;
+ if ( /(.+)\@(.+)/ ) {
+ if ( exists $subst{$1} ) {
+ $subst{$1} = $2;
+ } else {
+ print STDERR "Unknown tag file $1 given with option -l\n";
+ &usage();
+ }
+ } else {
+ print STDERR "Argument $_ is invalid for option -l\n";
+ &usage();
+ }
+ }
+ elsif ( /^q/ ) {
+ $quiet = 1;
+ }
+ elsif ( /^\?|^h/ ) {
+ &usage();
+ }
+ else {
+ print STDERR "Illegal option -$_\n";
+ &usage();
+ }
+ }
+ else {
+ push (@files, $_ );
+ }
+}
+
+foreach $sub (keys %subst)
+{
+ if ( $subst{$sub} eq "" )
+ {
+ print STDERR "No substitute given for tag file `$sub'\n";
+ &usage();
+ }
+ elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
+ {
+ print "Substituting $subst{$sub} for each occurence of tag file $sub\n";
+ }
+}
+
+if ( ! @files ) {
+ if (opendir(D,".")) {
+ foreach $file ( readdir(D) ) {
+ $match = ".html";
+ next if ( $file =~ /^\.\.?$/ );
+ ($file =~ /$match/) && (push @files, $file);
+ ($file =~ "tree.js") && (push @files, $file);
+ }
+ closedir(D);
+ }
+}
+
+if ( ! @files ) {
+ print STDERR "Warning: No input files given and none found!\n";
+}
+
+foreach $f (@files)
+{
+ if ( ! $quiet ) {
+ print "Editing: $f...\n";
+ }
+ $oldf = $f;
+ $f .= ".bak";
+ unless (rename $oldf,$f) {
+ print STDERR "Error: cannot rename file $oldf\n";
+ exit 1;
+ }
+ if (open(F,"<$f")) {
+ unless (open(G,">$oldf")) {
+ print STDERR "Error: opening file $oldf for writing\n";
+ exit 1;
+ }
+ if ($oldf ne "tree.js") {
+ while (<F>) {
+ s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
+ print G "$_";
+ }
+ }
+ else {
+ while (<F>) {
+ s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g;
+ print G "$_";
+ }
+ }
+ }
+ else {
+ print STDERR "Warning file $f does not exist\n";
+ }
+ unlink $f;
+}
+
+sub usage {
+ print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
+ print STDERR "Options:\n";
+ print STDERR " -l tagfile\@linkName tag file + URL or directory \n";
+ print STDERR " -q Quiet mode\n\n";
+ exit 1;
+}
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp File Reference</h1><code>#include <QtGui/QApplication></code><br/>
+<code>#include "<a class="el" href="main_8cpp_source.html">urpomainwindow.h</a>"</code><br/>
+<code>#include <QtGui/QMainWindow></code><br/>
+
+<p><a href="main_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="main.cpp::main" ref="a0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int main </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>argc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char * </td>
+ <td class="paramname"> <em>argv</em>[]</td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="main_8cpp_source.html#l00004">4</a> of file <a class="el" href="main_8cpp_source.html">main.cpp</a>.</p>
+
+</div>
+</div>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include <QtGui/QApplication></span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include <QTranslator></span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include "urpomainwindow.h"</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include <QLocale></span>
+<a name="l00005"></a>00005
+<a name="l00021"></a>00021 <span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[])
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023 QApplication a(argc, argv);
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 QTranslator appTranslator;
+<a name="l00026"></a>00026 appTranslator.load(<span class="stringliteral">"urpo_"</span> + QLocale::system().name(),<span class="stringliteral">":/"</span>);
+<a name="l00027"></a>00027 a.installTranslator(&appTranslator);
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <a class="code" href="class_urpo_main_window.html" title="GUI class for URPO main window.">UrpoMainWindow</a> w;
+<a name="l00030"></a>00030 <span class="preprocessor">#if defined(Q_WS_S60)</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span> w.showMaximized();
+<a name="l00032"></a>00032 <span class="preprocessor">#else</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span> w.show();
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> a.exec();
+<a name="l00037"></a>00037 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_cerrdebugmonitor.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_cerrdebugmonitor.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Meta object code from reading C++ file 'cerrdebugmonitor.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Sat Jun 12 09:14:27 2010</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt Meta Object Compiler version 62 (Qt 4.6.2)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#include "cerrdebugmonitor.h"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION)</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#error "The header file 'cerrdebugmonitor.h' doesn't include <QObject>."</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#elif Q_MOC_OUTPUT_REVISION != 62</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 4.6.2. It"</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 QT_BEGIN_MOC_NAMESPACE
+<a name="l00020"></a>00020 <span class="keyword">static</span> <span class="keyword">const</span> uint qt_meta_data_CerrDebugMonitor[] = {
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="comment">// content:</span>
+<a name="l00023"></a>00023 4, <span class="comment">// revision</span>
+<a name="l00024"></a>00024 0, <span class="comment">// classname</span>
+<a name="l00025"></a>00025 0, 0, <span class="comment">// classinfo</span>
+<a name="l00026"></a>00026 1, 14, <span class="comment">// methods</span>
+<a name="l00027"></a>00027 0, 0, <span class="comment">// properties</span>
+<a name="l00028"></a>00028 0, 0, <span class="comment">// enums/sets</span>
+<a name="l00029"></a>00029 0, 0, <span class="comment">// constructors</span>
+<a name="l00030"></a>00030 0, <span class="comment">// flags</span>
+<a name="l00031"></a>00031 0, <span class="comment">// signalCount</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="comment">// slots: signature, parameters, type, tag, flags</span>
+<a name="l00034"></a>00034 26, 18, 17, 17, 0x0a,
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 0 <span class="comment">// eod</span>
+<a name="l00037"></a>00037 };
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> qt_meta_stringdata_CerrDebugMonitor[] = {
+<a name="l00040"></a>00040 <span class="stringliteral">"CerrDebugMonitor\0\0message\0"</span>
+<a name="l00041"></a>00041 <span class="stringliteral">"debugMessage(QString)\0"</span>
+<a name="l00042"></a>00042 };
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <span class="keyword">const</span> QMetaObject CerrDebugMonitor::staticMetaObject = {
+<a name="l00045"></a>00045 { &QObject::staticMetaObject, qt_meta_stringdata_CerrDebugMonitor,
+<a name="l00046"></a>00046 qt_meta_data_CerrDebugMonitor, 0 }
+<a name="l00047"></a>00047 };
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <span class="preprocessor">#ifdef Q_NO_DATA_RELOCATION</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="keyword">const</span> QMetaObject &CerrDebugMonitor::getStaticMetaObject() { <span class="keywordflow">return</span> staticMetaObject; }
+<a name="l00051"></a>00051 <span class="preprocessor">#endif //Q_NO_DATA_RELOCATION</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="keyword">const</span> QMetaObject *CerrDebugMonitor::metaObject()<span class="keyword"> const</span>
+<a name="l00054"></a>00054 <span class="keyword"></span>{
+<a name="l00055"></a>00055 <span class="keywordflow">return</span> QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+<a name="l00056"></a>00056 }
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> *CerrDebugMonitor::qt_metacast(<span class="keyword">const</span> <span class="keywordtype">char</span> *_clname)
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 <span class="keywordflow">if</span> (!_clname) <span class="keywordflow">return</span> 0;
+<a name="l00061"></a>00061 <span class="keywordflow">if</span> (!strcmp(_clname, qt_meta_stringdata_CerrDebugMonitor))
+<a name="l00062"></a>00062 <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">const_cast<</span> <a class="code" href="class_cerr_debug_monitor.html" title="Debug monitor to stardart output (cout).">CerrDebugMonitor</a>*<span class="keyword">></span>(<span class="keyword">this</span>));
+<a name="l00063"></a>00063 <span class="keywordflow">return</span> QObject::qt_metacast(_clname);
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <span class="keywordtype">int</span> CerrDebugMonitor::qt_metacall(QMetaObject::Call _c, <span class="keywordtype">int</span> _id, <span class="keywordtype">void</span> **_a)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068 _id = QObject::qt_metacall(_c, _id, _a);
+<a name="l00069"></a>00069 <span class="keywordflow">if</span> (_id < 0)
+<a name="l00070"></a>00070 <span class="keywordflow">return</span> _id;
+<a name="l00071"></a>00071 <span class="keywordflow">if</span> (_c == QMetaObject::InvokeMetaMethod) {
+<a name="l00072"></a>00072 <span class="keywordflow">switch</span> (_id) {
+<a name="l00073"></a>00073 <span class="keywordflow">case</span> 0: debugMessage((*<span class="keyword">reinterpret_cast<</span> QString(*)<span class="keyword">></span>(_a[1]))); <span class="keywordflow">break</span>;
+<a name="l00074"></a>00074 <span class="keywordflow">default</span>: ;
+<a name="l00075"></a>00075 }
+<a name="l00076"></a>00076 _id -= 1;
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078 <span class="keywordflow">return</span> _id;
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080 QT_END_MOC_NAMESPACE
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Fri Jun 18 01:38:07 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_printerlistjob.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_printerlistjob.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Meta object code from reading C++ file 'printerlistjob.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Sat Jun 12 09:14:27 2010</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt Meta Object Compiler version 62 (Qt 4.6.2)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#include "printerlistjob.h"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION)</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#error "The header file 'printerlistjob.h' doesn't include <QObject>."</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#elif Q_MOC_OUTPUT_REVISION != 62</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 4.6.2. It"</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 QT_BEGIN_MOC_NAMESPACE
+<a name="l00020"></a>00020 <span class="keyword">static</span> <span class="keyword">const</span> uint qt_meta_data_PrinterListJob[] = {
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="comment">// content:</span>
+<a name="l00023"></a>00023 4, <span class="comment">// revision</span>
+<a name="l00024"></a>00024 0, <span class="comment">// classname</span>
+<a name="l00025"></a>00025 0, 0, <span class="comment">// classinfo</span>
+<a name="l00026"></a>00026 1, 14, <span class="comment">// methods</span>
+<a name="l00027"></a>00027 0, 0, <span class="comment">// properties</span>
+<a name="l00028"></a>00028 0, 0, <span class="comment">// enums/sets</span>
+<a name="l00029"></a>00029 0, 0, <span class="comment">// constructors</span>
+<a name="l00030"></a>00030 0, <span class="comment">// flags</span>
+<a name="l00031"></a>00031 0, <span class="comment">// signalCount</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="comment">// slots: signature, parameters, type, tag, flags</span>
+<a name="l00034"></a>00034 24, 16, 15, 15, 0x0a,
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 0 <span class="comment">// eod</span>
+<a name="l00037"></a>00037 };
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> qt_meta_stringdata_PrinterListJob[] = {
+<a name="l00040"></a>00040 <span class="stringliteral">"PrinterListJob\0\0success\0doList(bool)\0"</span>
+<a name="l00041"></a>00041 };
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 <span class="keyword">const</span> QMetaObject PrinterListJob::staticMetaObject = {
+<a name="l00044"></a>00044 { &UrpoJob::staticMetaObject, qt_meta_stringdata_PrinterListJob,
+<a name="l00045"></a>00045 qt_meta_data_PrinterListJob, 0 }
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="preprocessor">#ifdef Q_NO_DATA_RELOCATION</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="keyword">const</span> QMetaObject &PrinterListJob::getStaticMetaObject() { <span class="keywordflow">return</span> staticMetaObject; }
+<a name="l00050"></a>00050 <span class="preprocessor">#endif //Q_NO_DATA_RELOCATION</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="keyword">const</span> QMetaObject *PrinterListJob::metaObject()<span class="keyword"> const</span>
+<a name="l00053"></a>00053 <span class="keyword"></span>{
+<a name="l00054"></a>00054 <span class="keywordflow">return</span> QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+<a name="l00055"></a>00055 }
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> *PrinterListJob::qt_metacast(<span class="keyword">const</span> <span class="keywordtype">char</span> *_clname)
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 <span class="keywordflow">if</span> (!_clname) <span class="keywordflow">return</span> 0;
+<a name="l00060"></a>00060 <span class="keywordflow">if</span> (!strcmp(_clname, qt_meta_stringdata_PrinterListJob))
+<a name="l00061"></a>00061 <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">const_cast<</span> <a class="code" href="class_printer_list_job.html" title="Get list of available printers.">PrinterListJob</a>*<span class="keyword">></span>(<span class="keyword">this</span>));
+<a name="l00062"></a>00062 <span class="keywordflow">return</span> UrpoJob::qt_metacast(_clname);
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <span class="keywordtype">int</span> PrinterListJob::qt_metacall(QMetaObject::Call _c, <span class="keywordtype">int</span> _id, <span class="keywordtype">void</span> **_a)
+<a name="l00066"></a>00066 {
+<a name="l00067"></a>00067 _id = UrpoJob::qt_metacall(_c, _id, _a);
+<a name="l00068"></a>00068 <span class="keywordflow">if</span> (_id < 0)
+<a name="l00069"></a>00069 <span class="keywordflow">return</span> _id;
+<a name="l00070"></a>00070 <span class="keywordflow">if</span> (_c == QMetaObject::InvokeMetaMethod) {
+<a name="l00071"></a>00071 <span class="keywordflow">switch</span> (_id) {
+<a name="l00072"></a>00072 <span class="keywordflow">case</span> 0: <a class="code" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51" title="Read output and do printer list.">doList</a>((*<span class="keyword">reinterpret_cast<</span> <span class="keywordtype">bool</span>(*)<span class="keyword">></span>(_a[1]))); <span class="keywordflow">break</span>;
+<a name="l00073"></a>00073 <span class="keywordflow">default</span>: ;
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 _id -= 1;
+<a name="l00076"></a>00076 }
+<a name="l00077"></a>00077 <span class="keywordflow">return</span> _id;
+<a name="l00078"></a>00078 }
+<a name="l00079"></a>00079 QT_END_MOC_NAMESPACE
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Fri Jun 18 01:38:07 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpojob.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpojob.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Meta object code from reading C++ file 'urpojob.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Sat Jun 12 09:14:26 2010</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt Meta Object Compiler version 62 (Qt 4.6.2)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#include "urpojob.h"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION)</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#error "The header file 'urpojob.h' doesn't include <QObject>."</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#elif Q_MOC_OUTPUT_REVISION != 62</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 4.6.2. It"</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 QT_BEGIN_MOC_NAMESPACE
+<a name="l00020"></a>00020 <span class="keyword">static</span> <span class="keyword">const</span> uint qt_meta_data_UrpoJob[] = {
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="comment">// content:</span>
+<a name="l00023"></a>00023 4, <span class="comment">// revision</span>
+<a name="l00024"></a>00024 0, <span class="comment">// classname</span>
+<a name="l00025"></a>00025 0, 0, <span class="comment">// classinfo</span>
+<a name="l00026"></a>00026 4, 14, <span class="comment">// methods</span>
+<a name="l00027"></a>00027 0, 0, <span class="comment">// properties</span>
+<a name="l00028"></a>00028 0, 0, <span class="comment">// enums/sets</span>
+<a name="l00029"></a>00029 0, 0, <span class="comment">// constructors</span>
+<a name="l00030"></a>00030 0, <span class="comment">// flags</span>
+<a name="l00031"></a>00031 2, <span class="comment">// signalCount</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="comment">// signals: signature, parameters, type, tag, flags</span>
+<a name="l00034"></a>00034 17, 9, 8, 8, 0x05,
+<a name="l00035"></a>00035 49, 39, 8, 8, 0x05,
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="comment">// slots: signature, parameters, type, tag, flags</span>
+<a name="l00038"></a>00038 64, 8, 8, 8, 0x0a,
+<a name="l00039"></a>00039 72, 8, 8, 8, 0x0a,
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 0 <span class="comment">// eod</span>
+<a name="l00042"></a>00042 };
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> qt_meta_stringdata_UrpoJob[] = {
+<a name="l00045"></a>00045 <span class="stringliteral">"UrpoJob\0\0message\0debugMessage(QString)\0"</span>
+<a name="l00046"></a>00046 <span class="stringliteral">"successed\0finished(bool)\0start()\0"</span>
+<a name="l00047"></a>00047 <span class="stringliteral">"cancel()\0"</span>
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keyword">const</span> QMetaObject UrpoJob::staticMetaObject = {
+<a name="l00051"></a>00051 { &QObject::staticMetaObject, qt_meta_stringdata_UrpoJob,
+<a name="l00052"></a>00052 qt_meta_data_UrpoJob, 0 }
+<a name="l00053"></a>00053 };
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef Q_NO_DATA_RELOCATION</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="keyword">const</span> QMetaObject &UrpoJob::getStaticMetaObject() { <span class="keywordflow">return</span> staticMetaObject; }
+<a name="l00057"></a>00057 <span class="preprocessor">#endif //Q_NO_DATA_RELOCATION</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="keyword">const</span> QMetaObject *UrpoJob::metaObject()<span class="keyword"> const</span>
+<a name="l00060"></a>00060 <span class="keyword"></span>{
+<a name="l00061"></a>00061 <span class="keywordflow">return</span> QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="keywordtype">void</span> *UrpoJob::qt_metacast(<span class="keyword">const</span> <span class="keywordtype">char</span> *_clname)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066 <span class="keywordflow">if</span> (!_clname) <span class="keywordflow">return</span> 0;
+<a name="l00067"></a>00067 <span class="keywordflow">if</span> (!strcmp(_clname, qt_meta_stringdata_UrpoJob))
+<a name="l00068"></a>00068 <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">const_cast<</span> <a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a>*<span class="keyword">></span>(<span class="keyword">this</span>));
+<a name="l00069"></a>00069 <span class="keywordflow">return</span> QObject::qt_metacast(_clname);
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="keywordtype">int</span> UrpoJob::qt_metacall(QMetaObject::Call _c, <span class="keywordtype">int</span> _id, <span class="keywordtype">void</span> **_a)
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 _id = QObject::qt_metacall(_c, _id, _a);
+<a name="l00075"></a>00075 <span class="keywordflow">if</span> (_id < 0)
+<a name="l00076"></a>00076 <span class="keywordflow">return</span> _id;
+<a name="l00077"></a>00077 <span class="keywordflow">if</span> (_c == QMetaObject::InvokeMetaMethod) {
+<a name="l00078"></a>00078 <span class="keywordflow">switch</span> (_id) {
+<a name="l00079"></a>00079 <span class="keywordflow">case</span> 0: debugMessage((*<span class="keyword">reinterpret_cast<</span> QString(*)<span class="keyword">></span>(_a[1]))); <span class="keywordflow">break</span>;
+<a name="l00080"></a>00080 <span class="keywordflow">case</span> 1: <a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>((*<span class="keyword">reinterpret_cast<</span> <span class="keywordtype">bool</span>(*)<span class="keyword">></span>(_a[1]))); <span class="keywordflow">break</span>;
+<a name="l00081"></a>00081 <span class="keywordflow">case</span> 2: <a class="code" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f" title="Start job.">start</a>(); <span class="keywordflow">break</span>;
+<a name="l00082"></a>00082 <span class="keywordflow">case</span> 3: <a class="code" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b" title="Cancel job.">cancel</a>(); <span class="keywordflow">break</span>;
+<a name="l00083"></a>00083 <span class="keywordflow">default</span>: ;
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085 _id -= 4;
+<a name="l00086"></a>00086 }
+<a name="l00087"></a>00087 <span class="keywordflow">return</span> _id;
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="comment">// SIGNAL 0</span>
+<a name="l00091"></a>00091 <span class="keywordtype">void</span> UrpoJob::debugMessage(QString _t1)
+<a name="l00092"></a>00092 {
+<a name="l00093"></a>00093 <span class="keywordtype">void</span> *_a[] = { 0, <span class="keyword">const_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">></span>(&_t1)) };
+<a name="l00094"></a>00094 QMetaObject::activate(<span class="keyword">this</span>, &staticMetaObject, 0, _a);
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="comment">// SIGNAL 1</span>
+<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">UrpoJob::finished</a>(<span class="keywordtype">bool</span> _t1)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordtype">void</span> *_a[] = { 0, <span class="keyword">const_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">></span>(&_t1)) };
+<a name="l00101"></a>00101 QMetaObject::activate(<span class="keyword">this</span>, &staticMetaObject, 1, _a);
+<a name="l00102"></a>00102 }
+<a name="l00103"></a>00103 QT_END_MOC_NAMESPACE
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Fri Jun 18 01:38:07 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpomainwindow.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpomainwindow.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Meta object code from reading C++ file 'urpomainwindow.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Sat Jun 12 09:14:25 2010</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt Meta Object Compiler version 62 (Qt 4.6.2)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#include "urpomainwindow.h"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION)</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#error "The header file 'urpomainwindow.h' doesn't include <QObject>."</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#elif Q_MOC_OUTPUT_REVISION != 62</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 4.6.2. It"</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 QT_BEGIN_MOC_NAMESPACE
+<a name="l00020"></a>00020 <span class="keyword">static</span> <span class="keyword">const</span> uint qt_meta_data_UrpoMainWindow[] = {
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="comment">// content:</span>
+<a name="l00023"></a>00023 4, <span class="comment">// revision</span>
+<a name="l00024"></a>00024 0, <span class="comment">// classname</span>
+<a name="l00025"></a>00025 0, 0, <span class="comment">// classinfo</span>
+<a name="l00026"></a>00026 0, 0, <span class="comment">// methods</span>
+<a name="l00027"></a>00027 0, 0, <span class="comment">// properties</span>
+<a name="l00028"></a>00028 0, 0, <span class="comment">// enums/sets</span>
+<a name="l00029"></a>00029 0, 0, <span class="comment">// constructors</span>
+<a name="l00030"></a>00030 0, <span class="comment">// flags</span>
+<a name="l00031"></a>00031 0, <span class="comment">// signalCount</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 0 <span class="comment">// eod</span>
+<a name="l00034"></a>00034 };
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> qt_meta_stringdata_UrpoMainWindow[] = {
+<a name="l00037"></a>00037 <span class="stringliteral">"UrpoMainWindow\0"</span>
+<a name="l00038"></a>00038 };
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="keyword">const</span> QMetaObject UrpoMainWindow::staticMetaObject = {
+<a name="l00041"></a>00041 { &QMainWindow::staticMetaObject, qt_meta_stringdata_UrpoMainWindow,
+<a name="l00042"></a>00042 qt_meta_data_UrpoMainWindow, 0 }
+<a name="l00043"></a>00043 };
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="preprocessor">#ifdef Q_NO_DATA_RELOCATION</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="keyword">const</span> QMetaObject &UrpoMainWindow::getStaticMetaObject() { <span class="keywordflow">return</span> staticMetaObject; }
+<a name="l00047"></a>00047 <span class="preprocessor">#endif //Q_NO_DATA_RELOCATION</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="keyword">const</span> QMetaObject *UrpoMainWindow::metaObject()<span class="keyword"> const</span>
+<a name="l00050"></a>00050 <span class="keyword"></span>{
+<a name="l00051"></a>00051 <span class="keywordflow">return</span> QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+<a name="l00052"></a>00052 }
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> *UrpoMainWindow::qt_metacast(<span class="keyword">const</span> <span class="keywordtype">char</span> *_clname)
+<a name="l00055"></a>00055 {
+<a name="l00056"></a>00056 <span class="keywordflow">if</span> (!_clname) <span class="keywordflow">return</span> 0;
+<a name="l00057"></a>00057 <span class="keywordflow">if</span> (!strcmp(_clname, qt_meta_stringdata_UrpoMainWindow))
+<a name="l00058"></a>00058 <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">const_cast<</span> <a class="code" href="class_urpo_main_window.html" title="GUI class for URPO main window.">UrpoMainWindow</a>*<span class="keyword">></span>(<span class="keyword">this</span>));
+<a name="l00059"></a>00059 <span class="keywordflow">return</span> QMainWindow::qt_metacast(_clname);
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <span class="keywordtype">int</span> UrpoMainWindow::qt_metacall(QMetaObject::Call _c, <span class="keywordtype">int</span> _id, <span class="keywordtype">void</span> **_a)
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064 _id = QMainWindow::qt_metacall(_c, _id, _a);
+<a name="l00065"></a>00065 <span class="keywordflow">if</span> (_id < 0)
+<a name="l00066"></a>00066 <span class="keywordflow">return</span> _id;
+<a name="l00067"></a>00067 <span class="keywordflow">return</span> _id;
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069 QT_END_MOC_NAMESPACE
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Fri Jun 18 01:38:07 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpoprocess.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpoprocess.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment">** Meta object code from reading C++ file 'urpoprocess.h'</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">** Created: Sat Jun 12 09:14:26 2010</span>
+<a name="l00005"></a>00005 <span class="comment">** by: The Qt Meta Object Compiler version 62 (Qt 4.6.2)</span>
+<a name="l00006"></a>00006 <span class="comment">**</span>
+<a name="l00007"></a>00007 <span class="comment">** WARNING! All changes made in this file will be lost!</span>
+<a name="l00008"></a>00008 <span class="comment">*****************************************************************************/</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#include "urpoprocess.h"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#if !defined(Q_MOC_OUTPUT_REVISION)</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#error "The header file 'urpoprocess.h' doesn't include <QObject>."</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#elif Q_MOC_OUTPUT_REVISION != 62</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#error "This file was generated using the moc from 4.6.2. It"</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error "cannot be used with the include files from this version of Qt."</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error "(The moc has changed too much.)"</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 QT_BEGIN_MOC_NAMESPACE
+<a name="l00020"></a>00020 <span class="keyword">static</span> <span class="keyword">const</span> uint qt_meta_data_UrpoProcess[] = {
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="comment">// content:</span>
+<a name="l00023"></a>00023 4, <span class="comment">// revision</span>
+<a name="l00024"></a>00024 0, <span class="comment">// classname</span>
+<a name="l00025"></a>00025 0, 0, <span class="comment">// classinfo</span>
+<a name="l00026"></a>00026 7, 14, <span class="comment">// methods</span>
+<a name="l00027"></a>00027 0, 0, <span class="comment">// properties</span>
+<a name="l00028"></a>00028 0, 0, <span class="comment">// enums/sets</span>
+<a name="l00029"></a>00029 0, 0, <span class="comment">// constructors</span>
+<a name="l00030"></a>00030 0, <span class="comment">// flags</span>
+<a name="l00031"></a>00031 2, <span class="comment">// signalCount</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="comment">// signals: signature, parameters, type, tag, flags</span>
+<a name="l00034"></a>00034 21, 13, 12, 12, 0x05,
+<a name="l00035"></a>00035 44, 36, 12, 12, 0x05,
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="comment">// slots: signature, parameters, type, tag, flags</span>
+<a name="l00038"></a>00038 62, 12, 12, 12, 0x0a,
+<a name="l00039"></a>00039 74, 12, 12, 12, 0x0a,
+<a name="l00040"></a>00040 89, 12, 12, 12, 0x0a,
+<a name="l00041"></a>00041 125, 105, 12, 12, 0x0a,
+<a name="l00042"></a>00042 167, 12, 12, 12, 0x0a,
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 0 <span class="comment">// eod</span>
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> qt_meta_stringdata_UrpoProcess[] = {
+<a name="l00048"></a>00048 <span class="stringliteral">"UrpoProcess\0\0success\0finished(bool)\0"</span>
+<a name="l00049"></a>00049 <span class="stringliteral">"message\0debugMsg(QString)\0terminate()\0"</span>
+<a name="l00050"></a>00050 <span class="stringliteral">"readStdError()\0readStdOutput()\0"</span>
+<a name="l00051"></a>00051 <span class="stringliteral">"exitCode,exitStatus\0"</span>
+<a name="l00052"></a>00052 <span class="stringliteral">"processFinished(int,QProcess::ExitStatus)\0"</span>
+<a name="l00053"></a>00053 <span class="stringliteral">"timeout()\0"</span>
+<a name="l00054"></a>00054 };
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="keyword">const</span> QMetaObject UrpoProcess::staticMetaObject = {
+<a name="l00057"></a>00057 { &QObject::staticMetaObject, qt_meta_stringdata_UrpoProcess,
+<a name="l00058"></a>00058 qt_meta_data_UrpoProcess, 0 }
+<a name="l00059"></a>00059 };
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061 <span class="preprocessor">#ifdef Q_NO_DATA_RELOCATION</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="keyword">const</span> QMetaObject &UrpoProcess::getStaticMetaObject() { <span class="keywordflow">return</span> staticMetaObject; }
+<a name="l00063"></a>00063 <span class="preprocessor">#endif //Q_NO_DATA_RELOCATION</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a>00065 <span class="keyword">const</span> QMetaObject *UrpoProcess::metaObject()<span class="keyword"> const</span>
+<a name="l00066"></a>00066 <span class="keyword"></span>{
+<a name="l00067"></a>00067 <span class="keywordflow">return</span> QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> *UrpoProcess::qt_metacast(<span class="keyword">const</span> <span class="keywordtype">char</span> *_clname)
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072 <span class="keywordflow">if</span> (!_clname) <span class="keywordflow">return</span> 0;
+<a name="l00073"></a>00073 <span class="keywordflow">if</span> (!strcmp(_clname, qt_meta_stringdata_UrpoProcess))
+<a name="l00074"></a>00074 <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">const_cast<</span> <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>*<span class="keyword">></span>(<span class="keyword">this</span>));
+<a name="l00075"></a>00075 <span class="keywordflow">return</span> QObject::qt_metacast(_clname);
+<a name="l00076"></a>00076 }
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <span class="keywordtype">int</span> UrpoProcess::qt_metacall(QMetaObject::Call _c, <span class="keywordtype">int</span> _id, <span class="keywordtype">void</span> **_a)
+<a name="l00079"></a>00079 {
+<a name="l00080"></a>00080 _id = QObject::qt_metacall(_c, _id, _a);
+<a name="l00081"></a>00081 <span class="keywordflow">if</span> (_id < 0)
+<a name="l00082"></a>00082 <span class="keywordflow">return</span> _id;
+<a name="l00083"></a>00083 <span class="keywordflow">if</span> (_c == QMetaObject::InvokeMetaMethod) {
+<a name="l00084"></a>00084 <span class="keywordflow">switch</span> (_id) {
+<a name="l00085"></a>00085 <span class="keywordflow">case</span> 0: <a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished</a>((*<span class="keyword">reinterpret_cast<</span> <span class="keywordtype">bool</span>(*)<span class="keyword">></span>(_a[1]))); <span class="keywordflow">break</span>;
+<a name="l00086"></a>00086 <span class="keywordflow">case</span> 1: debugMsg((*<span class="keyword">reinterpret_cast<</span> QString(*)<span class="keyword">></span>(_a[1]))); <span class="keywordflow">break</span>;
+<a name="l00087"></a>00087 <span class="keywordflow">case</span> 2: <a class="code" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa" title="Cancel process.">terminate</a>(); <span class="keywordflow">break</span>;
+<a name="l00088"></a>00088 <span class="keywordflow">case</span> 3: readStdError(); <span class="keywordflow">break</span>;
+<a name="l00089"></a>00089 <span class="keywordflow">case</span> 4: readStdOutput(); <span class="keywordflow">break</span>;
+<a name="l00090"></a>00090 <span class="keywordflow">case</span> 5: <a class="code" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284" title="SSH client has finished.">processFinished</a>((*<span class="keyword">reinterpret_cast<</span> <span class="keywordtype">int</span>(*)<span class="keyword">></span>(_a[1])),(*<span class="keyword">reinterpret_cast<</span> QProcess::ExitStatus(*)<span class="keyword">></span>(_a[2]))); <span class="keywordflow">break</span>;
+<a name="l00091"></a>00091 <span class="keywordflow">case</span> 6: <a class="code" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da" title="Timeout during connecting.">timeout</a>(); <span class="keywordflow">break</span>;
+<a name="l00092"></a>00092 <span class="keywordflow">default</span>: ;
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094 _id -= 7;
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 <span class="keywordflow">return</span> _id;
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="comment">// SIGNAL 0</span>
+<a name="l00100"></a><a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad">00100</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">UrpoProcess::finished</a>(<span class="keywordtype">bool</span> _t1)
+<a name="l00101"></a>00101 {
+<a name="l00102"></a>00102 <span class="keywordtype">void</span> *_a[] = { 0, <span class="keyword">const_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">></span>(&_t1)) };
+<a name="l00103"></a>00103 QMetaObject::activate(<span class="keyword">this</span>, &staticMetaObject, 0, _a);
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <span class="comment">// SIGNAL 1</span>
+<a name="l00107"></a>00107 <span class="keywordtype">void</span> UrpoProcess::debugMsg(QString _t1)
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109 <span class="keywordtype">void</span> *_a[] = { 0, <span class="keyword">const_cast<</span><span class="keywordtype">void</span>*<span class="keyword">></span>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">></span>(&_t1)) };
+<a name="l00110"></a>00110 QMetaObject::activate(<span class="keyword">this</span>, &staticMetaObject, 1, _a);
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112 QT_END_MOC_NAMESPACE
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Fri Jun 18 01:38:07 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp File Reference</h1><code>#include "<a class="el" href="printerlistjob_8cpp_source.html">printerlistjob.h</a>"</code><br/>
+<code>#include <QObject></code><br/>
+<code>#include <QStringList></code><br/>
+<code>#include <QProcess></code><br/>
+<code>#include <QString></code><br/>
+
+<p><a href="printerlistjob_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "printerlistjob.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "urpoconnection.h"</span>
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 PrinterListJob::PrinterListJob(<a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* connection) :
+<a name="l00027"></a>00027 <a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a>(connection)
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 process_=0;
+<a name="l00030"></a>00030 }
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033 <span class="keywordtype">void</span> PrinterListJob::startJob()
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 process_= <a class="code" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" title="Create new UrpoProcess.">newProcess</a>();
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="comment">// ssh command getting printers of cups</span>
+<a name="l00038"></a>00038 QString command = <span class="stringliteral">"ssh "</span>;
+<a name="l00039"></a>00039 command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getKeyOption());
+<a name="l00040"></a>00040 command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getHostString());
+<a name="l00041"></a>00041 command.append(<span class="stringliteral">" env LANG=en lpstat -p"</span>);
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 <span class="comment">// When finished, call doList</span>
+<a name="l00044"></a>00044 connect( process_, SIGNAL(<a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keywordtype">bool</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51" title="Read output and do printer list.">doList</a>(<span class="keywordtype">bool</span>)));
+<a name="l00045"></a>00045 process_-><a class="code" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" title="Run command.">start</a>(command);
+<a name="l00046"></a>00046 }
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="keywordtype">void</span> PrinterListJob::cancelJob()
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 <span class="keywordflow">if</span>(process_)
+<a name="l00051"></a>00051 process_-><a class="code" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa" title="Cancel process.">terminate</a>();
+<a name="l00052"></a>00052 <a class="code" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19" title="Finish job.">finish</a>(Cancelled);
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054
+<a name="l00055"></a><a class="code" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51">00055</a> <span class="keywordtype">void</span> <a class="code" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51" title="Read output and do printer list.">PrinterListJob::doList</a>(<span class="keywordtype">bool</span> success)
+<a name="l00056"></a>00056 {
+<a name="l00057"></a>00057 <span class="keywordflow">if</span>( process_ && success )
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 <span class="keywordflow">foreach</span>(QString line, process_-><a class="code" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963" title="Get output of command.">getOutput</a>())
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061 <span class="keywordflow">if</span>(!line.section(<span class="charliteral">' '</span>,1,1).isEmpty())
+<a name="l00062"></a>00062 printers_.append( line.section(<span class="charliteral">' '</span>,1,1));
+<a name="l00063"></a>00063 <span class="comment">// List of printers!</span>
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065 <a class="code" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19" title="Finish job.">finish</a>(Successed);
+<a name="l00066"></a>00066 }
+<a name="l00067"></a>00067 <span class="keywordflow">else</span>
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069 <span class="comment">// Error!</span>
+<a name="l00070"></a>00070 <span class="comment">// Set error message</span>
+<a name="l00071"></a>00071 <span class="keywordflow">switch</span>( process_-><a class="code" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1" title="Error of process.">getError</a>() )
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6" title="Error running process.">UrpoProcess::ProcessError</a> :
+<a name="l00074"></a>00074 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"Failed to run ssh client."</span>)); <span class="keywordflow">break</span>;
+<a name="l00075"></a>00075 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa" title="Error connecting host.">UrpoProcess::ConnectionError</a>:
+<a name="l00076"></a>00076 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"Failed to connect host"</span>)); <span class="keywordflow">break</span>;
+<a name="l00077"></a>00077 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce" title="Timed out.">UrpoProcess::Timeout</a>:
+<a name="l00078"></a>00078 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"Time out or authentication error"</span>)); <span class="keywordflow">break</span>;
+<a name="l00079"></a>00079 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff" title="User cancelled operation.">UrpoProcess::Cancelled</a>:
+<a name="l00080"></a>00080 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"User cancelled"</span>)); <span class="keywordflow">break</span>;
+<a name="l00081"></a>00081 <span class="keywordflow">default</span>:
+<a name="l00082"></a>00082 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"Connection failed"</span>));
+<a name="l00083"></a>00083 }
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h File Reference</h1><code>#include "<a class="el" href="urpojob_8h_source.html">urpojob.h</a>"</code><br/>
+<code>#include <QStringList></code><br/>
+
+<p><a href="printerlistjob_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get list of available printers. <a href="class_printer_list_job.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef PRINTERLISTJOB_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define PRINTERLISTJOB_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="preprocessor">#include "urpojob.h"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include <QStringList></span>
+<a name="l00029"></a>00029
+<a name="l00041"></a><a class="code" href="class_printer_list_job.html">00041</a> <span class="keyword">class </span><a class="code" href="class_printer_list_job.html" title="Get list of available printers.">PrinterListJob</a> : <span class="keyword">public</span> <a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 Q_OBJECT
+<a name="l00044"></a>00044 <span class="keyword">public</span>:
+<a name="l00045"></a>00045 <span class="keyword">explicit</span> <a class="code" href="class_printer_list_job.html" title="Get list of available printers.">PrinterListJob</a>(<a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* connection);
+<a name="l00047"></a><a class="code" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992">00047</a> QStringList <a class="code" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992" title="List of printers in system.">getPrinters</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> printers_; }
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 signals:
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 <span class="keyword">public</span> slots:
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51" title="Read output and do printer list.">doList</a>(<span class="keywordtype">bool</span> success);
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keyword">protected</span>:
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> startJob();
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> cancelJob();
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keyword">private</span>:
+<a name="l00060"></a>00060 QStringList printers_;
+<a name="l00061"></a>00061 <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>* process_;
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="preprocessor">#endif // PRINTERLISTJOB_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "printjob.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "urpoconnection.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include <QFileInfo></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <stdexcept></span> <span class="comment">// Thowing execption for start()</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include <cstdlib></span> <span class="comment">// For random numbers generating temp file name</span>
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 PrintJob::PrintJob(<a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* connection) :
+<a name="l00030"></a>00030 <a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a>(connection)
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 currentProcess_ = 0;
+<a name="l00033"></a>00033 }
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 PrintJob::~PrintJob()
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="keywordflow">if</span>( currentProcess_ )
+<a name="l00038"></a>00038 <span class="keyword">delete</span> currentProcess_;
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <span class="keywordtype">void</span> PrintJob::freeProcess()
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 <span class="keywordflow">if</span>( currentProcess_)
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 <span class="comment">// Delete current process when event loop</span>
+<a name="l00047"></a>00047 <span class="comment">//</span>
+<a name="l00048"></a>00048 <span class="comment">// If we are processing a signal from this process</span>
+<a name="l00049"></a>00049 <span class="comment">// (process is finished), we can't delete process</span>
+<a name="l00050"></a>00050 <span class="comment">// (actually, we can delete, but we get null pointer</span>
+<a name="l00051"></a>00051 <span class="comment">// and segmentation fault !)</span>
+<a name="l00052"></a>00052 currentProcess_->deleteLater();
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="comment">// disvalidate pointer</span>
+<a name="l00055"></a>00055 currentProcess_ = 0;
+<a name="l00056"></a>00056 }
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058
+<a name="l00059"></a><a class="code" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050">00059</a> <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050" title="Do not use, thows execption!">PrintJob::startJob</a>()
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061 <span class="comment">// See API documentation on header...</span>
+<a name="l00062"></a>00062 <span class="keywordflow">throw</span>( <span class="keyword">new</span> std::logic_error(<span class="stringliteral">"PrintJob::starJob() NOT for use!"</span>) );
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065
+<a name="l00066"></a><a class="code" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e">00066</a> <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e" title="Print sigle file.">PrintJob::printFile</a>(<span class="keyword">const</span> QString& path, <span class="keyword">const</span> QString& printOptions)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068 <span class="comment">// Get information about file</span>
+<a name="l00069"></a>00069 QFileInfo fileInfo(path);
+<a name="l00070"></a>00070 <span class="keywordflow">if</span>( fileInfo.exists() == <span class="keyword">false</span>)
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072 <span class="comment">// File not found!</span>
+<a name="l00073"></a>00073 <a class="code" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84" title="Send debug message.">sendDebugMessage</a>( tr(<span class="stringliteral">"File %1 not exists."</span>).arg(path));
+<a name="l00074"></a>00074 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"File not found"</span>) );
+<a name="l00075"></a>00075 <span class="keywordflow">return</span>;
+<a name="l00076"></a>00076 }
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <span class="comment">// new process for use</span>
+<a name="l00079"></a>00079 freeProcess();
+<a name="l00080"></a>00080 currentProcess_= <a class="code" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" title="Create new UrpoProcess.">newProcess</a>();
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="comment">// Copy temperary file to temperary directory</span>
+<a name="l00084"></a>00084 pathToPrint_ = <span class="stringliteral">"/var/tmp/urpo-"</span>;
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 <span class="comment">// Securing unique of temperary files, add random</span>
+<a name="l00087"></a>00087 <span class="comment">// number between 0 and ffffff</span>
+<a name="l00088"></a>00088 pathToPrint_.append( QString::number( rand() % 0xffffff, 16));
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="comment">// In server path, replace space with _</span>
+<a name="l00091"></a>00091 pathToPrint_.append( fileInfo.fileName().replace(QChar(<span class="charliteral">' '</span>),QChar(<span class="charliteral">'_'</span>)));
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 printOptions_ = printOptions;
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 <span class="comment">// Copy command</span>
+<a name="l00096"></a>00096 QString command = <span class="stringliteral">"scp "</span>;
+<a name="l00097"></a>00097 command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getKeyOption());
+<a name="l00098"></a>00098 command.append(fileInfo.absoluteFilePath().replace(QString(<span class="stringliteral">" "</span>),QString(<span class="stringliteral">"\\ "</span>)) );
+<a name="l00099"></a>00099 command.append(<span class="stringliteral">" "</span>);
+<a name="l00100"></a>00100 command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getHostString() );
+<a name="l00101"></a>00101 command.append(<span class="stringliteral">":"</span>);
+<a name="l00102"></a>00102 command.append(pathToPrint_);
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="comment">// Next Copy Ready</span>
+<a name="l00105"></a>00105 connect( currentProcess_, SIGNAL(<a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keywordtype">bool</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf" title="When file has copied (internal use only).">copyReady</a>(<span class="keywordtype">bool</span>)));
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 currentProcess_-><a class="code" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" title="Run command.">start</a>(command);
+<a name="l00108"></a>00108 }
+<a name="l00109"></a>00109
+<a name="l00110"></a><a class="code" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf">00110</a> <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf" title="When file has copied (internal use only).">PrintJob::copyReady</a>(<span class="keywordtype">bool</span> success)
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 freeProcess();
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="keywordflow">if</span>( success == <span class="keyword">false</span>)
+<a name="l00115"></a>00115 {
+<a name="l00116"></a>00116 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"Failed copying file"</span>));
+<a name="l00117"></a>00117 <span class="keywordflow">return</span>;
+<a name="l00118"></a>00118 }
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 <span class="comment">// Running remote printing command</span>
+<a name="l00121"></a>00121 currentProcess_ = <a class="code" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" title="Create new UrpoProcess.">newProcess</a>();
+<a name="l00122"></a>00122 QString command = <span class="stringliteral">" ssh "</span>;
+<a name="l00123"></a>00123 command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getKeyOption()) ;
+<a name="l00124"></a>00124 command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getHostString());
+<a name="l00125"></a>00125 command.append(<span class="stringliteral">" lp "</span>);
+<a name="l00126"></a>00126 command.append(printOptions_);
+<a name="l00127"></a>00127 command.append(<span class="stringliteral">" "</span>);
+<a name="l00128"></a>00128 command.append(pathToPrint_);
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 <span class="comment">// Next print ready</span>
+<a name="l00131"></a>00131 connect( currentProcess_, SIGNAL(<a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keywordtype">bool</span>)), <span class="keyword">this</span>, SLOT(<a class="code" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c" title="When files has printed (internal use only).">printReady</a>(<span class="keywordtype">bool</span>)));
+<a name="l00132"></a>00132 currentProcess_-><a class="code" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" title="Run command.">start</a>(command);
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 }
+<a name="l00135"></a>00135
+<a name="l00136"></a><a class="code" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c">00136</a> <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c" title="When files has printed (internal use only).">PrintJob::printReady</a>(<span class="keywordtype">bool</span> success)
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138 <span class="comment">// Print step is ready</span>
+<a name="l00139"></a>00139 freeProcess();
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 <span class="keywordflow">if</span>( success == <span class="keyword">false</span> )
+<a name="l00142"></a>00142 {
+<a name="l00143"></a>00143 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>( tr(<span class="stringliteral">"Print failed"</span>));
+<a name="l00144"></a>00144 <span class="keywordflow">return</span>;
+<a name="l00145"></a>00145 }
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147 <span class="comment">// delete temperary file</span>
+<a name="l00148"></a>00148 currentProcess_ = <a class="code" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" title="Create new UrpoProcess.">newProcess</a>();
+<a name="l00149"></a>00149 QString command = <span class="stringliteral">" ssh "</span>;
+<a name="l00150"></a>00150 command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getKeyOption()) ;
+<a name="l00151"></a>00151 command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()->getHostString());
+<a name="l00152"></a>00152 command.append(<span class="stringliteral">" rm "</span>);
+<a name="l00153"></a>00153 command.append(pathToPrint_);
+<a name="l00154"></a>00154
+<a name="l00155"></a>00155 <span class="comment">// Next delete ready</span>
+<a name="l00156"></a>00156 connect( currentProcess_, SIGNAL(<a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keywordtype">bool</span>)),<span class="keyword">this</span>,SLOT(<a class="code" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8" title="When file has deleted (internal use only).">deleteReady</a>(<span class="keywordtype">bool</span>)));
+<a name="l00157"></a>00157 currentProcess_-><a class="code" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" title="Run command.">start</a>(command);
+<a name="l00158"></a>00158 }
+<a name="l00159"></a>00159
+<a name="l00160"></a><a class="code" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8">00160</a> <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8" title="When file has deleted (internal use only).">PrintJob::deleteReady</a>(<span class="keywordtype">bool</span> success)
+<a name="l00161"></a>00161 {
+<a name="l00162"></a>00162 <span class="comment">// All done!</span>
+<a name="l00163"></a>00163 freeProcess();
+<a name="l00164"></a>00164 <span class="keywordflow">if</span>( success == <span class="keyword">false</span> )
+<a name="l00165"></a>00165 {
+<a name="l00166"></a>00166 <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>(tr(<span class="stringliteral">"Failed deleting file"</span>));
+<a name="l00167"></a>00167 }
+<a name="l00168"></a>00168 <span class="keywordflow">else</span>
+<a name="l00169"></a>00169 {
+<a name="l00170"></a>00170 <span class="comment">// Successed !!!</span>
+<a name="l00171"></a>00171 <a class="code" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19" title="Finish job.">finish</a>( Successed );
+<a name="l00172"></a>00172 }
+<a name="l00173"></a>00173 }
+<a name="l00174"></a>00174
+<a name="l00175"></a><a class="code" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0">00175</a> <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0" title="Cancel printing job.">PrintJob::cancelJob</a>()
+<a name="l00176"></a>00176 {
+<a name="l00177"></a>00177 <span class="comment">// Cancelled by user.</span>
+<a name="l00178"></a>00178 <span class="keywordflow">if</span>( currentProcess_ )
+<a name="l00179"></a>00179 {
+<a name="l00180"></a>00180 currentProcess_-><a class="code" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa" title="Cancel process.">terminate</a>();
+<a name="l00181"></a>00181 freeProcess();
+<a name="l00182"></a>00182 }
+<a name="l00183"></a>00183 <a class="code" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19" title="Finish job.">finish</a>( Cancelled );
+<a name="l00184"></a>00184 }
+<a name="l00185"></a>00185
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef PRINTJOB_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define PRINTJOB_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <urpojob.h></span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028
+<a name="l00042"></a><a class="code" href="class_print_job.html">00042</a> <span class="keyword">class </span><a class="code" href="class_print_job.html" title="File printing job&#39;.">PrintJob</a> : <span class="keyword">public</span> <a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a>
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 Q_OBJECT
+<a name="l00045"></a>00045 <span class="keyword">public</span>:
+<a name="l00046"></a>00046 <span class="keyword">explicit</span> <a class="code" href="class_print_job.html" title="File printing job&#39;.">PrintJob</a>(<a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* connection);
+<a name="l00047"></a>00047 ~<a class="code" href="class_print_job.html" title="File printing job&#39;.">PrintJob</a>();
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 signals:
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 <span class="keyword">public</span> slots:
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf" title="When file has copied (internal use only).">copyReady</a>(<span class="keywordtype">bool</span> success);
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#af984397994fd563b0a0a810b77a68c2c" title="When files has printed (internal use only).">printReady</a>(<span class="keywordtype">bool</span> success);
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8" title="When file has deleted (internal use only).">deleteReady</a>(<span class="keywordtype">bool</span> success);
+<a name="l00058"></a>00058
+<a name="l00067"></a>00067 <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e" title="Print sigle file.">printFile</a>(<span class="keyword">const</span> QString& path, <span class="keyword">const</span> QString& printOptions);
+<a name="l00068"></a>00068
+<a name="l00075"></a>00075 <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050" title="Do not use, thows execption!">startJob</a>();
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0" title="Cancel printing job.">cancelJob</a>();
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="keyword">private</span>:
+<a name="l00080"></a>00080 <span class="keyword">inline</span> <span class="keywordtype">void</span> freeProcess();
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="keyword">private</span>:
+<a name="l00083"></a>00083 <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>* currentProcess_;
+<a name="l00084"></a>00084 QString pathToPrint_;
+<a name="l00085"></a>00085 QString printOptions_;
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 };
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="preprocessor">#endif // PRINTJOB_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "printwidget.h"</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QLineEdit></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include <QComboBox></span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include <QPushButton></span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include <QLabel></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include <QProgressBar></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include <QHBoxLayout></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include <QVBoxLayout></span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include <QFileDialog></span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include <QSpinBox></span>
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 PrintWidget::PrintWidget(QWidget *parent) :
+<a name="l00038"></a>00038 QWidget(parent)
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 filenameEdit = <span class="keyword">new</span> QLineEdit();
+<a name="l00042"></a>00042 browseButton = <span class="keyword">new</span> QPushButton( tr(<span class="stringliteral">"Browse"</span>));
+<a name="l00043"></a>00043 connect(browseButton, SIGNAL(clicked()), <span class="keyword">this</span>, SLOT(browseFile()));
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 printerCombo = <span class="keyword">new</span> QComboBox();
+<a name="l00046"></a>00046 printerCombo->setEnabled(<span class="keyword">false</span>);
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 rangeEdit = <span class="keyword">new</span> QLineEdit();
+<a name="l00049"></a>00049 <span class="comment">// Page ranges in format 1-3,5,8-10</span>
+<a name="l00050"></a>00050 <span class="comment">// Valid characters: 0123456789 , +</span>
+<a name="l00051"></a>00051 QRegExpValidator* rangeSensor = <span class="keyword">new</span> QRegExpValidator( QRegExp(<span class="stringliteral">"[0-9\\-,]+"</span>), <span class="keyword">this</span> );
+<a name="l00052"></a>00052 rangeEdit->setValidator( rangeSensor);
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="comment">// Copies: Spin 0..99</span>
+<a name="l00055"></a>00055 copiesSpin = <span class="keyword">new</span> QSpinBox();
+<a name="l00056"></a>00056 copiesSpin->setRange(1,99);
+<a name="l00057"></a>00057 copiesSpin->setValue(1);
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="comment">// Pages per sheet</span>
+<a name="l00060"></a>00060 persheetCombo = <span class="keyword">new</span> QComboBox();
+<a name="l00061"></a>00061 persheetCombo->insertItem(0,<span class="stringliteral">"1"</span>,1);
+<a name="l00062"></a>00062 persheetCombo->insertItem(1,<span class="stringliteral">"2"</span>,2);
+<a name="l00063"></a>00063 persheetCombo->insertItem(2,<span class="stringliteral">"4"</span>,4);
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 printButton = <span class="keyword">new</span> QPushButton( tr(<span class="stringliteral">"Print"</span>));
+<a name="l00066"></a>00066 printButton->setEnabled(<span class="keyword">false</span>);
+<a name="l00067"></a>00067 connect( printButton, SIGNAL(clicked()), <span class="keyword">this</span>, SLOT(doPrint()));
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 statusLabel = <span class="keyword">new</span> QLabel();
+<a name="l00070"></a>00070 progressBar = <span class="keyword">new</span> QProgressBar();
+<a name="l00071"></a>00071 progressBar->setRange(0,0);
+<a name="l00072"></a>00072 cancelButton = <span class="keyword">new</span> QPushButton(tr(<span class="stringliteral">"Cancel"</span>));
+<a name="l00073"></a>00073 connect(cancelButton,SIGNAL(clicked()),<span class="keyword">this</span>,SIGNAL(<a class="code" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b" title="Cancel job.">cancel</a>()));
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 reconnectButton = <span class="keyword">new</span> QPushButton( tr(<span class="stringliteral">"Reconnect"</span>));
+<a name="l00076"></a>00076 connect(reconnectButton, SIGNAL(clicked()), <span class="keyword">this</span>, SIGNAL(reconnect()));
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 QVBoxLayout* mainLayout = <span class="keyword">new</span> QVBoxLayout();
+<a name="l00080"></a>00080 QHBoxLayout* fileLayout = <span class="keyword">new</span> QHBoxLayout();
+<a name="l00081"></a>00081 fileLayout->addWidget( <span class="keyword">new</span> QLabel( tr (<span class="stringliteral">"File"</span>) ));
+<a name="l00082"></a>00082 fileLayout->addWidget(filenameEdit);
+<a name="l00083"></a>00083 fileLayout->addWidget(browseButton);
+<a name="l00084"></a>00084 mainLayout->addLayout(fileLayout);
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 QHBoxLayout* printerLayout = <span class="keyword">new</span> QHBoxLayout();
+<a name="l00087"></a>00087 printerLayout->addWidget(<span class="keyword">new</span> QLabel( tr(<span class="stringliteral">"Printer"</span>)));
+<a name="l00088"></a>00088 printerLayout->addWidget(printerCombo);
+<a name="l00089"></a>00089 printerLayout->addStretch();
+<a name="l00090"></a>00090 mainLayout->addLayout(printerLayout);
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 QHBoxLayout* rangeLayout = <span class="keyword">new</span> QHBoxLayout();
+<a name="l00093"></a>00093 rangeLayout->addWidget(<span class="keyword">new</span> QLabel(tr(<span class="stringliteral">"Page range"</span>)));
+<a name="l00094"></a>00094 rangeLayout->addWidget(rangeEdit);
+<a name="l00095"></a>00095 mainLayout->addLayout(rangeLayout);
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 QHBoxLayout* sheetLayout = <span class="keyword">new</span> QHBoxLayout();
+<a name="l00098"></a>00098 sheetLayout->addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">"Pages per sheet"</span>)) );
+<a name="l00099"></a>00099 sheetLayout->addWidget(persheetCombo);
+<a name="l00100"></a>00100 sheetLayout->addStretch();
+<a name="l00101"></a>00101 sheetLayout->addWidget(<span class="keyword">new</span> QLabel(tr(<span class="stringliteral">"Copies"</span>)));
+<a name="l00102"></a>00102 sheetLayout->addWidget(copiesSpin);
+<a name="l00103"></a>00103 mainLayout->addLayout(sheetLayout);
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 mainLayout->addStretch();
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 mainLayout->addWidget(statusLabel);
+<a name="l00108"></a>00108 QHBoxLayout* barLayout = <span class="keyword">new</span> QHBoxLayout;
+<a name="l00109"></a>00109 barLayout->addWidget(progressBar);
+<a name="l00110"></a>00110 barLayout->addStretch();
+<a name="l00111"></a>00111 barLayout->addWidget(cancelButton);
+<a name="l00112"></a>00112 barLayout->addWidget(reconnectButton);
+<a name="l00113"></a>00113 barLayout->addWidget(printButton);
+<a name="l00114"></a>00114 mainLayout->addLayout(barLayout);
+<a name="l00115"></a>00115
+<a name="l00116"></a>00116 setLayout(mainLayout);
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 progressBar->setVisible(<span class="keyword">false</span>);
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121
+<a name="l00122"></a><a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e">00122</a> <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">PrintWidget::setStatus</a>(QString message, <span class="keywordtype">bool</span> busy)
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124 statusLabel->setText(message);
+<a name="l00125"></a>00125 <span class="keywordflow">if</span>(busy)
+<a name="l00126"></a>00126 {
+<a name="l00127"></a>00127 <span class="comment">// Busy: show progress bar, enable Cancel, disable others.</span>
+<a name="l00128"></a>00128 progressBar->setVisible(<span class="keyword">true</span>);
+<a name="l00129"></a>00129 cancelButton->setEnabled(<span class="keyword">true</span>);
+<a name="l00130"></a>00130 reconnectButton->setEnabled(<span class="keyword">false</span>);
+<a name="l00131"></a>00131 }
+<a name="l00132"></a>00132 <span class="keywordflow">else</span>
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134 progressBar->setVisible(<span class="keyword">false</span>);
+<a name="l00135"></a>00135 reconnectButton->setEnabled(<span class="keyword">true</span>);
+<a name="l00136"></a>00136 cancelButton->setEnabled(<span class="keyword">false</span>);
+<a name="l00137"></a>00137 }
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139
+<a name="l00140"></a><a class="code" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c">00140</a> <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c" title="Set printers.">PrintWidget::setPrinters</a>(QStringList printers)
+<a name="l00141"></a>00141 {
+<a name="l00142"></a>00142 printerCombo->clear();
+<a name="l00143"></a>00143 <span class="keywordflow">if</span>(printers.isEmpty())
+<a name="l00144"></a>00144 {
+<a name="l00145"></a>00145 printerCombo->setEnabled(<span class="keyword">false</span>);
+<a name="l00146"></a>00146 }
+<a name="l00147"></a>00147 <span class="keywordflow">else</span>
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149 printerCombo->addItems(printers);
+<a name="l00150"></a>00150 printerCombo->setEnabled(<span class="keyword">true</span>);
+<a name="l00151"></a>00151 printerCombo->setCurrentIndex(0);
+<a name="l00152"></a>00152 }
+<a name="l00153"></a>00153 }
+<a name="l00154"></a>00154
+<a name="l00155"></a><a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc">00155</a> <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc" title="Set ready to print.">PrintWidget::setReady</a>(<span class="keywordtype">bool</span> ready)
+<a name="l00156"></a>00156 {
+<a name="l00157"></a>00157 <span class="keywordflow">if</span>(ready)
+<a name="l00158"></a>00158 {
+<a name="l00159"></a>00159 <a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( tr(<span class="stringliteral">"Ready"</span>), <span class="keyword">false</span>);
+<a name="l00160"></a>00160 printButton->setEnabled(<span class="keyword">true</span>);
+<a name="l00161"></a>00161 }
+<a name="l00162"></a>00162 <span class="keywordflow">else</span>
+<a name="l00163"></a>00163 printButton->setEnabled(<span class="keyword">false</span>);
+<a name="l00164"></a>00164 }
+<a name="l00165"></a>00165
+<a name="l00166"></a>00166
+<a name="l00167"></a>00167 <span class="keywordtype">void</span> PrintWidget::browseFile()
+<a name="l00168"></a>00168 {
+<a name="l00169"></a>00169 QString path = QFileDialog::getOpenFileName(<span class="keyword">this</span>, tr(<span class="stringliteral">"Print file"</span>));
+<a name="l00170"></a>00170 <span class="keywordflow">if</span>(!path.isNull())
+<a name="l00171"></a>00171 filenameEdit->setText(path);
+<a name="l00172"></a>00172
+<a name="l00173"></a>00173 }
+<a name="l00174"></a>00174
+<a name="l00175"></a><a class="code" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128">00175</a> <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128" title="Press browse button.">PrintWidget::doPrint</a>()
+<a name="l00176"></a>00176 {
+<a name="l00177"></a>00177 <span class="comment">// Make cups lp options</span>
+<a name="l00178"></a>00178 QString options = QString(<span class="stringliteral">"-d %1 -o number-up="</span>).arg(printerCombo->currentText());
+<a name="l00179"></a>00179 options.append(persheetCombo->currentText());
+<a name="l00180"></a>00180 <span class="keywordflow">if</span>( !rangeEdit->text().isEmpty())
+<a name="l00181"></a>00181 options += <span class="stringliteral">" -o page-ranges="</span> + rangeEdit->text();
+<a name="l00182"></a>00182 <span class="keywordflow">if</span>( copiesSpin->value() > 1)
+<a name="l00183"></a>00183 options += QString(<span class="stringliteral">" -n %1"</span>).arg(copiesSpin->value());
+<a name="l00184"></a>00184 emit <a class="code" href="class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7" title="User press Print button.">print</a>(filenameEdit->text(), options);
+<a name="l00185"></a>00185 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef PRINTWIDGET_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define PRINTWIDGET_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QWidget></span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="keyword">class </span>QLineEdit;
+<a name="l00029"></a>00029 <span class="keyword">class </span>QPushButton;
+<a name="l00030"></a>00030 <span class="keyword">class </span>QComboBox;
+<a name="l00031"></a>00031 <span class="keyword">class </span>QProgressBar;
+<a name="l00032"></a>00032 <span class="keyword">class </span>QLabel;
+<a name="l00033"></a>00033 <span class="keyword">class </span>QSpinBox;
+<a name="l00034"></a>00034
+<a name="l00043"></a><a class="code" href="class_print_widget.html">00043</a> <span class="keyword">class </span><a class="code" href="class_print_widget.html" title="GUI Widget of Urpo printing.">PrintWidget</a> : <span class="keyword">public</span> QWidget
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 Q_OBJECT
+<a name="l00046"></a>00046 <span class="keyword">public</span>:
+<a name="l00047"></a>00047 <span class="keyword">explicit</span> <a class="code" href="class_print_widget.html" title="GUI Widget of Urpo printing.">PrintWidget</a>(QWidget *parent = 0);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c" title="Set printers.">setPrinters</a>(QStringList printers);
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 signals:
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c" title="User press Cancel button.">cancel</a>();
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec" title="User press Reconnect button.">reconnect</a>();
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7" title="User press Print button.">print</a>(QString file, QString options);
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="keyword">public</span> slots:
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>(QString message=QString(), <span class="keywordtype">bool</span> busy=<span class="keyword">false</span>);
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc" title="Set ready to print.">setReady</a>(<span class="keywordtype">bool</span> ready);
+<a name="l00078"></a>00078 <span class="keywordtype">void</span> browseFile();
+<a name="l00079"></a>00079 <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128" title="Press browse button.">doPrint</a>();
+<a name="l00080"></a><a class="code" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e">00080</a> <span class="keywordtype">void</span> <a class="code" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e" title="Press print button.">doCancel</a>() { emit <a class="code" href="class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c" title="User press Cancel button.">cancel</a>(); }
+<a name="l00083"></a>00083 <span class="keyword">private</span>:
+<a name="l00084"></a>00084 QLineEdit* filenameEdit;
+<a name="l00085"></a>00085 QPushButton* browseButton;
+<a name="l00086"></a>00086 QComboBox* printerCombo;
+<a name="l00087"></a>00087 QComboBox* persheetCombo;
+<a name="l00088"></a>00088 QLineEdit* rangeEdit;
+<a name="l00089"></a>00089 QSpinBox* copiesSpin;
+<a name="l00090"></a>00090 QPushButton* printButton;
+<a name="l00091"></a>00091 QLabel* statusLabel;
+<a name="l00092"></a>00092 QProgressBar* progressBar;
+<a name="l00093"></a>00093 QPushButton* cancelButton;
+<a name="l00094"></a>00094 QPushButton* reconnectButton;
+<a name="l00095"></a>00095 };
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="preprocessor">#endif // PRINTWIDGET_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_about">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_main_window.html#a7735827afb283fb173856ba825818769" target="_parent">about</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_autherror">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f" target="_parent">AuthError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_cancel">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cancel')">cancel</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c" target="_parent">PrintWidget::cancel()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b" target="_parent">UrpoJob::cancel()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_canceljob">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0" target="_parent">cancelJob</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_cancelled">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff" target="_parent">Cancelled</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_cerrdebugmonitor">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_cerr_debug_monitor.html" target="_parent">CerrDebugMonitor</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_connectionerror">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa" target="_parent">ConnectionError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_copyready">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf" target="_parent">copyReady</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_debugconsole">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_debug_console.html" target="_parent">DebugConsole</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_debugmessage">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#adc31070a303b210a9244213fda1f9939" target="_parent">debugMessage</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_debugwindow">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89" target="_parent">debugWindow</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_deleteready">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8" target="_parent">deleteReady</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_docancel">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e" target="_parent">doCancel</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_dolist">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51" target="_parent">doList</a>
+ <span class="SRScope">PrinterListJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_doprint">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128" target="_parent">doPrint</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fail">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" target="_parent">fail</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_failed">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2" target="_parent">Failed</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_finish">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_job.html#adca3f19275978d0514229c26871e8a19" target="_parent">finish</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_finished">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_finished')">finished</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" target="_parent">UrpoJob::finished()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" target="_parent">UrpoProcess::finished()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_getconnection">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" target="_parent">getConnection</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdebugmonitor">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_connection.html#abd0b75726873690496758671d4ac2675" target="_parent">getDebugMonitor</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_geterror">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1" target="_parent">getError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_geterrorstring">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_urpo_process.html#a5a400d2abb550076c778a6030293e764" target="_parent">getErrorString</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gethost">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gethost')">getHost</a>
+ <div class="SRChildren">
+ <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b" target="_parent">UrpoConnection::getHost()</a>
+ <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3" target="_parent">UrpoConnectionSettings::getHost()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gethoststring">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68" target="_parent">getHostString</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getidentity">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getidentity')">getIdentity</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_urpo_connection.html#ade5d637438a69724385e268fe32d989c" target="_parent">UrpoConnection::getIdentity()</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae" target="_parent">UrpoConnectionSettings::getIdentity()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getkeyoption">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406" target="_parent">getKeyOption</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getoutput">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963" target="_parent">getOutput</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getprinters">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getprinters')">getPrinters</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992" target="_parent">PrinterListJob::getPrinters()</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11" target="_parent">UrpoMainWindow::getPrinters()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getstatus">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getstatus')">getStatus</a>
+ <div class="SRChildren">
+ <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b" target="_parent">UrpoJob::getStatus()</a>
+ <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb" target="_parent">UrpoProcess::getStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gettimeout">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f" target="_parent">getTimeout</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getuserid">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getuserid')">getUserid</a>
+ <div class="SRChildren">
+ <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84" target="_parent">UrpoConnection::getUserid()</a>
+ <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be" target="_parent">UrpoConnectionSettings::getUserid()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_helpwindow">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1" target="_parent">helpWindow</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_jobstatus">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#acbb0604cbb8d38501a9fcb83ea92505a" target="_parent">JobStatus</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_load">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2" target="_parent">load</a>
+ <span class="SRScope">UrpoConnectionSettings</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" target="_parent">main</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_main_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../main_8cpp.html" target="_parent">main.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_newprocess">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" target="_parent">newProcess</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_noerror">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f" target="_parent">NoError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_print">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_print')">print</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7" target="_parent">PrintWidget::print()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422" target="_parent">UrpoMainWindow::print()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_printerlistjob">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_printer_list_job.html" target="_parent">PrinterListJob</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_printersreceived">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c" target="_parent">printersReceived</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printfile">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e" target="_parent">printFile</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printfinished">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3" target="_parent">printFinished</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printjob">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_print_job.html" target="_parent">PrintJob</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_printready">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_print_job.html#af984397994fd563b0a0a810b77a68c2c" target="_parent">printReady</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printwidget">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_print_widget.html" target="_parent">PrintWidget</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_processerror">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6" target="_parent">ProcessError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_processfinished">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_urpo_process.html#aba6e812efd10c7b466563c171baf7284" target="_parent">processFinished</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_ready">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d" target="_parent">Ready</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_reconnect">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec" target="_parent">reconnect</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_running">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d" target="_parent">Running</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_senddebugmessage">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_senddebugmessage')">sendDebugMessage</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84" target="_parent">UrpoJob::sendDebugMessage()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" target="_parent">UrpoProcess::sendDebugMessage()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_setdebugmonitor">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4" target="_parent">setDebugMonitor</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_sethelp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd" target="_parent">setHelp</a>
+ <span class="SRScope">SettingsDialog</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setprinters">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c" target="_parent">setPrinters</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setready">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_print_widget.html#a294239f17167fadcbd924344edf345bc" target="_parent">setReady</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setsettings">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8" target="_parent">setSettings</a>
+ <span class="SRScope">SettingsDialog</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setstatus">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setstatus')">setStatus</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" target="_parent">PrintWidget::setStatus()</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_urpo_job.html#a89534d211decc6ab45de2b468045eef1" target="_parent">UrpoJob::setStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_settimeout">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69" target="_parent">setTimeout</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_settings">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae" target="_parent">settings</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_settingsdialog">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_settings_dialog.html" target="_parent">SettingsDialog</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_start">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_start')">start</a>
+ <div class="SRChildren">
+ <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f" target="_parent">UrpoJob::start()</a>
+ <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" target="_parent">UrpoProcess::start()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_startjob">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_print_job.html#a167ee653ddcb9f5130b9f92fce279050" target="_parent">startJob</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_store">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc" target="_parent">store</a>
+ <span class="SRScope">UrpoConnectionSettings</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_successed">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9" target="_parent">Successed</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_terminate">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa" target="_parent">terminate</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_timeout">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_timeout')">Timeout</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce" target="_parent">UrpoProcess::Timeout()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da" target="_parent">UrpoProcess::timeout()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_urpoconnection">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_connection.html" target="_parent">UrpoConnection</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoconnectionsettings">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_urpoconnectionsettings')">UrpoConnectionSettings</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_urpo_connection_settings.html" target="_parent">UrpoConnectionSettings</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8" target="_parent">UrpoConnectionSettings::UrpoConnectionSettings()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoerror">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9" target="_parent">UrpoError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpojob">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_urpo_job.html" target="_parent">UrpoJob</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpomainwindow">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_urpo_main_window.html" target="_parent">UrpoMainWindow</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoprocess">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_urpoprocess')">UrpoProcess</a>
+ <div class="SRChildren">
+ <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../class_urpo_process.html" target="_parent">UrpoProcess</a>
+ <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf" target="_parent">UrpoProcess::UrpoProcess()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpostatus">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2" target="_parent">UrpoStatus</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__7eurpoconnection">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_connection.html#a6ba9728a82f2810e1ae7d4b3b034398a" target="_parent">~UrpoConnection</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eurpomainwindow">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_main_window.html#a51f6a0de38862243f39537a7a5755112" target="_parent">~UrpoMainWindow</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_cerrdebugmonitor">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_cerr_debug_monitor.html" target="_parent">CerrDebugMonitor</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_debugconsole">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_debug_console.html" target="_parent">DebugConsole</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_printerlistjob">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_printer_list_job.html" target="_parent">PrinterListJob</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_printjob">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_print_job.html" target="_parent">PrintJob</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_printwidget">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_print_widget.html" target="_parent">PrintWidget</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_settingsdialog">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_settings_dialog.html" target="_parent">SettingsDialog</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_urpoconnection">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_connection.html" target="_parent">UrpoConnection</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoconnectionsettings">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_connection_settings.html" target="_parent">UrpoConnectionSettings</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpojob">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_job.html" target="_parent">UrpoJob</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpomainwindow">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_urpo_main_window.html" target="_parent">UrpoMainWindow</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoprocess">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_urpo_process.html" target="_parent">UrpoProcess</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_connectionstatus">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#ab9a4bcb555317ee5c3d34d5b3b47bfe8" target="_parent">ConnectionStatus</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_jobstatus">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#acbb0604cbb8d38501a9fcb83ea92505a" target="_parent">JobStatus</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_urpoerror">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9" target="_parent">UrpoError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpostatus">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2" target="_parent">UrpoStatus</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_autherror">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f" target="_parent">AuthError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_cancelled">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff" target="_parent">Cancelled</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_connectionerror">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa" target="_parent">ConnectionError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_failed">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2" target="_parent">Failed</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_noerror">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f" target="_parent">NoError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_processerror">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6" target="_parent">ProcessError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_ready">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d" target="_parent">Ready</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_running">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d" target="_parent">Running</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_successed">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9" target="_parent">Successed</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_timeout">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce" target="_parent">Timeout</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_cerrdebugmonitor_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../cerrdebugmonitor_8cpp.html" target="_parent">cerrdebugmonitor.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_cerrdebugmonitor_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../cerrdebugmonitor_8h.html" target="_parent">cerrdebugmonitor.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html" target="_parent">main.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_printerlistjob_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../printerlistjob_8cpp.html" target="_parent">printerlistjob.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_printerlistjob_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../printerlistjob_8h.html" target="_parent">printerlistjob.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_urpoconnection_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../urpoconnection_8cpp.html" target="_parent">urpoconnection.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoconnection_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../urpoconnection_8h.html" target="_parent">urpoconnection.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoconnectionsettings_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../urpoconnectionsettings_8cpp.html" target="_parent">urpoconnectionsettings.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoconnectionsettings_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../urpoconnectionsettings_8h.html" target="_parent">urpoconnectionsettings.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpojob_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../urpojob_8cpp.html" target="_parent">urpojob.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpojob_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../urpojob_8h.html" target="_parent">urpojob.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpomainwindow_2ecpp">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../urpomainwindow_8cpp.html" target="_parent">urpomainwindow.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpomainwindow_2eh">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../urpomainwindow_8h.html" target="_parent">urpomainwindow.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoprocess_2ecpp">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../urpoprocess_8cpp.html" target="_parent">urpoprocess.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoprocess_2eh">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../urpoprocess_8h.html" target="_parent">urpoprocess.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_about">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_main_window.html#a7735827afb283fb173856ba825818769" target="_parent">about</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_cancel">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cancel')">cancel</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c" target="_parent">PrintWidget::cancel()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b" target="_parent">UrpoJob::cancel()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_canceljob">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0" target="_parent">cancelJob</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_copyready">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_print_job.html#a2dacf12d369e28e30a5955aba14d4fcf" target="_parent">copyReady</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_debugmessage">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#adc31070a303b210a9244213fda1f9939" target="_parent">debugMessage</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_debugwindow">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89" target="_parent">debugWindow</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_deleteready">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_print_job.html#adb65a2765ae36c2ceab60e5a868b54f8" target="_parent">deleteReady</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_docancel">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e" target="_parent">doCancel</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_dolist">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_printer_list_job.html#a9f54b15c51796dae1f49faefc4522b51" target="_parent">doList</a>
+ <span class="SRScope">PrinterListJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_doprint">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128" target="_parent">doPrint</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fail">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" target="_parent">fail</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_finish">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_job.html#adca3f19275978d0514229c26871e8a19" target="_parent">finish</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_finished">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_finished')">finished</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" target="_parent">UrpoJob::finished()</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" target="_parent">UrpoProcess::finished()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_getconnection">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" target="_parent">getConnection</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdebugmonitor">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_connection.html#abd0b75726873690496758671d4ac2675" target="_parent">getDebugMonitor</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_geterror">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1" target="_parent">getError</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_geterrorstring">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_urpo_process.html#a5a400d2abb550076c778a6030293e764" target="_parent">getErrorString</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gethost">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gethost')">getHost</a>
+ <div class="SRChildren">
+ <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b" target="_parent">UrpoConnection::getHost()</a>
+ <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3" target="_parent">UrpoConnectionSettings::getHost()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gethoststring">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68" target="_parent">getHostString</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getidentity">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getidentity')">getIdentity</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_urpo_connection.html#ade5d637438a69724385e268fe32d989c" target="_parent">UrpoConnection::getIdentity()</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae" target="_parent">UrpoConnectionSettings::getIdentity()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getkeyoption">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406" target="_parent">getKeyOption</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getoutput">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963" target="_parent">getOutput</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getprinters">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getprinters')">getPrinters</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992" target="_parent">PrinterListJob::getPrinters()</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11" target="_parent">UrpoMainWindow::getPrinters()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getstatus">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getstatus')">getStatus</a>
+ <div class="SRChildren">
+ <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b" target="_parent">UrpoJob::getStatus()</a>
+ <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb" target="_parent">UrpoProcess::getStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gettimeout">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f" target="_parent">getTimeout</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getuserid">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getuserid')">getUserid</a>
+ <div class="SRChildren">
+ <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84" target="_parent">UrpoConnection::getUserid()</a>
+ <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be" target="_parent">UrpoConnectionSettings::getUserid()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_helpwindow">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1" target="_parent">helpWindow</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_load">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2" target="_parent">load</a>
+ <span class="SRScope">UrpoConnectionSettings</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" target="_parent">main</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_newprocess">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" target="_parent">newProcess</a>
+ <span class="SRScope">UrpoJob</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_print">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_print')">print</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7" target="_parent">PrintWidget::print()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422" target="_parent">UrpoMainWindow::print()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_printersreceived">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c" target="_parent">printersReceived</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printfile">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e" target="_parent">printFile</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printfinished">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3" target="_parent">printFinished</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printready">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_print_job.html#af984397994fd563b0a0a810b77a68c2c" target="_parent">printReady</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_processfinished">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_urpo_process.html#aba6e812efd10c7b466563c171baf7284" target="_parent">processFinished</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_reconnect">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec" target="_parent">reconnect</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_senddebugmessage">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_senddebugmessage')">sendDebugMessage</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84" target="_parent">UrpoJob::sendDebugMessage()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" target="_parent">UrpoProcess::sendDebugMessage()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_setdebugmonitor">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4" target="_parent">setDebugMonitor</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_sethelp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd" target="_parent">setHelp</a>
+ <span class="SRScope">SettingsDialog</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setprinters">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c" target="_parent">setPrinters</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setready">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_print_widget.html#a294239f17167fadcbd924344edf345bc" target="_parent">setReady</a>
+ <span class="SRScope">PrintWidget</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setsettings">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8" target="_parent">setSettings</a>
+ <span class="SRScope">SettingsDialog</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setstatus">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setstatus')">setStatus</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" target="_parent">PrintWidget::setStatus()</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_urpo_job.html#a89534d211decc6ab45de2b468045eef1" target="_parent">UrpoJob::setStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_settimeout">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69" target="_parent">setTimeout</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_settings">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae" target="_parent">settings</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_start">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_start')">start</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f" target="_parent">UrpoJob::start()</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" target="_parent">UrpoProcess::start()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_startjob">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_print_job.html#a167ee653ddcb9f5130b9f92fce279050" target="_parent">startJob</a>
+ <span class="SRScope">PrintJob</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_store">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc" target="_parent">store</a>
+ <span class="SRScope">UrpoConnectionSettings</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_terminate">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa" target="_parent">terminate</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_timeout">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da" target="_parent">timeout</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_urpoconnectionsettings">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8" target="_parent">UrpoConnectionSettings</a>
+ <span class="SRScope">UrpoConnectionSettings</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_urpoprocess">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf" target="_parent">UrpoProcess</a>
+ <span class="SRScope">UrpoProcess</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__7eurpoconnection">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_urpo_connection.html#a6ba9728a82f2810e1ae7d4b3b034398a" target="_parent">~UrpoConnection</a>
+ <span class="SRScope">UrpoConnection</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eurpomainwindow">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_urpo_main_window.html#a51f6a0de38862243f39537a7a5755112" target="_parent">~UrpoMainWindow</a>
+ <span class="SRScope">UrpoMainWindow</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
--- /dev/null
+/*---------------- Search Box */
+#FSearchBox {
+ float: left;
+}
+#MSearchBox {
+ padding: 0px;
+ margin: 0px;
+ border: none;
+ border: 1px solid #84B0C7;
+ white-space: nowrap;
+ -moz-border-radius: 8px;
+ -webkit-border-top-left-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+}
+#MSearchField {
+ font: 9pt Arial, Verdana, sans-serif;
+ color: #999999;
+ background-color: #FFFFFF;
+ font-style: normal;
+ cursor: text;
+ padding: 1px 1px;
+ margin: 0px 6px 0px 0px;
+ border: none;
+ outline: none;
+ vertical-align: middle;
+}
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+#MSearchSelect {
+ float : none;
+ display : inline;
+ background : none;
+ font: 9pt Verdana, sans-serif;
+ border: none;
+ margin: 0px 0px 0px 6px;
+ vertical-align: middle;
+ padding: 0px 0px;
+}
+
+#MSearchClose {
+ float : none;
+ display : none;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+#MSearchCloseImg {
+ vertical-align: middle;
+}
+
+.MSearchBoxLeft {
+ display: block;
+ text-align: left;
+ float: left;
+ margin-left: 6px;
+}
+.MSearchBoxRight {
+ display: block;
+ float: right;
+ text-align: right;
+ margin-right: 6px;
+}
+.MSearchBoxSpacer {
+ font-size: 0px;
+ clear: both;
+}
+.MSearchBoxRow {
+ font-size: 0px;
+ clear: both;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #A0A0A0;
+ background-color: #FAFAFA;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ }
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #2A50E4;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+ }
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000000;
+ background-color: #EEF3F5;
+ }
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+.SRPage .SRChildren {
+ display: none;
+}
+.SRSymbol {
+ font-weight: bold; color: #153788;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #153788;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
--- /dev/null
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101101110001010101111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000100101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101101110001010101111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101001000000010101110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "functions",
+ 3: "enums",
+ 4: "enumvalues"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='•';
+ }
+ else
+ {
+ node.innerHTML=' ';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var hexCode;
+ if (code<16)
+ {
+ hexCode="0"+code.toString(16);
+ }
+ else
+ {
+ hexCode=code.toString(16);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+ {
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location.href = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "settingsdialog.h"</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="preprocessor">#include <QLineEdit></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QPushButton></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include <QHBoxLayout></span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include <QLabel></span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include <QVBoxLayout></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include <QFileDialog></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include <QGroupBox></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "urpoconnectionsettings.h"</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 SettingsDialog::SettingsDialog(QWidget *parent) :
+<a name="l00035"></a>00035 QDialog(parent)
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 settings_ = 0;
+<a name="l00038"></a>00038 helpWidget_ = 0;
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 setWindowTitle(tr(<span class="stringliteral">"Urpo Settings"</span>));
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 serverEdit = <span class="keyword">new</span> QLineEdit;
+<a name="l00044"></a>00044 connect(serverEdit, SIGNAL(textChanged(QString)), <span class="keyword">this</span>, SLOT(serverChanged(QString)));
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 userEdit = <span class="keyword">new</span> QLineEdit;
+<a name="l00047"></a>00047 identityEdit = <span class="keyword">new</span> QLineEdit;
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 browseButton = <span class="keyword">new</span> QPushButton(tr(<span class="stringliteral">"Browse"</span>));
+<a name="l00050"></a>00050 connect(browseButton, SIGNAL(clicked()),<span class="keyword">this</span>,SLOT(browse()));
+<a name="l00051"></a>00051 okButton = <span class="keyword">new</span> QPushButton(tr(<span class="stringliteral">"Done"</span>));
+<a name="l00052"></a>00052 connect(okButton, SIGNAL(clicked()), <span class="keyword">this</span>, SLOT(okay()) );
+<a name="l00053"></a>00053 okButton->setEnabled(<span class="keyword">false</span>);
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 helpButton = <span class="keyword">new</span> QPushButton( tr(<span class="stringliteral">"Help"</span>));
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 QVBoxLayout* mainLayout = <span class="keyword">new</span> QVBoxLayout;
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 QHBoxLayout* helpLayout = <span class="keyword">new</span> QHBoxLayout;
+<a name="l00061"></a>00061 helpLayout->addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">"Remote printing utility "</span>
+<a name="l00062"></a>00062 <span class="stringliteral">"via ssh and cups. "</span>
+<a name="l00063"></a>00063 <span class="stringliteral">"Please read help."</span>)));
+<a name="l00064"></a>00064 helpLayout->addWidget(helpButton);
+<a name="l00065"></a>00065 QGroupBox* helpBox = <span class="keyword">new</span> QGroupBox();
+<a name="l00066"></a>00066 helpBox->setLayout(helpLayout);
+<a name="l00067"></a>00067 helpBox->setFlat(<span class="keyword">false</span>);
+<a name="l00068"></a>00068 mainLayout->addWidget(helpBox);
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 QHBoxLayout* serverLayout = <span class="keyword">new</span> QHBoxLayout;
+<a name="l00072"></a>00072 serverLayout->addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">"Host name or ip address"</span>)));
+<a name="l00073"></a>00073 serverLayout->addWidget( serverEdit );
+<a name="l00074"></a>00074 mainLayout->addLayout(serverLayout);
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 QHBoxLayout* userLayout = <span class="keyword">new</span> QHBoxLayout;
+<a name="l00077"></a>00077 userLayout->addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">"Username"</span>)));
+<a name="l00078"></a>00078 userLayout->addWidget( userEdit );
+<a name="l00079"></a>00079 mainLayout->addLayout(userLayout);
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 QHBoxLayout* idLayout = <span class="keyword">new</span> QHBoxLayout;
+<a name="l00082"></a>00082 idLayout->addWidget( <span class="keyword">new</span> QLabel( tr(<span class="stringliteral">"Identity file"</span>)));
+<a name="l00083"></a>00083 idLayout->addWidget(identityEdit);
+<a name="l00084"></a>00084 idLayout->addWidget( browseButton);
+<a name="l00085"></a>00085 mainLayout->addLayout(idLayout);
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 mainLayout->addStretch();
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 QHBoxLayout* okLayout = <span class="keyword">new</span> QHBoxLayout;
+<a name="l00090"></a>00090 okLayout->addStretch();
+<a name="l00091"></a>00091 okLayout->addWidget(okButton);
+<a name="l00092"></a>00092 mainLayout->addLayout(okLayout);
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 setLayout(mainLayout);
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 }
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098
+<a name="l00099"></a><a class="code" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8">00099</a> <span class="keywordtype">void</span> <a class="code" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8" title="Set UrpoConnection having connection settings.">SettingsDialog::setSettings</a>(<a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a> *settings)
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 <span class="comment">// Init dialog from UrpoConnectionSetting</span>
+<a name="l00102"></a>00102 settings_ = settings;
+<a name="l00103"></a>00103 serverEdit->setText( settings_-><a class="code" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3" title="Host name or ip address.">getHost</a>());
+<a name="l00104"></a>00104 userEdit->setText(settings_-><a class="code" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be" title="Userid in server.">getUserid</a>());
+<a name="l00105"></a>00105 identityEdit->setText(settings_-><a class="code" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae" title="Identity file.">getIdentity</a>());
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108
+<a name="l00109"></a><a class="code" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd">00109</a> <span class="keywordtype">void</span> <a class="code" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd" title="Set QTextBrowser showing help.">SettingsDialog::setHelp</a>(QTextBrowser *helpWidget)
+<a name="l00110"></a>00110 {
+<a name="l00111"></a>00111 <span class="comment">// Set widget activated in help button</span>
+<a name="l00112"></a>00112 helpWidget_ = helpWidget;
+<a name="l00113"></a>00113 connect( helpButton, SIGNAL(clicked()), <span class="keyword">this</span>, SLOT(showHelp()));
+<a name="l00114"></a>00114 }
+<a name="l00115"></a>00115
+<a name="l00116"></a>00116 <span class="keywordtype">void</span> SettingsDialog::okay()
+<a name="l00117"></a>00117 {
+<a name="l00118"></a>00118 <span class="keywordflow">if</span>( settings_ )
+<a name="l00119"></a>00119 {
+<a name="l00120"></a>00120 <span class="comment">// Store settings</span>
+<a name="l00121"></a>00121 settings_->setHost( serverEdit->text());
+<a name="l00122"></a>00122 settings_->setUserid( userEdit->text());
+<a name="l00123"></a>00123 settings_->setIdentity( identityEdit->text());
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125 settings_-><a class="code" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc" title="Store settings via QSettings.">store</a>();
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 done(QDialog::Accepted);
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129 <span class="keywordflow">else</span>
+<a name="l00130"></a>00130 done(QDialog::Rejected);
+<a name="l00131"></a>00131 }
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 <span class="keywordtype">void</span> SettingsDialog::showHelp()
+<a name="l00134"></a>00134 {
+<a name="l00135"></a>00135 <span class="comment">// Activate help window</span>
+<a name="l00136"></a>00136 helpWidget_->home();
+<a name="l00137"></a>00137 helpWidget_->show();
+<a name="l00138"></a>00138 helpWidget_->raise();
+<a name="l00139"></a>00139 helpWidget_->activateWindow();
+<a name="l00140"></a>00140 }
+<a name="l00141"></a>00141
+<a name="l00142"></a>00142 <span class="keywordtype">void</span> SettingsDialog::serverChanged(<span class="keyword">const</span> QString& text)
+<a name="l00143"></a>00143 {
+<a name="l00144"></a>00144 <span class="comment">// If there is a server setting, dialog will be accepted</span>
+<a name="l00145"></a>00145 <span class="comment">// (if you have same userid in server and ssh key defined...)</span>
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147 okButton->setDisabled( text.isEmpty() );
+<a name="l00148"></a>00148 }
+<a name="l00149"></a>00149
+<a name="l00150"></a>00150 <span class="keywordtype">void</span> SettingsDialog::browse()
+<a name="l00151"></a>00151 {
+<a name="l00152"></a>00152 QString path = QFileDialog::getOpenFileName(<span class="keyword">this</span>, tr(<span class="stringliteral">"Identity file"</span>));
+<a name="l00153"></a>00153 <span class="keywordflow">if</span>(!path.isNull())
+<a name="l00154"></a>00154 identityEdit->setText(path);
+<a name="l00155"></a>00155 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef SETTINGSDIALOG_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define SETTINGSDIALOG_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QDialog></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include <QTextBrowser></span>
+<a name="l00028"></a>00028 <span class="keyword">class </span>QLineEdit;
+<a name="l00029"></a>00029 <span class="keyword">class </span>QPushButton;
+<a name="l00030"></a>00030 <span class="keyword">class </span><a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a>;
+<a name="l00031"></a>00031
+<a name="l00042"></a><a class="code" href="class_settings_dialog.html">00042</a> <span class="keyword">class </span><a class="code" href="class_settings_dialog.html" title="GUI dialog for Urpo Setting.">SettingsDialog</a> : <span class="keyword">public</span> QDialog
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 Q_OBJECT
+<a name="l00045"></a>00045 <span class="keyword">public</span>:
+<a name="l00046"></a>00046 <span class="keyword">explicit</span> <a class="code" href="class_settings_dialog.html" title="GUI dialog for Urpo Setting.">SettingsDialog</a>(QWidget *parent = 0);
+<a name="l00048"></a>00048 <span class="keywordtype">void</span> <a class="code" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8" title="Set UrpoConnection having connection settings.">setSettings</a>(<a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a>* settings);
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd" title="Set QTextBrowser showing help.">setHelp</a>(QTextBrowser* helpWidget);
+<a name="l00051"></a>00051 signals:
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <span class="keyword">public</span> slots:
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> okay();
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> serverChanged(<span class="keyword">const</span> QString& text);
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> browse();
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> showHelp();
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keyword">private</span>:
+<a name="l00060"></a>00060 QLineEdit* serverEdit;
+<a name="l00061"></a>00061 QLineEdit* userEdit;
+<a name="l00062"></a>00062 QLineEdit* identityEdit;
+<a name="l00063"></a>00063 QPushButton* browseButton;
+<a name="l00064"></a>00064 QPushButton* okButton;
+<a name="l00065"></a>00065 QPushButton* helpButton;
+<a name="l00066"></a>00066 <a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a>* settings_;
+<a name="l00067"></a>00067 QTextBrowser* helpWidget_;
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 };
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="preprocessor">#endif // SETTINGSDIALOG_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs #MSearchBox
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.navpath
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+ text-align : center;
+ margin : 2px;
+ padding : 2px;
+}
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp File Reference</h1><code>#include "<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>"</code><br/>
+
+<p><a href="urpoconnection_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "urpoconnection.h"</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 UrpoConnection::UrpoConnection()
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 debugMonitor_ = 0;
+<a name="l00029"></a>00029 }
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 UrpoConnection::~UrpoConnection()
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 }
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036
+<a name="l00037"></a><a class="code" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675">00037</a> QObject* <a class="code" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675" title="Get pointer to Debug monitor.">UrpoConnection::getDebugMonitor</a>()<span class="keyword"> const</span>
+<a name="l00038"></a>00038 <span class="keyword"></span>{
+<a name="l00039"></a>00039 <span class="keywordflow">return</span> debugMonitor_;
+<a name="l00040"></a>00040 }
+<a name="l00041"></a>00041
+<a name="l00042"></a><a class="code" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4">00042</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4" title="Default time out in connection.">UrpoConnection::setDebugMonitor</a>(QObject *monitor)
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 debugMonitor_ = monitor;
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046
+<a name="l00047"></a><a class="code" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68">00047</a> QString <a class="code" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68" title="user@host -string">UrpoConnection::getHostString</a>()
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 <span class="comment">// Get string user@host OR host (if userid empty)</span>
+<a name="l00050"></a>00050 QString hostString;
+<a name="l00051"></a>00051 <span class="keywordflow">if</span>( !<a class="code" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84" title="Userid in server.">getUserid</a>().isEmpty())
+<a name="l00052"></a>00052 hostString=<a class="code" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84" title="Userid in server.">getUserid</a>() + <span class="stringliteral">"@"</span>;
+<a name="l00053"></a>00053 hostString.append( <a class="code" href="class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b" title="Host name or ip address.">getHost</a>());
+<a name="l00054"></a>00054 <span class="keywordflow">return</span> hostString;
+<a name="l00055"></a>00055 }
+<a name="l00056"></a>00056
+<a name="l00057"></a><a class="code" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406">00057</a> QString <a class="code" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406" title="Key option needed for ssh.">UrpoConnection::getKeyOption</a>()
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 <span class="keywordflow">if</span>( <a class="code" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c" title="Identity file.">getIdentity</a>().isEmpty())
+<a name="l00060"></a>00060 <span class="keywordflow">return</span> QString(); <span class="comment">// No identity</span>
+<a name="l00061"></a>00061 <span class="keywordflow">else</span>
+<a name="l00062"></a>00062 <span class="keywordflow">return</span> QString(<span class="stringliteral">"-i "</span>).append(<a class="code" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c" title="Identity file.">getIdentity</a>() + <span class="stringliteral">" "</span>);
+<a name="l00063"></a>00063 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h File Reference</h1><code>#include <QString></code><br/>
+
+<p><a href="urpoconnection_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Information about ssh connection (abstract). <a href="class_urpo_connection.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef URPOCONNECTION_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define URPOCONNECTION_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="preprocessor">#include <QString></span>
+<a name="l00028"></a>00028 <span class="keyword">class </span>QObject;
+<a name="l00029"></a>00029
+<a name="l00039"></a><a class="code" href="class_urpo_connection.html">00039</a> <span class="keyword">class </span><a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keyword">protected</span>:
+<a name="l00042"></a>00042 <a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>();
+<a name="l00043"></a>00043 <span class="keyword">public</span>:
+<a name="l00044"></a>00044 <span class="keyword">virtual</span> ~<a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>();
+<a name="l00045"></a>00045
+<a name="l00049"></a>00049 <span class="keyword">virtual</span> QString <a class="code" href="class_urpo_connection.html#acfaef63e321ad056ef6da06772967c3b" title="Host name or ip address.">getHost</a>() <span class="keyword">const</span> = 0;
+<a name="l00050"></a>00050
+<a name="l00054"></a>00054 <span class="keyword">virtual</span> QString <a class="code" href="class_urpo_connection.html#aba99d8ff49fffbca8346d54adf244c84" title="Userid in server.">getUserid</a>() <span class="keyword">const</span> = 0;
+<a name="l00055"></a>00055
+<a name="l00061"></a>00061 <span class="keyword">virtual</span> QString <a class="code" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c" title="Identity file.">getIdentity</a>() <span class="keyword">const</span> = 0;
+<a name="l00062"></a>00062
+<a name="l00075"></a>00075 <span class="keywordtype">void</span> <a class="code" href="class_urpo_connection.html#a00838175ff1a662c9c140b3f45a0d2c4" title="Default time out in connection.">setDebugMonitor</a>(QObject* monitor);
+<a name="l00076"></a>00076
+<a name="l00081"></a>00081 QObject* <a class="code" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675" title="Get pointer to Debug monitor.">getDebugMonitor</a>() <span class="keyword">const</span>;
+<a name="l00082"></a>00082
+<a name="l00088"></a>00088 QString <a class="code" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68" title="user@host -string">getHostString</a>();
+<a name="l00089"></a>00089
+<a name="l00095"></a>00095 QString <a class="code" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406" title="Key option needed for ssh.">getKeyOption</a>();
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="keyword">private</span>:
+<a name="l00099"></a>00099 QObject* debugMonitor_;
+<a name="l00100"></a>00100 };
+<a name="l00101"></a>00101
+<a name="l00102"></a>00102 <span class="preprocessor">#endif // URPOCONNECTION_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp File Reference</h1><code>#include "<a class="el" href="urpoconnectionsettings_8cpp_source.html">urpoconnectionsettings.h</a>"</code><br/>
+<code>#include "<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>"</code><br/>
+<code>#include <QSettings></code><br/>
+
+<p><a href="urpoconnectionsettings_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "urpoconnectionsettings.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include <QSettings></span>
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026
+<a name="l00027"></a><a class="code" href="class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8">00027</a> <a class="code" href="class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8">UrpoConnectionSettings::UrpoConnectionSettings</a>(<span class="keyword">const</span> QString organization, <span class="keyword">const</span> QString application)
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 storePassword_ = <span class="keyword">false</span>;
+<a name="l00030"></a>00030 organization_ = organization;
+<a name="l00031"></a>00031 application_ = application;
+<a name="l00032"></a>00032 }
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3">00034</a> QString <a class="code" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3" title="Host name or ip address.">UrpoConnectionSettings::getHost</a>()<span class="keyword"> const</span>
+<a name="l00035"></a>00035 <span class="keyword"></span>{
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> host_;
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038
+<a name="l00039"></a><a class="code" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae">00039</a> QString <a class="code" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae" title="Identity file.">UrpoConnectionSettings::getIdentity</a>()<span class="keyword"> const</span>
+<a name="l00040"></a>00040 <span class="keyword"></span>{
+<a name="l00041"></a>00041 <span class="keywordflow">return</span> identity_;
+<a name="l00042"></a>00042 }
+<a name="l00043"></a>00043
+<a name="l00044"></a><a class="code" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be">00044</a> QString <a class="code" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be" title="Userid in server.">UrpoConnectionSettings::getUserid</a>()<span class="keyword"> const</span>
+<a name="l00045"></a>00045 <span class="keyword"></span>{
+<a name="l00046"></a>00046 <span class="keywordflow">return</span> userid_;
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <span class="keywordtype">void</span> UrpoConnectionSettings::setHost(<span class="keyword">const</span> QString &host)
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051 host_ = host;
+<a name="l00052"></a>00052 }
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> UrpoConnectionSettings::setIdentity(<span class="keyword">const</span> QString &identity)
+<a name="l00055"></a>00055 {
+<a name="l00056"></a>00056 identity_ = identity;
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keywordtype">void</span> UrpoConnectionSettings::setUserid(<span class="keyword">const</span> QString &userid)
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061 userid_ = userid;
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063
+<a name="l00064"></a><a class="code" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc">00064</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc" title="Store settings via QSettings.">UrpoConnectionSettings::store</a>()<span class="keyword"> const</span>
+<a name="l00065"></a>00065 <span class="keyword"></span>{
+<a name="l00066"></a>00066 <span class="comment">// Store settings using QSettings</span>
+<a name="l00067"></a>00067 QSettings settings(organization_, application_);
+<a name="l00068"></a>00068 settings.setValue(<span class="stringliteral">"host"</span>,host_);
+<a name="l00069"></a>00069 settings.setValue(<span class="stringliteral">"userid"</span>,userid_);
+<a name="l00070"></a>00070 settings.setValue(<span class="stringliteral">"identity"</span>,identity_);
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073
+<a name="l00074"></a><a class="code" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2">00074</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2" title="Load settings via QSettings.">UrpoConnectionSettings::load</a>()
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 <span class="comment">// Load settings using QSettings</span>
+<a name="l00077"></a>00077 QSettings settings(organization_,application_);
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 host_ = settings.value(<span class="stringliteral">"host"</span>).toString();
+<a name="l00080"></a>00080 userid_ = settings.value(<span class="stringliteral">"userid"</span>).toString();
+<a name="l00081"></a>00081 identity_ = settings.value(<span class="stringliteral">"identity"</span>).toString();
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h File Reference</h1><code>#include "<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>"</code><br/>
+
+<p><a href="urpoconnectionsettings_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Connection information, support storing settings. <a href="class_urpo_connection_settings.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef URPOCONNECTIONSETTINGS_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define URPOCONNECTIONSETTINGS_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "urpoconnection.h"</span>
+<a name="l00027"></a>00027
+<a name="l00036"></a><a class="code" href="class_urpo_connection_settings.html">00036</a> <span class="keyword">class </span><a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a> : <span class="keyword">public</span> <a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="keyword">public</span>:
+<a name="l00043"></a>00043 <a class="code" href="class_urpo_connection_settings.html#a4d6b405e37d84d891d439087eaa196c8">UrpoConnectionSettings</a>(<span class="keyword">const</span> QString organization = QString(), <span class="keyword">const</span> QString application=QString());
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 QString <a class="code" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3" title="Host name or ip address.">getHost</a>() <span class="keyword">const</span>;
+<a name="l00047"></a>00047 QString <a class="code" href="class_urpo_connection_settings.html#af929c71f228d34ef86a0f940aa7910ae" title="Identity file.">getIdentity</a>() <span class="keyword">const</span>;
+<a name="l00048"></a>00048 QString <a class="code" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be" title="Userid in server.">getUserid</a>() <span class="keyword">const</span>;
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> setHost(<span class="keyword">const</span> QString &host);
+<a name="l00051"></a>00051 <span class="keywordtype">void</span> setIdentity(<span class="keyword">const</span> QString &password);
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> setUserid(<span class="keyword">const</span> QString &userid);
+<a name="l00053"></a>00053
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="class_urpo_connection_settings.html#a72e61e966401d23fd3be80438e1d36dc" title="Store settings via QSettings.">store</a>() <span class="keyword">const</span>;
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2" title="Load settings via QSettings.">load</a>();
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keyword">private</span>:
+<a name="l00060"></a>00060 QString host_;
+<a name="l00061"></a>00061 QString identity_;
+<a name="l00062"></a>00062 QString userid_;
+<a name="l00064"></a>00064 <span class="keywordtype">bool</span> storePassword_;
+<a name="l00066"></a>00066 QString organization_;
+<a name="l00067"></a>00067 QString application_;
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="preprocessor">#endif // URPOCONNECTIONSETTINGS_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp File Reference</h1><code>#include "<a class="el" href="urpojob_8h_source.html">urpojob.h</a>"</code><br/>
+<code>#include "<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>"</code><br/>
+
+<p><a href="urpojob_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "urpojob.h"</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="preprocessor">#include "urpoconnection.h"</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 UrpoJob::UrpoJob(<a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* connection) :
+<a name="l00028"></a>00028 QObject(0)
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030 connection_=connection;
+<a name="l00031"></a>00031 <span class="comment">// Connect debug monitor</span>
+<a name="l00032"></a>00032 <span class="keywordflow">if</span>( connection_->getDebugMonitor())
+<a name="l00033"></a>00033 connect(<span class="keyword">this</span>,SIGNAL(debugMessage(QString)),connection_->getDebugMonitor(),SLOT(debugMessage(QString)));
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 status_ = Ready;
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038
+<a name="l00039"></a><a class="code" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84">00039</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84" title="Send debug message.">UrpoJob::sendDebugMessage</a>(QString message)
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 emit debugMessage(message);
+<a name="l00042"></a>00042 }
+<a name="l00043"></a>00043
+<a name="l00044"></a><a class="code" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">00044</a> <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>* <a class="code" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" title="Create new UrpoProcess.">UrpoJob::newProcess</a>()
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>* process = <span class="keyword">new</span> <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>( <span class="keyword">this</span> );
+<a name="l00047"></a>00047 <span class="comment">// Connect debug monitor</span>
+<a name="l00048"></a>00048 connect( process, SIGNAL(debugMessage(QString)), connection_-><a class="code" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675" title="Get pointer to Debug monitor.">getDebugMonitor</a>(), SLOT(debugMessage(QString)));
+<a name="l00049"></a>00049 <span class="keywordflow">return</span> process;
+<a name="l00050"></a>00050 }
+<a name="l00051"></a>00051
+<a name="l00052"></a><a class="code" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19">00052</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19" title="Finish job.">UrpoJob::finish</a>(JobStatus status)
+<a name="l00053"></a>00053 {
+<a name="l00054"></a>00054 <a class="code" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1" title="Set job status.">setStatus</a>( status );
+<a name="l00055"></a>00055 <span class="keywordflow">if</span>( status == Successed )
+<a name="l00056"></a>00056 emit <a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keyword">true</span>);
+<a name="l00057"></a>00057 <span class="keywordflow">else</span>
+<a name="l00058"></a>00058 emit <a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keyword">false</span>);
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060
+<a name="l00061"></a><a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6">00061</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">UrpoJob::fail</a>(QString errorString)
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063 <a class="code" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1" title="Set job status.">setStatus</a>( Failed );
+<a name="l00064"></a>00064 emit <a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keyword">false</span>, errorString);
+<a name="l00065"></a>00065 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h File Reference</h1><code>#include <QObject></code><br/>
+<code>#include "<a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>"</code><br/>
+
+<p><a href="urpojob_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html">UrpoJob</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for jobs (abstract). <a href="class_urpo_job.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef URPOJOB_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define URPOJOB_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QObject></span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="preprocessor">#include "urpoprocess.h"</span>
+<a name="l00029"></a>00029 <span class="keyword">class </span><a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>;
+<a name="l00030"></a>00030
+<a name="l00040"></a><a class="code" href="class_urpo_job.html">00040</a> <span class="keyword">class </span><a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a> : <span class="keyword">public</span> QObject
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 Q_OBJECT
+<a name="l00043"></a>00043 <span class="keyword">public</span>:
+<a name="l00044"></a>00044 <span class="keyword">explicit</span> <a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a>(<a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* connection);
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">enum</span> JobStatus {
+<a name="l00048"></a>00048 Ready,
+<a name="l00049"></a>00049 Running,
+<a name="l00050"></a>00050 Successed,
+<a name="l00051"></a>00051 Failed,
+<a name="l00052"></a>00052 Cancelled
+<a name="l00053"></a>00053 };
+<a name="l00054"></a>00054
+<a name="l00059"></a><a class="code" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">00059</a> JobStatus <a class="code" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b" title="Job status.">getStatus</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> status_; }
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061 signals:
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> debugMessage(QString message);
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#ab931a6a72a6f49c8919dcd695197288e" title="Job finished (successed of failed).">finished</a>(<span class="keywordtype">bool</span> successed, QString errorStr = QString());
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <span class="keyword">public</span> slots:
+<a name="l00070"></a><a class="code" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">00070</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f" title="Start job.">start</a>() { startJob(); }
+<a name="l00072"></a><a class="code" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">00072</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b" title="Cancel job.">cancel</a>() { cancelJob(); }
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <span class="keyword">protected</span>:
+<a name="l00076"></a>00076 <span class="keyword">virtual</span> <span class="keywordtype">void</span> startJob() = 0;
+<a name="l00077"></a>00077 <span class="keyword">virtual</span> <span class="keywordtype">void</span> cancelJob() = 0;
+<a name="l00080"></a>00080 <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#adca3f19275978d0514229c26871e8a19" title="Finish job.">finish</a>(JobStatus status);
+<a name="l00084"></a>00084 <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#a79d4688e55e26b373e103cb7238df9b6" title="Finish failed job.">fail</a>(QString errorString);
+<a name="l00086"></a><a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">00086</a> <a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>() { <span class="keywordflow">return</span> connection_; }
+<a name="l00087"></a>00087
+<a name="l00095"></a>00095 <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#a6105276a7d9c7431aa5f24d374e33f84" title="Send debug message.">sendDebugMessage</a>(QString message);
+<a name="l00096"></a>00096
+<a name="l00098"></a>00098 <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>* <a class="code" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48" title="Create new UrpoProcess.">newProcess</a>();
+<a name="l00099"></a>00099
+<a name="l00101"></a><a class="code" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1">00101</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_job.html#a89534d211decc6ab45de2b468045eef1" title="Set job status.">setStatus</a>(JobStatus status) { status_ = status; }
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="keyword">private</span>:
+<a name="l00104"></a>00104 <a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>* connection_;
+<a name="l00105"></a>00105 JobStatus status_;
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 };
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="preprocessor">#endif // URPOJOB_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp File Reference</h1><code>#include "<a class="el" href="urpomainwindow_8h_source.html">urpomainwindow.h</a>"</code><br/>
+<code>#include "<a class="el" href="urpoconnectionsettings_8h_source.html">urpoconnectionsettings.h</a>"</code><br/>
+<code>#include "<a class="el" href="printerlistjob_8h_source.html">printerlistjob.h</a>"</code><br/>
+<code>#include "<a class="el" href="cerrdebugmonitor_8h_source.html">cerrdebugmonitor.h</a>"</code><br/>
+
+<p><a href="urpomainwindow_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "urpomainwindow.h"</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="preprocessor">#include "urpoconnectionsettings.h"</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "printerlistjob.h"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "debugconsole.h"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "printwidget.h"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "printjob.h"</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="preprocessor">#include <QMenuBar></span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include <QMessageBox></span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include <QApplication></span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include <QTextBrowser></span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include <QUrl></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include <QLocale></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include <QFile></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include "settingsdialog.h"</span>
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="preprocessor">#define VERSION "0.9" </span>
+<a name="l00043"></a>00043 <span class="preprocessor">UrpoMainWindow::UrpoMainWindow(QWidget *parent)</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span> : QMainWindow(parent)
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 setWindowTitle(QString(<span class="stringliteral">"URPO "</span>) + VERSION );
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="comment">// Load connection settings</span>
+<a name="l00049"></a>00049 settings_ = <span class="keyword">new</span> <a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a>(<span class="stringliteral">"Urpo"</span>,<span class="stringliteral">"Urpo"</span>);
+<a name="l00050"></a>00050 settings_->load();
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="comment">// Connect to debug monitor</span>
+<a name="l00053"></a>00053 monitor_ = <span class="keyword">new</span> <a class="code" href="class_debug_console.html" title="Show debug messages.">DebugConsole</a>();
+<a name="l00054"></a>00054 settings_->setDebugMonitor(monitor_);
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="comment">// Init central widget</span>
+<a name="l00057"></a>00057 printWidget_ = <span class="keyword">new</span> <a class="code" href="class_print_widget.html" title="GUI Widget of Urpo printing.">PrintWidget</a>;
+<a name="l00058"></a>00058 setCentralWidget(printWidget_);
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="comment">// Init Help</span>
+<a name="l00061"></a>00061 initHelp();
+<a name="l00062"></a>00062 <span class="comment">// Init menu</span>
+<a name="l00063"></a>00063 initMenu();
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <span class="comment">// Connect buttons</span>
+<a name="l00066"></a>00066 connect( printWidget_, SIGNAL(reconnect()), <span class="keyword">this</span>, SLOT(getPrinters()));
+<a name="l00067"></a>00067 connect( printWidget_, SIGNAL(print(QString,QString)), <span class="keyword">this</span>, SLOT(print(QString,QString)));
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <span class="comment">// Init jobs</span>
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="comment">// Init printers list job to get printers list</span>
+<a name="l00072"></a>00072 printerListJob_ = <span class="keyword">new</span> <a class="code" href="class_printer_list_job.html" title="Get list of available printers.">PrinterListJob</a>( settings_);
+<a name="l00073"></a>00073 <span class="comment">// Connect finished to printersReceives:</span>
+<a name="l00074"></a>00074 <span class="comment">// - if success, enable printing</span>
+<a name="l00075"></a>00075 <span class="comment">// - if fail, go to Settings dialog</span>
+<a name="l00076"></a>00076 connect( printerListJob_, SIGNAL(finished(<span class="keywordtype">bool</span>,QString)), <span class="keyword">this</span>, SLOT(printersReceived(<span class="keywordtype">bool</span>,QString)));
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <span class="comment">// Init print job</span>
+<a name="l00079"></a>00079 printJob_ = <span class="keyword">new</span> <a class="code" href="class_print_job.html" title="File printing job&#39;.">PrintJob</a>(settings_);
+<a name="l00080"></a>00080 connect( printJob_, SIGNAL(finished(<span class="keywordtype">bool</span>,QString)), <span class="keyword">this</span>, SLOT(printFinished(<span class="keywordtype">bool</span>,QString)));
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="keywordflow">if</span>( settings_->getHost().isEmpty())
+<a name="l00083"></a>00083 <span class="comment">// If no host settings, go first to settings</span>
+<a name="l00084"></a>00084 settings();
+<a name="l00085"></a>00085 <span class="keywordflow">else</span>
+<a name="l00086"></a>00086 <span class="comment">// Try to get printers list</span>
+<a name="l00087"></a>00087 getPrinters();
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 UrpoMainWindow::~UrpoMainWindow()
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096
+<a name="l00097"></a><a class="code" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11">00097</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11" title="Start printers getting.">UrpoMainWindow::getPrinters</a>()
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 printWidget_-><a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>(tr(<span class="stringliteral">"Connecting..."</span>),<span class="keyword">true</span>);
+<a name="l00101"></a>00101 connect(printWidget_, SIGNAL(cancel()), printerListJob_, SLOT(cancel()));
+<a name="l00102"></a>00102 printerListJob_-><a class="code" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f" title="Start job.">start</a>();
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 }
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="keywordtype">void</span> UrpoMainWindow::initMenu()
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 QAction* settingsAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">"Settings"</span>), <span class="keyword">this</span>);
+<a name="l00111"></a>00111 connect(settingsAction, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae" title="Show settings dialog.">settings</a>()) );
+<a name="l00112"></a>00112 menuBar()->addAction(settingsAction);
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 QAction* debugAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">"Debug"</span>), <span class="keyword">this</span>);
+<a name="l00115"></a>00115 debugAction->setStatusTip(tr(<span class="stringliteral">"Open debug console"</span>));
+<a name="l00116"></a>00116 connect(debugAction, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89" title="Show debug window.">debugWindow</a>() ));
+<a name="l00117"></a>00117 menuBar()->addAction(debugAction);
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119 QAction* aboutAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">"About"</span>), <span class="keyword">this</span>);
+<a name="l00120"></a>00120 connect(aboutAction, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769" title="Show about dialog.">about</a>()));
+<a name="l00121"></a>00121 menuBar()->addAction(aboutAction);
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123 QAction* aboutQtAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">"About Qt"</span>), <span class="keyword">this</span> );
+<a name="l00124"></a>00124 connect(aboutQtAction, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
+<a name="l00125"></a>00125 menuBar()->addAction(aboutQtAction);
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 QAction* helpAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">"Help"</span>), <span class="keyword">this</span> );
+<a name="l00129"></a>00129 connect( helpAction, SIGNAL(triggered()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1" title="Show help window.">helpWindow</a>()));
+<a name="l00130"></a>00130 menuBar()->addAction(helpAction);
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 }
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 <span class="keywordtype">void</span> UrpoMainWindow::initHelp()
+<a name="l00135"></a>00135 {
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 <span class="comment">// Init help</span>
+<a name="l00138"></a>00138 helpBrowser_ = <span class="keyword">new</span> QTextBrowser();
+<a name="l00139"></a>00139 helpBrowser_->setWindowTitle(tr(<span class="stringliteral">"Urpo Help"</span>));
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 <span class="comment">// Load help file</span>
+<a name="l00142"></a>00142 <span class="comment">// Try to load locale version index_fi etc.</span>
+<a name="l00143"></a>00143 QString language=QLocale::system().name().left(2);
+<a name="l00144"></a>00144 QString helpfilename = QString(<span class="stringliteral">":/help/index_"</span>) + language + QString(<span class="stringliteral">".html"</span>);
+<a name="l00145"></a>00145
+<a name="l00146"></a>00146 QFile helpfile( helpfilename );
+<a name="l00147"></a>00147 <span class="keywordflow">if</span>( helpfile.exists() )
+<a name="l00148"></a>00148 helpBrowser_->setSource(QUrl( QString(<span class="stringliteral">"qrc"</span>) + helpfilename ));
+<a name="l00149"></a>00149 <span class="keywordflow">else</span>
+<a name="l00150"></a>00150 <span class="comment">// Not find, load general</span>
+<a name="l00151"></a>00151 helpBrowser_->setSource(QUrl(<span class="stringliteral">"qrc:/help/index.html"</span>));
+<a name="l00152"></a>00152
+<a name="l00153"></a>00153 helpBrowser_->setOpenExternalLinks(<span class="keyword">true</span>);
+<a name="l00154"></a>00154
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156
+<a name="l00157"></a><a class="code" href="class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c">00157</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c" title="Populate printer QCombo and enable printing.">UrpoMainWindow::printersReceived</a>(<span class="keywordtype">bool</span> success, QString error)
+<a name="l00158"></a>00158 {
+<a name="l00159"></a>00159 <span class="comment">// Disconnect cancel button out of printerListJob</span>
+<a name="l00160"></a>00160 disconnect(printWidget_, SIGNAL(cancel()), printerListJob_, SLOT(cancel()));
+<a name="l00161"></a>00161 <span class="keywordflow">if</span>(success)
+<a name="l00162"></a>00162 {
+<a name="l00163"></a>00163 <span class="comment">// PrinterListJob successed</span>
+<a name="l00164"></a>00164 printWidget_-><a class="code" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c" title="Set printers.">setPrinters</a>( printerListJob_-><a class="code" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992" title="List of printers in system.">getPrinters</a>());
+<a name="l00165"></a>00165 <span class="keywordflow">if</span>( printerListJob_-><a class="code" href="class_printer_list_job.html#ac31476343a7d6d4b4dbc98f0a9082992" title="List of printers in system.">getPrinters</a>().isEmpty())
+<a name="l00166"></a>00166 {
+<a name="l00167"></a>00167 <span class="comment">// No printers, can't print</span>
+<a name="l00168"></a>00168 printWidget_-><a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( QString(<span class="stringliteral">"<font color=red>"</span>) + tr(<span class="stringliteral">"No printers found"</span>) + QString(<span class="stringliteral">"</font>"</span>),<span class="keyword">false</span>);
+<a name="l00169"></a>00169 printWidget_-><a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc" title="Set ready to print.">setReady</a>(<span class="keyword">false</span>);
+<a name="l00170"></a>00170 }
+<a name="l00171"></a>00171 <span class="keywordflow">else</span>
+<a name="l00172"></a>00172 {
+<a name="l00173"></a>00173 <span class="comment">// Ready to print</span>
+<a name="l00174"></a>00174 printWidget_-><a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc" title="Set ready to print.">setReady</a>( <span class="keyword">true</span> );
+<a name="l00175"></a>00175 }
+<a name="l00176"></a>00176
+<a name="l00177"></a>00177 }
+<a name="l00178"></a>00178 <span class="keywordflow">else</span>
+<a name="l00179"></a>00179 {
+<a name="l00180"></a>00180 <span class="comment">// Unsuccess!</span>
+<a name="l00181"></a>00181 printWidget_-><a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( QString(<span class="stringliteral">"<font color=red>"</span>) + error + QString(<span class="stringliteral">"</font>"</span>) );
+<a name="l00182"></a>00182 printWidget_-><a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc" title="Set ready to print.">setReady</a>(<span class="keyword">false</span>);
+<a name="l00183"></a>00183 }
+<a name="l00184"></a>00184 }
+<a name="l00185"></a>00185
+<a name="l00186"></a><a class="code" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769">00186</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769" title="Show about dialog.">UrpoMainWindow::about</a>()
+<a name="l00187"></a>00187 {
+<a name="l00188"></a>00188 <a class="code" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769" title="Show about dialog.">QMessageBox::about</a>(<span class="keyword">this</span>, tr(<span class="stringliteral">"About Urpo"</span>),
+<a name="l00189"></a>00189 tr(<span class="stringliteral">"<b>Unix Remote Printing Operation %1 </b>"</span>
+<a name="l00190"></a>00190 <span class="stringliteral">"<p>Copyright &copy; Arto Hyv&auml;ttinen 2010"</span>
+<a name="l00191"></a>00191 <span class="stringliteral">"<p>License: General Public License v3"</span>
+<a name="l00192"></a>00192 ).arg(VERSION));
+<a name="l00193"></a>00193 }
+<a name="l00194"></a>00194
+<a name="l00195"></a><a class="code" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae">00195</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae" title="Show settings dialog.">UrpoMainWindow::settings</a>()
+<a name="l00196"></a>00196 {
+<a name="l00197"></a>00197 printWidget_-><a class="code" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e" title="Press print button.">doCancel</a>(); <span class="comment">// Cancel current process</span>
+<a name="l00198"></a>00198
+<a name="l00199"></a>00199 <a class="code" href="class_settings_dialog.html" title="GUI dialog for Urpo Setting.">SettingsDialog</a>* dialog = <span class="keyword">new</span> <a class="code" href="class_settings_dialog.html" title="GUI dialog for Urpo Setting.">SettingsDialog</a>(<span class="keyword">this</span>);
+<a name="l00200"></a>00200 dialog-><a class="code" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8" title="Set UrpoConnection having connection settings.">setSettings</a>(settings_);
+<a name="l00201"></a>00201 dialog-><a class="code" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd" title="Set QTextBrowser showing help.">setHelp</a>(helpBrowser_);
+<a name="l00202"></a>00202 dialog->show();
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204 <span class="comment">// Dialog done -> get printers</span>
+<a name="l00205"></a>00205 connect( dialog, SIGNAL(accepted()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11" title="Start printers getting.">getPrinters</a>()));
+<a name="l00206"></a>00206
+<a name="l00207"></a>00207 }
+<a name="l00208"></a>00208
+<a name="l00209"></a><a class="code" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89">00209</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89" title="Show debug window.">UrpoMainWindow::debugWindow</a>()
+<a name="l00210"></a>00210 {
+<a name="l00211"></a>00211 monitor_->show();
+<a name="l00212"></a>00212 monitor_->raise();
+<a name="l00213"></a>00213 monitor_->activateWindow();
+<a name="l00214"></a>00214 }
+<a name="l00215"></a>00215
+<a name="l00216"></a><a class="code" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1">00216</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1" title="Show help window.">UrpoMainWindow::helpWindow</a>()
+<a name="l00217"></a>00217 {
+<a name="l00218"></a>00218
+<a name="l00219"></a>00219 <span class="comment">// Show help</span>
+<a name="l00220"></a>00220 helpBrowser_->home();
+<a name="l00221"></a>00221 helpBrowser_->show();
+<a name="l00222"></a>00222 helpBrowser_->raise();
+<a name="l00223"></a>00223 helpBrowser_->activateWindow();
+<a name="l00224"></a>00224 }
+<a name="l00225"></a>00225
+<a name="l00226"></a><a class="code" href="class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422">00226</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422" title="Print file.">UrpoMainWindow::print</a>(QString file, QString options)
+<a name="l00227"></a>00227 {
+<a name="l00228"></a>00228 printWidget_-><a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( tr(<span class="stringliteral">"Printing..."</span>), <span class="keyword">true</span> );
+<a name="l00229"></a>00229 connect( printWidget_, SIGNAL(cancel()), printJob_, SLOT(cancel()));
+<a name="l00230"></a>00230 printJob_-><a class="code" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e" title="Print sigle file.">printFile</a>(file,options);
+<a name="l00231"></a>00231 }
+<a name="l00232"></a>00232
+<a name="l00233"></a><a class="code" href="class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3">00233</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3" title="Print finished, enable buttons.">UrpoMainWindow::printFinished</a>(<span class="keywordtype">bool</span> success, QString errorStr)
+<a name="l00234"></a>00234 {
+<a name="l00235"></a>00235 disconnect( printWidget_, SIGNAL(cancel()), printJob_, SLOT(cancel()));
+<a name="l00236"></a>00236 printWidget_-><a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc" title="Set ready to print.">setReady</a>(<span class="keyword">true</span>); <span class="comment">// Ready to print again!</span>
+<a name="l00237"></a>00237 <span class="keywordflow">if</span>( success == <span class="keyword">false</span> ) <span class="comment">// Error -- set error message!</span>
+<a name="l00238"></a>00238 {
+<a name="l00239"></a>00239 printWidget_-><a class="code" href="class_print_widget.html#a294239f17167fadcbd924344edf345bc" title="Set ready to print.">setReady</a>(<span class="keyword">true</span>);
+<a name="l00240"></a>00240 printWidget_-><a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( QString(<span class="stringliteral">"<font color=red>"</span>) + errorStr + QString(<span class="stringliteral">"</font>"</span>));
+<a name="l00241"></a>00241 }
+<a name="l00242"></a>00242 }
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h File Reference</h1><code>#include <QtGui/QMainWindow></code><br/>
+
+<p><a href="urpomainwindow_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef URPOMAINWINDOW_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define URPOMAINWINDOW_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QtGui/QMainWindow></span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="keyword">class </span><a class="code" href="class_print_widget.html" title="GUI Widget of Urpo printing.">PrintWidget</a>;
+<a name="l00029"></a>00029 <span class="keyword">class </span><a class="code" href="class_print_job.html" title="File printing job&#39;.">PrintJob</a>;
+<a name="l00030"></a>00030 <span class="keyword">class </span><a class="code" href="class_printer_list_job.html" title="Get list of available printers.">PrinterListJob</a>;
+<a name="l00031"></a>00031 <span class="keyword">class </span><a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a>;
+<a name="l00032"></a>00032 <span class="keyword">class </span><a class="code" href="class_debug_console.html" title="Show debug messages.">DebugConsole</a>;
+<a name="l00033"></a>00033 <span class="keyword">class </span>QTextBrowser;
+<a name="l00034"></a>00034
+<a name="l00042"></a><a class="code" href="class_urpo_main_window.html">00042</a> <span class="keyword">class </span><a class="code" href="class_urpo_main_window.html" title="GUI class for URPO main window.">UrpoMainWindow</a> : <span class="keyword">public</span> QMainWindow
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 Q_OBJECT
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="keyword">public</span>:
+<a name="l00047"></a>00047 <a class="code" href="class_urpo_main_window.html" title="GUI class for URPO main window.">UrpoMainWindow</a>(QWidget *parent = 0);
+<a name="l00048"></a>00048 ~<a class="code" href="class_urpo_main_window.html" title="GUI class for URPO main window.">UrpoMainWindow</a>();
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keyword">public</span> slots:
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a7b9ba5635e1f9f3a516e0e516c8bb82c" title="Populate printer QCombo and enable printing.">printersReceived</a>(<span class="keywordtype">bool</span> success, QString error);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11" title="Start printers getting.">getPrinters</a>();
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769" title="Show about dialog.">about</a>();
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae" title="Show settings dialog.">settings</a>();
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1" title="Show help window.">helpWindow</a>();
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89" title="Show debug window.">debugWindow</a>();
+<a name="l00064"></a>00064 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#aa23252ae7354606d0c745edfedcf2422" title="Print file.">print</a>(QString file, QString options);
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="class_urpo_main_window.html#aab72cf54adc0447b61e9030db560d6b3" title="Print finished, enable buttons.">printFinished</a>(<span class="keywordtype">bool</span> success, QString errorStr);
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <span class="keyword">private</span>:
+<a name="l00069"></a>00069 <span class="keywordtype">void</span> initMenu();
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> initHelp();
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="keyword">private</span>:
+<a name="l00073"></a>00073 <a class="code" href="class_print_widget.html" title="GUI Widget of Urpo printing.">PrintWidget</a>* printWidget_;
+<a name="l00074"></a>00074 <a class="code" href="class_printer_list_job.html" title="Get list of available printers.">PrinterListJob</a>* printerListJob_;
+<a name="l00075"></a>00075 <a class="code" href="class_print_job.html" title="File printing job&#39;.">PrintJob</a>* printJob_;
+<a name="l00076"></a>00076 <a class="code" href="class_urpo_connection_settings.html" title="Connection information, support storing settings.">UrpoConnectionSettings</a>* settings_;
+<a name="l00077"></a>00077 <a class="code" href="class_debug_console.html" title="Show debug messages.">DebugConsole</a>* monitor_;
+<a name="l00078"></a>00078 QTextBrowser* helpBrowser_;
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 };
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="preprocessor">#endif // URPOMAINWINDOW_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp File Reference</h1><code>#include "<a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>"</code><br/>
+<code>#include "<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>"</code><br/>
+<code>#include <QTimer></code><br/>
+
+<p><a href="urpoprocess_8cpp_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "urpoprocess.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "urpoconnection.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include <QTimer></span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="keywordtype">int</span> <span class="keyword">const</span> UrpoProcess::DEFAULTTIMEOUT;
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">00030</a> <a class="code" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">UrpoProcess::UrpoProcess</a>(QObject* parent) :
+<a name="l00031"></a>00031 QObject(parent)
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 status_ = <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d" title="Ready for connecting.">Ready</a>;
+<a name="l00034"></a>00034 error_ = <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f" title="No errors happends.">NoError</a>;
+<a name="l00035"></a>00035 <a class="code" href="class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69" title="Set timeout.">setTimeout</a>( DEFAULTTIMEOUT );
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037
+<a name="l00038"></a><a class="code" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa">00038</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa" title="Cancel process.">UrpoProcess::terminate</a>()
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 fail(<a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff" title="User cancelled operation.">Cancelled</a>);
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042
+<a name="l00043"></a><a class="code" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963">00043</a> QStringList <a class="code" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963" title="Get output of command.">UrpoProcess::getOutput</a>()
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 <span class="keywordflow">return</span> output_;
+<a name="l00046"></a>00046 }
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="keywordtype">void</span> UrpoProcess::fail(UrpoError error)
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 status_=<a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2" title="Command failed.">Failed</a>;
+<a name="l00051"></a>00051 error_=error;
+<a name="l00052"></a>00052 qprocess_.terminate();
+<a name="l00053"></a>00053 emit <a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished</a>(<span class="keyword">false</span>);
+<a name="l00054"></a>00054 <a class="code" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" title="Send debug message.">sendDebugMessage</a>( <a class="code" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764" title="Error of process (in string).">getErrorString</a>() );
+<a name="l00055"></a>00055 }
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da">00058</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da" title="Timeout during connecting.">UrpoProcess::timeout</a>()
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 <span class="comment">// If process is still running, it means timeout!</span>
+<a name="l00061"></a>00061 <span class="keywordflow">if</span>( status_ == <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d" title="Command running.">Running</a>)
+<a name="l00062"></a>00062 fail(<a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce" title="Timed out.">Timeout</a>);
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064
+<a name="l00065"></a><a class="code" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0">00065</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" title="Run command.">UrpoProcess::start</a>(<span class="keyword">const</span> QString &command)
+<a name="l00066"></a>00066 {
+<a name="l00067"></a>00067 <a class="code" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" title="Send debug message.">sendDebugMessage</a>(QString(<span class="stringliteral">"[Running command %1 ]"</span>).arg(command));
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <span class="comment">// Process finished handling</span>
+<a name="l00070"></a>00070 connect( &qprocess_, SIGNAL(<a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished</a>(<span class="keywordtype">int</span>,QProcess::ExitStatus)), <span class="keyword">this</span>, SLOT(<a class="code" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284" title="SSH client has finished.">processFinished</a>(<span class="keywordtype">int</span>,QProcess::ExitStatus)));
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="comment">// Timer for timeout</span>
+<a name="l00073"></a>00073 <span class="comment">// use UrpoConnection's default timeout settings</span>
+<a name="l00074"></a>00074 QTimer::singleShot( <a class="code" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f" title="Return timeout.">getTimeout</a>(), <span class="keyword">this</span>, SLOT(<a class="code" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da" title="Timeout during connecting.">timeout</a>()) );
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="comment">// Start process</span>
+<a name="l00077"></a>00077 status_ = <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d" title="Command running.">Running</a>;
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 qprocess_.start(command);
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082
+<a name="l00083"></a><a class="code" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284">00083</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284" title="SSH client has finished.">UrpoProcess::processFinished</a>(<span class="keywordtype">int</span> exitCode,QProcess::ExitStatus exitStatus)
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085 <span class="keywordflow">if</span>( exitCode)
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087 <a class="code" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" title="Send debug message.">sendDebugMessage</a>( QString( tr(<span class="stringliteral">"Process exited with code %1"</span>) ).arg(exitCode));
+<a name="l00088"></a>00088 <span class="comment">// Get data from ssh server</span>
+<a name="l00089"></a>00089 QByteArray newData = qprocess_.readAllStandardError();
+<a name="l00090"></a>00090 <a class="code" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" title="Send debug message.">sendDebugMessage</a>( QString(newData) );
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 fail(<a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa" title="Error connecting host.">ConnectionError</a>);
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( exitStatus == QProcess::CrashExit)
+<a name="l00095"></a>00095 <span class="comment">// Process failed</span>
+<a name="l00096"></a>00096 fail(<a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6" title="Error running process.">ProcessError</a>);
+<a name="l00097"></a>00097 <span class="keywordflow">else</span>
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099 <span class="comment">// Read output</span>
+<a name="l00100"></a>00100 QByteArray bytes = qprocess_.readAllStandardOutput();
+<a name="l00101"></a>00101 QString string(bytes);
+<a name="l00102"></a>00102 <a class="code" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" title="Send debug message.">sendDebugMessage</a>(<span class="keywordtype">string</span>);
+<a name="l00103"></a>00103 <span class="comment">// Split to lines and store to output_</span>
+<a name="l00104"></a>00104 output_=<span class="keywordtype">string</span>.split(<span class="stringliteral">"\n"</span>);
+<a name="l00105"></a>00105 status_=<a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9" title="Command successed.">Successed</a>;
+<a name="l00106"></a>00106 emit <a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished</a>(<span class="keyword">true</span>);
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108 }
+<a name="l00109"></a>00109
+<a name="l00110"></a><a class="code" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764">00110</a> QString <a class="code" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764" title="Error of process (in string).">UrpoProcess::getErrorString</a>()<span class="keyword"> const</span>
+<a name="l00111"></a>00111 <span class="keyword"></span>{
+<a name="l00112"></a>00112 <span class="keywordflow">switch</span>( <a class="code" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1" title="Error of process.">getError</a>() )
+<a name="l00113"></a>00113 {
+<a name="l00114"></a>00114 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f" title="No errors happends.">NoError</a>:
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> QString();
+<a name="l00116"></a>00116 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6" title="Error running process.">ProcessError</a>:
+<a name="l00117"></a>00117 <span class="keywordflow">return</span> tr(<span class="stringliteral">"External program calling error"</span>);
+<a name="l00118"></a>00118 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa" title="Error connecting host.">ConnectionError</a>:
+<a name="l00119"></a>00119 <span class="keywordflow">return</span> tr(<span class="stringliteral">"Connection error"</span>);
+<a name="l00120"></a>00120 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f" title="Authentication failed.">AuthError</a>:
+<a name="l00121"></a>00121 <span class="keywordflow">return</span> tr(<span class="stringliteral">"Authentication error"</span>);
+<a name="l00122"></a>00122 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce" title="Timed out.">Timeout</a>:
+<a name="l00123"></a>00123 <span class="keywordflow">return</span> tr(<span class="stringliteral">"Time out"</span>);
+<a name="l00124"></a>00124 <span class="keywordflow">case</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff" title="User cancelled operation.">Cancelled</a>:
+<a name="l00125"></a>00125 <span class="keywordflow">return</span> tr(<span class="stringliteral">"User cancelled"</span>);
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127 <span class="keywordflow">return</span> QString();
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h File Reference</h1><code>#include <QObject></code><br/>
+<code>#include <QStringList></code><br/>
+<code>#include <QProcess></code><br/>
+
+<p><a href="urpoprocess_8h_source.html">Go to the source code of this file.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html">UrpoProcess</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Process running ssh/scp command. <a href="class_urpo_process.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Jun 12 00:38:36 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!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"/>
+<title>Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ </ul>
+ </div>
+<h1>/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/**************************************************************************</span>
+<a name="l00002"></a>00002 <span class="comment"></span>
+<a name="l00003"></a>00003 <span class="comment"> URPO</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Unix Remote Printing Operation</span>
+<a name="l00006"></a>00006 <span class="comment"> Copyright (c) Arto Hyvättinen 2010</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment"> This file is part of URPO.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment"> URPO is free software: you can redistribute it and/or modify</span>
+<a name="l00011"></a>00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
+<a name="l00012"></a>00012 <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span>
+<a name="l00013"></a>00013 <span class="comment"> (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment"> URPO is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
+<a name="l00018"></a>00018 <span class="comment"> GNU General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">**************************************************************************/</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef URPOPROCESS_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define URPOPROCESS_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <QObject></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include <QStringList></span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include <QProcess></span>
+<a name="l00029"></a>00029 <span class="keyword">class </span><a class="code" href="class_urpo_connection.html" title="Information about ssh connection (abstract).">UrpoConnection</a>;
+<a name="l00030"></a>00030
+<a name="l00075"></a><a class="code" href="class_urpo_process.html">00075</a> <span class="keyword">class </span><a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a> : <span class="keyword">public</span> QObject
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 Q_OBJECT
+<a name="l00078"></a>00078 <span class="keyword">public</span>:
+<a name="l00082"></a>00082 <span class="keyword">explicit</span> <a class="code" href="class_urpo_process.html#ace05eb4301a27d8c20edfc85d28ebdcf">UrpoProcess</a>(QObject* parent = 0);
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084
+<a name="l00085"></a><a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">00085</a> <span class="keyword">enum</span> <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoStatus</a> {
+<a name="l00086"></a><a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d">00086</a> <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2ac5894b205772be5c5d2cab467dc4c90d" title="Ready for connecting.">Ready</a> = 0,
+<a name="l00087"></a><a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d">00087</a> <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a82cb6930485e0c3b85e341346b2c924d" title="Command running.">Running</a> = 1,
+<a name="l00088"></a><a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9">00088</a> <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2acaff40cc10b23085fd28e0b757de08b9" title="Command successed.">Successed</a> = 2,
+<a name="l00089"></a><a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2">00089</a> <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2a5e0b84210eb20245a9f3a925297088e2" title="Command failed.">Failed</a> = 3
+<a name="l00090"></a>00090 };
+<a name="l00091"></a>00091
+<a name="l00092"></a><a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">00092</a> <span class="keyword">enum</span> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> {
+<a name="l00093"></a><a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f">00093</a> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a26e2a92c998579ae82dad85a3d848a7f" title="No errors happends.">NoError</a> = 0,
+<a name="l00094"></a><a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6">00094</a> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a891ce4a53adb16a45fff88029c8739b6" title="Error running process.">ProcessError</a> = 1,
+<a name="l00095"></a><a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa">00095</a> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a07e7216198891523a8929af6b852e7aa" title="Error connecting host.">ConnectionError</a> = 2,
+<a name="l00096"></a><a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f">00096</a> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a2de1e6756c01a0fe2f56e3f324f7845f" title="Authentication failed.">AuthError</a> = 3,
+<a name="l00097"></a><a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce">00097</a> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9afba71edd7db677a460890436a85e56ce" title="Timed out.">Timeout</a> = 4,
+<a name="l00098"></a><a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff">00098</a> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9a6284f1526b7edf5014aabba519d584ff" title="User cancelled operation.">Cancelled</a> = 5
+<a name="l00099"></a>00099 };
+<a name="l00100"></a>00100
+<a name="l00104"></a>00104 QStringList <a class="code" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963" title="Get output of command.">getOutput</a>();
+<a name="l00105"></a>00105
+<a name="l00113"></a>00113 <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0" title="Run command.">start</a>(<span class="keyword">const</span> QString& command);
+<a name="l00114"></a>00114
+<a name="l00120"></a><a class="code" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1">00120</a> <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> <a class="code" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1" title="Error of process.">getError</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> error_; }
+<a name="l00128"></a>00128 QString <a class="code" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764" title="Error of process (in string).">getErrorString</a>() <span class="keyword">const</span>;
+<a name="l00129"></a>00129
+<a name="l00134"></a><a class="code" href="class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb">00134</a> <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoStatus</a> <a class="code" href="class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb" title="Process status.">getStatus</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> status_; }
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136
+<a name="l00144"></a><a class="code" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e">00144</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#a0d75a2951e7add2e70c02cd8bf56de3e" title="Send debug message.">sendDebugMessage</a>(QString message) { emit <a class="code" href="class_urpo_process.html#adc31070a303b210a9244213fda1f9939">debugMessage</a>(message); }
+<a name="l00145"></a>00145
+<a name="l00153"></a><a class="code" href="class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69">00153</a> <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#af3cd19eb0af2b51d6740471a344cbb69" title="Set timeout.">setTimeout</a>(<span class="keywordtype">int</span> msecs) { timeout_=msecs; }
+<a name="l00154"></a>00154
+<a name="l00158"></a><a class="code" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f">00158</a> <span class="keywordtype">int</span> <a class="code" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f" title="Return timeout.">getTimeout</a>() { <span class="keywordflow">return</span> timeout_; }
+<a name="l00159"></a>00159
+<a name="l00160"></a>00160 signals:
+<a name="l00167"></a>00167 <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#ab1c5d2e4c2bda8d34700b478fd5af1ad" title="Process finished (successed of failed).">finished</a>(<span class="keywordtype">bool</span> success);
+<a name="l00175"></a>00175 <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#adc31070a303b210a9244213fda1f9939">debugMessage</a>(QString message);
+<a name="l00176"></a>00176
+<a name="l00177"></a>00177 <span class="keyword">public</span> slots:
+<a name="l00181"></a>00181 <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa" title="Cancel process.">terminate</a>();
+<a name="l00182"></a>00182
+<a name="l00184"></a>00184 <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#aba6e812efd10c7b466563c171baf7284" title="SSH client has finished.">processFinished</a>(<span class="keywordtype">int</span> exitCode,QProcess::ExitStatus exitStatus);
+<a name="l00186"></a>00186 <span class="keywordtype">void</span> <a class="code" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da" title="Timeout during connecting.">timeout</a>();
+<a name="l00187"></a>00187
+<a name="l00188"></a>00188
+<a name="l00189"></a>00189 <span class="keyword">protected</span>:
+<a name="l00190"></a>00190
+<a name="l00191"></a>00191
+<a name="l00192"></a>00192 <span class="keyword">private</span>:
+<a name="l00193"></a>00193
+<a name="l00194"></a>00194 <span class="keyword">static</span> <span class="keywordtype">int</span> <span class="keyword">const</span> DEFAULTTIMEOUT = 15000;
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 <span class="keywordtype">void</span> fail(<a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> error);
+<a name="l00197"></a>00197
+<a name="l00198"></a>00198 QStringList output_;
+<a name="l00199"></a>00199
+<a name="l00200"></a>00200 QProcess qprocess_;
+<a name="l00201"></a>00201
+<a name="l00202"></a>00202 <a class="code" href="class_urpo_process.html#a1be26b6dc5a227f88d8fa7be477578a2">UrpoStatus</a> status_;
+<a name="l00203"></a>00203 <a class="code" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> error_;
+<a name="l00204"></a>00204 <span class="keywordtype">int</span> timeout_;
+<a name="l00205"></a>00205 };
+<a name="l00206"></a>00206
+<a name="l00207"></a>00207 <span class="preprocessor">#endif // URPOPROCESS_H</span>
+</pre></div></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Jun 21 21:38:16 2010 for Urpo by
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html><head>
+
+ <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
+ <title>URPO Utility for Remote Printing</title>
+
+
+</head><body>
+<h1>Urpo - Utility for Remote Printing<span style="font-weight: bold;"><span style="font-weight: bold;"></span></span><br>
+</h1>
+<img style="width: 400px; height: 240px;" alt="" src="screenshots/screenshot08.png" align="right"><br>
+By Arto Hyvättinen 2010<br>
+<br>
+Urpo is remote printing utility, using remote (Linux) computer running
+SSH and CUPS. <br>
+
+For more information please see project page <a href="https://garage.maemo.org/projects/urpo/">https://garage.maemo.org/projects/urpo/</a>
+.<br>
+
+
+<a href="apidoc/html/index.html"><br>
+URPO Api Documentation</a><br>
+<br>
+<img style="width: 400px; height: 240px;" alt="" src="screenshots/screenshot10.png" align="right"><br>
+
+<br>
+
+</body></html>
\ No newline at end of file
--- /dev/null
+[Dolphin]
+ShowPreview=true
+Timestamp=2010,6,21,23,37,26