Add www pages
authorArto Hyvättinen <arto.hyvattinen@gmail.com>
Mon, 21 Jun 2010 20:38:33 +0000 (23:38 +0300)
committerArto Hyvättinen <arto.hyvattinen@gmail.com>
Mon, 21 Jun 2010 20:38:33 +0000 (23:38 +0300)
162 files changed:
www/apidoc/html/annotated.html [new file with mode: 0644]
www/apidoc/html/cerrdebugmonitor_8cpp.html [new file with mode: 0644]
www/apidoc/html/cerrdebugmonitor_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/cerrdebugmonitor_8h.html [new file with mode: 0644]
www/apidoc/html/cerrdebugmonitor_8h_source.html [new file with mode: 0644]
www/apidoc/html/class_cerr_debug_monitor-members.html [new file with mode: 0644]
www/apidoc/html/class_cerr_debug_monitor.html [new file with mode: 0644]
www/apidoc/html/class_debug_console-members.html [new file with mode: 0644]
www/apidoc/html/class_debug_console.html [new file with mode: 0644]
www/apidoc/html/class_print_job-members.html [new file with mode: 0644]
www/apidoc/html/class_print_job.html [new file with mode: 0644]
www/apidoc/html/class_print_job.png [new file with mode: 0644]
www/apidoc/html/class_print_widget-members.html [new file with mode: 0644]
www/apidoc/html/class_print_widget.html [new file with mode: 0644]
www/apidoc/html/class_printer_list_job-members.html [new file with mode: 0644]
www/apidoc/html/class_printer_list_job.html [new file with mode: 0644]
www/apidoc/html/class_printer_list_job.png [new file with mode: 0644]
www/apidoc/html/class_settings_dialog-members.html [new file with mode: 0644]
www/apidoc/html/class_settings_dialog.html [new file with mode: 0644]
www/apidoc/html/class_urpo_connection-members.html [new file with mode: 0644]
www/apidoc/html/class_urpo_connection.html [new file with mode: 0644]
www/apidoc/html/class_urpo_connection.png [new file with mode: 0644]
www/apidoc/html/class_urpo_connection_settings-members.html [new file with mode: 0644]
www/apidoc/html/class_urpo_connection_settings.html [new file with mode: 0644]
www/apidoc/html/class_urpo_connection_settings.png [new file with mode: 0644]
www/apidoc/html/class_urpo_job-members.html [new file with mode: 0644]
www/apidoc/html/class_urpo_job.html [new file with mode: 0644]
www/apidoc/html/class_urpo_job.png [new file with mode: 0644]
www/apidoc/html/class_urpo_main_window-members.html [new file with mode: 0644]
www/apidoc/html/class_urpo_main_window.html [new file with mode: 0644]
www/apidoc/html/class_urpo_process-members.html [new file with mode: 0644]
www/apidoc/html/class_urpo_process.html [new file with mode: 0644]
www/apidoc/html/classes.html [new file with mode: 0644]
www/apidoc/html/debugconsole_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/debugconsole_8h_source.html [new file with mode: 0644]
www/apidoc/html/doxygen.css [new file with mode: 0644]
www/apidoc/html/doxygen.png [new file with mode: 0644]
www/apidoc/html/files.html [new file with mode: 0644]
www/apidoc/html/functions.html [new file with mode: 0644]
www/apidoc/html/functions_enum.html [new file with mode: 0644]
www/apidoc/html/functions_eval.html [new file with mode: 0644]
www/apidoc/html/functions_func.html [new file with mode: 0644]
www/apidoc/html/globals.html [new file with mode: 0644]
www/apidoc/html/globals_func.html [new file with mode: 0644]
www/apidoc/html/hierarchy.html [new file with mode: 0644]
www/apidoc/html/index.html [new file with mode: 0644]
www/apidoc/html/installdox [new file with mode: 0755]
www/apidoc/html/main_8cpp.html [new file with mode: 0644]
www/apidoc/html/main_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/moc__cerrdebugmonitor_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/moc__printerlistjob_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/moc__urpojob_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/moc__urpomainwindow_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/moc__urpoprocess_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/printerlistjob_8cpp.html [new file with mode: 0644]
www/apidoc/html/printerlistjob_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/printerlistjob_8h.html [new file with mode: 0644]
www/apidoc/html/printerlistjob_8h_source.html [new file with mode: 0644]
www/apidoc/html/printjob_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/printjob_8h_source.html [new file with mode: 0644]
www/apidoc/html/printwidget_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/printwidget_8h_source.html [new file with mode: 0644]
www/apidoc/html/search/all_61.html [new file with mode: 0644]
www/apidoc/html/search/all_63.html [new file with mode: 0644]
www/apidoc/html/search/all_64.html [new file with mode: 0644]
www/apidoc/html/search/all_66.html [new file with mode: 0644]
www/apidoc/html/search/all_67.html [new file with mode: 0644]
www/apidoc/html/search/all_68.html [new file with mode: 0644]
www/apidoc/html/search/all_6a.html [new file with mode: 0644]
www/apidoc/html/search/all_6c.html [new file with mode: 0644]
www/apidoc/html/search/all_6d.html [new file with mode: 0644]
www/apidoc/html/search/all_6e.html [new file with mode: 0644]
www/apidoc/html/search/all_70.html [new file with mode: 0644]
www/apidoc/html/search/all_72.html [new file with mode: 0644]
www/apidoc/html/search/all_73.html [new file with mode: 0644]
www/apidoc/html/search/all_74.html [new file with mode: 0644]
www/apidoc/html/search/all_75.html [new file with mode: 0644]
www/apidoc/html/search/all_7e.html [new file with mode: 0644]
www/apidoc/html/search/classes_63.html [new file with mode: 0644]
www/apidoc/html/search/classes_64.html [new file with mode: 0644]
www/apidoc/html/search/classes_70.html [new file with mode: 0644]
www/apidoc/html/search/classes_73.html [new file with mode: 0644]
www/apidoc/html/search/classes_75.html [new file with mode: 0644]
www/apidoc/html/search/close.png [new file with mode: 0644]
www/apidoc/html/search/enums_63.html [new file with mode: 0644]
www/apidoc/html/search/enums_6a.html [new file with mode: 0644]
www/apidoc/html/search/enums_75.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_61.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_63.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_66.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_6e.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_70.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_72.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_73.html [new file with mode: 0644]
www/apidoc/html/search/enumvalues_74.html [new file with mode: 0644]
www/apidoc/html/search/files_63.html [new file with mode: 0644]
www/apidoc/html/search/files_6d.html [new file with mode: 0644]
www/apidoc/html/search/files_70.html [new file with mode: 0644]
www/apidoc/html/search/files_75.html [new file with mode: 0644]
www/apidoc/html/search/functions_61.html [new file with mode: 0644]
www/apidoc/html/search/functions_63.html [new file with mode: 0644]
www/apidoc/html/search/functions_64.html [new file with mode: 0644]
www/apidoc/html/search/functions_66.html [new file with mode: 0644]
www/apidoc/html/search/functions_67.html [new file with mode: 0644]
www/apidoc/html/search/functions_68.html [new file with mode: 0644]
www/apidoc/html/search/functions_6c.html [new file with mode: 0644]
www/apidoc/html/search/functions_6d.html [new file with mode: 0644]
www/apidoc/html/search/functions_6e.html [new file with mode: 0644]
www/apidoc/html/search/functions_70.html [new file with mode: 0644]
www/apidoc/html/search/functions_72.html [new file with mode: 0644]
www/apidoc/html/search/functions_73.html [new file with mode: 0644]
www/apidoc/html/search/functions_74.html [new file with mode: 0644]
www/apidoc/html/search/functions_75.html [new file with mode: 0644]
www/apidoc/html/search/functions_7e.html [new file with mode: 0644]
www/apidoc/html/search/nomatches.html [new file with mode: 0644]
www/apidoc/html/search/search.css [new file with mode: 0644]
www/apidoc/html/search/search.js [new file with mode: 0644]
www/apidoc/html/search/search.png [new file with mode: 0644]
www/apidoc/html/settingsdialog_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/settingsdialog_8h_source.html [new file with mode: 0644]
www/apidoc/html/tab_b.gif [new file with mode: 0644]
www/apidoc/html/tab_l.gif [new file with mode: 0644]
www/apidoc/html/tab_r.gif [new file with mode: 0644]
www/apidoc/html/tabs.css [new file with mode: 0644]
www/apidoc/html/urpoconnection_8cpp.html [new file with mode: 0644]
www/apidoc/html/urpoconnection_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/urpoconnection_8h.html [new file with mode: 0644]
www/apidoc/html/urpoconnection_8h_source.html [new file with mode: 0644]
www/apidoc/html/urpoconnectionsettings_8cpp.html [new file with mode: 0644]
www/apidoc/html/urpoconnectionsettings_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/urpoconnectionsettings_8h.html [new file with mode: 0644]
www/apidoc/html/urpoconnectionsettings_8h_source.html [new file with mode: 0644]
www/apidoc/html/urpojob_8cpp.html [new file with mode: 0644]
www/apidoc/html/urpojob_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/urpojob_8h.html [new file with mode: 0644]
www/apidoc/html/urpojob_8h_source.html [new file with mode: 0644]
www/apidoc/html/urpomainwindow_8cpp.html [new file with mode: 0644]
www/apidoc/html/urpomainwindow_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/urpomainwindow_8h.html [new file with mode: 0644]
www/apidoc/html/urpomainwindow_8h_source.html [new file with mode: 0644]
www/apidoc/html/urpoprocess_8cpp.html [new file with mode: 0644]
www/apidoc/html/urpoprocess_8cpp_source.html [new file with mode: 0644]
www/apidoc/html/urpoprocess_8h.html [new file with mode: 0644]
www/apidoc/html/urpoprocess_8h_source.html [new file with mode: 0644]
www/apidoc/urpo-0.9-apidoc.zip [new file with mode: 0644]
www/index.html [new file with mode: 0644]
www/screenshots/.directory [new file with mode: 0644]
www/screenshots/screenshot03.png [new file with mode: 0755]
www/screenshots/screenshot04.png [new file with mode: 0755]
www/screenshots/screenshot05.png [new file with mode: 0755]
www/screenshots/screenshot06.png [new file with mode: 0755]
www/screenshots/screenshot07.png [new file with mode: 0755]
www/screenshots/screenshot08.png [new file with mode: 0755]
www/screenshots/screenshot09.png [new file with mode: 0755]
www/screenshots/screenshot10.png [new file with mode: 0755]
www/screenshots/screenshot11.png [new file with mode: 0755]
www/screenshots/screenshot12.png [new file with mode: 0755]
www/screenshots/screenshot13.png [new file with mode: 0755]
www/screenshots/screenshot14.png [new file with mode: 0755]
www/screenshots/screenshot15.png [new file with mode: 0755]
www/screenshots/screenshot16.png [new file with mode: 0755]
www/screenshots/screenshot17.png [new file with mode: 0755]

diff --git a/www/apidoc/html/annotated.html b/www/apidoc/html/annotated.html
new file mode 100644 (file)
index 0000000..34bbd70
--- /dev/null
@@ -0,0 +1,79 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/cerrdebugmonitor_8cpp.html b/www/apidoc/html/cerrdebugmonitor_8cpp.html
new file mode 100644 (file)
index 0000000..83ccd64
--- /dev/null
@@ -0,0 +1,72 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="cerrdebugmonitor_8cpp_source.html">cerrdebugmonitor.h</a>&quot;</code><br/>
+<code>#include &lt;QObject&gt;</code><br/>
+<code>#include &lt;iostream&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/cerrdebugmonitor_8cpp_source.html b/www/apidoc/html/cerrdebugmonitor_8cpp_source.html
new file mode 100644 (file)
index 0000000..669dbcd
--- /dev/null
@@ -0,0 +1,77 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;cerrdebugmonitor.h&quot;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</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 &lt;&lt; message.toStdString();
+<a name="l00013"></a>00013     std::cout &lt;&lt; <span class="stringliteral">&quot;\n&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/cerrdebugmonitor_8h.html b/www/apidoc/html/cerrdebugmonitor_8h.html
new file mode 100644 (file)
index 0000000..273ec6b
--- /dev/null
@@ -0,0 +1,73 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &lt;QObject&gt;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/cerrdebugmonitor_8h_source.html b/www/apidoc/html/cerrdebugmonitor_8h_source.html
new file mode 100644 (file)
index 0000000..b32721f
--- /dev/null
@@ -0,0 +1,81 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QObject&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_cerr_debug_monitor-members.html b/www/apidoc/html/class_cerr_debug_monitor-members.html
new file mode 100644 (file)
index 0000000..9cf3707
--- /dev/null
@@ -0,0 +1,69 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_cerr_debug_monitor.html b/www/apidoc/html/class_cerr_debug_monitor.html
new file mode 100644 (file)
index 0000000..7196962
--- /dev/null
@@ -0,0 +1,94 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="cerrdebugmonitor_8h_source.html">cerrdebugmonitor.h</a>&gt;</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&nbsp;</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)" -->
+&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_debug_console-members.html b/www/apidoc/html/class_debug_console-members.html
new file mode 100644 (file)
index 0000000..9d01396
--- /dev/null
@@ -0,0 +1,69 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_debug_console.html b/www/apidoc/html/class_debug_console.html
new file mode 100644 (file)
index 0000000..9004624
--- /dev/null
@@ -0,0 +1,93 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="debugconsole_8h_source.html">debugconsole.h</a>&gt;</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&nbsp;</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)" -->
+&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_print_job-members.html b/www/apidoc/html/class_print_job-members.html
new file mode 100644 (file)
index 0000000..61c68d9
--- /dev/null
@@ -0,0 +1,93 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &amp;path, const QString &amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_print_job.html b/www/apidoc/html/class_print_job.html
new file mode 100644 (file)
index 0000000..821a5d1
--- /dev/null
@@ -0,0 +1,186 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="printjob_8h_source.html">printjob.h</a>&gt;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</td><td class="mdescRight">When file has deleted (internal use only). <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#a5ce2230a6599b03abefd3875a43ba62e">printFile</a> (const QString &amp;path, const QString &amp;printOptions)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print sigle file.  <a href="#a5ce2230a6599b03abefd3875a43ba62e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#a167ee653ddcb9f5130b9f92fce279050">startJob</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_job.html#a6a7f1167cd9d660a3fa1c16276d8b6b0">cancelJob</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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)" -->
+&nbsp;</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 &amp;path, const QString &amp;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 &amp;&nbsp;</td>
+          <td class="paramname"> <em>path</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const QString &amp;&nbsp;</td>
+          <td class="paramname"> <em>printOptions</em></td><td>&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_print_job.png b/www/apidoc/html/class_print_job.png
new file mode 100644 (file)
index 0000000..9e088eb
Binary files /dev/null and b/www/apidoc/html/class_print_job.png differ
diff --git a/www/apidoc/html/class_print_widget-members.html b/www/apidoc/html/class_print_widget-members.html
new file mode 100644 (file)
index 0000000..42aaa96
--- /dev/null
@@ -0,0 +1,77 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_print_widget.html b/www/apidoc/html/class_print_widget.html
new file mode 100644 (file)
index 0000000..65dd5ee
--- /dev/null
@@ -0,0 +1,202 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="printwidget_8h_source.html">printwidget.h</a>&gt;</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&nbsp;</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">&nbsp;</td><td class="mdescRight">Set status information.  <a href="#a6a7ec1bbfe668da0e65aae39cd9d5a7e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</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&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#aab79dad9222d33574ffec4b9df8a9128">doPrint</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#af41b8303b7ebba95e070592f76c47c1e">doCancel</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#a319ad31de9bf0c284b66df691ea1136c">cancel</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_print_widget.html#abfb611de0a17aebdb882ec0b5916aeec">reconnect</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><b>PrintWidget</b> (QWidget *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>printers</em></td>
+          <td>&nbsp;)&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>ready</em></td>
+          <td>&nbsp;)&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>message</em> = <code>QString()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&nbsp;</td>
+          <td class="paramname"> <em>busy</em> = <code>false</code></td><td>&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_printer_list_job-members.html b/www/apidoc/html/class_printer_list_job-members.html
new file mode 100644 (file)
index 0000000..300a6a5
--- /dev/null
@@ -0,0 +1,90 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_printer_list_job.html b/www/apidoc/html/class_printer_list_job.html
new file mode 100644 (file)
index 0000000..8e6e375
--- /dev/null
@@ -0,0 +1,112 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="printerlistjob_8h_source.html">printerlistjob.h</a>&gt;</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&nbsp;</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">&nbsp;</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)" -->
+&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_printer_list_job.png b/www/apidoc/html/class_printer_list_job.png
new file mode 100644 (file)
index 0000000..645664c
Binary files /dev/null and b/www/apidoc/html/class_printer_list_job.png differ
diff --git a/www/apidoc/html/class_settings_dialog-members.html b/www/apidoc/html/class_settings_dialog-members.html
new file mode 100644 (file)
index 0000000..9b25506
--- /dev/null
@@ -0,0 +1,74 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_settings_dialog.html b/www/apidoc/html/class_settings_dialog.html
new file mode 100644 (file)
index 0000000..ffcba2d
--- /dev/null
@@ -0,0 +1,105 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="settingsdialog_8h_source.html">settingsdialog.h</a>&gt;</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&nbsp;</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 &amp;text)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>serverChanged</b> (const QString &amp;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&nbsp;</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&nbsp;</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)" -->
+&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_connection-members.html b/www/apidoc/html/class_urpo_connection-members.html
new file mode 100644 (file)
index 0000000..711108a
--- /dev/null
@@ -0,0 +1,76 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_connection.html b/www/apidoc/html/class_urpo_connection.html
new file mode 100644 (file)
index 0000000..bd7d1fa
--- /dev/null
@@ -0,0 +1,277 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>&gt;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</td><td class="mdescRight">Userid in server.  <a href="#aba99d8ff49fffbca8346d54adf244c84"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual QString&nbsp;</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">&nbsp;</td><td class="mdescRight">Identity file.  <a href="#ade5d637438a69724385e268fe32d989c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</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 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#abd0b75726873690496758671d4ac2675">getDebugMonitor</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#a27a49d8cc8af0a22879f25ed9fe45b68">getHostString</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">user@host -string  <a href="#a27a49d8cc8af0a22879f25ed9fe45b68"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html#a2612ae2ee7c49d582c9f8dc21ab7c406">getKeyOption</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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>&nbsp;)&nbsp;</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&amp;) 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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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 *&nbsp;</td>
+          <td class="paramname"> <em>monitor</em></td>
+          <td>&nbsp;)&nbsp;</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&amp;) 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>&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_connection.png b/www/apidoc/html/class_urpo_connection.png
new file mode 100644 (file)
index 0000000..5c583ee
Binary files /dev/null and b/www/apidoc/html/class_urpo_connection.png differ
diff --git a/www/apidoc/html/class_urpo_connection_settings-members.html b/www/apidoc/html/class_urpo_connection_settings-members.html
new file mode 100644 (file)
index 0000000..3007693
--- /dev/null
@@ -0,0 +1,82 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &amp;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 &amp;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 &amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_connection_settings.html b/www/apidoc/html/class_urpo_connection_settings.html
new file mode 100644 (file)
index 0000000..65b6b9a
--- /dev/null
@@ -0,0 +1,228 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="urpoconnectionsettings_8h_source.html">urpoconnectionsettings.h</a>&gt;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</td><td class="mdescRight">Identity file.  <a href="#af929c71f228d34ef86a0f940aa7910ae"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</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">&nbsp;</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 &amp;host)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setHost</b> (const QString &amp;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 &amp;password)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setIdentity</b> (const QString &amp;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 &amp;userid)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setUserid</b> (const QString &amp;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&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html#a26ee65650e3dac5508ab99ee2a591cb2">load</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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 &amp; 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&nbsp;</td>
+          <td class="paramname"> <em>organization</em> = <code>QString()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const QString&nbsp;</td>
+          <td class="paramname"> <em>application</em> = <code>QString()</code></td><td>&nbsp;</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>&nbsp;</td><td>Organization key for storing settings </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>application</em>&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_connection_settings.png b/www/apidoc/html/class_urpo_connection_settings.png
new file mode 100644 (file)
index 0000000..8c745a9
Binary files /dev/null and b/www/apidoc/html/class_urpo_connection_settings.png differ
diff --git a/www/apidoc/html/class_urpo_job-members.html b/www/apidoc/html/class_urpo_job-members.html
new file mode 100644 (file)
index 0000000..aee1639
--- /dev/null
@@ -0,0 +1,87 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_job.html b/www/apidoc/html/class_urpo_job.html
new file mode 100644 (file)
index 0000000..981f648
--- /dev/null
@@ -0,0 +1,279 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="urpojob_8h_source.html">urpojob.h</a>&gt;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><b>JobStatus</b> { <br/>
+&nbsp;&nbsp;<b>Ready</b>, 
+<b>Running</b>, 
+<b>Successed</b>, 
+<b>Failed</b>, 
+<br/>
+&nbsp;&nbsp;<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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#ae4549ace1bc2331462d22281b8cbdf0f">start</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#a652109c42b7d8493a335d07ade7a0b0b">cancel</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>debugMessage</b> (QString message)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</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)" -->
+&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#af07522b7d875bfc36a694f07d580fc8b">getStatus</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>cancelJob</b> ()=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</td><td class="mdescRight">Finish job.  <a href="#adca3f19275978d0514229c26871e8a19"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</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> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269">getConnection</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get connection pointer. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</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> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html#ab54ee3b2ba06bfc71c310c746a846c48">newProcess</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>errorString</em></td>
+          <td>&nbsp;)&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>status</em></td>
+          <td>&nbsp;)&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>successed</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">QString&nbsp;</td>
+          <td class="paramname"> <em>errorStr</em> = <code>QString()</code></td><td>&nbsp;</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>&nbsp;</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>&nbsp;)&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>message</em></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_job.png b/www/apidoc/html/class_urpo_job.png
new file mode 100644 (file)
index 0000000..2616324
Binary files /dev/null and b/www/apidoc/html/class_urpo_job.png differ
diff --git a/www/apidoc/html/class_urpo_main_window-members.html b/www/apidoc/html/class_urpo_main_window-members.html
new file mode 100644 (file)
index 0000000..014a6ef
--- /dev/null
@@ -0,0 +1,77 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_main_window.html b/www/apidoc/html/class_urpo_main_window.html
new file mode 100644 (file)
index 0000000..f6e1fae
--- /dev/null
@@ -0,0 +1,114 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="urpomainwindow_8h_source.html">urpomainwindow.h</a>&gt;</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&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#af4cbd77cd163252a26b9cecd6c34de11">getPrinters</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#a7735827afb283fb173856ba825818769">about</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#abc82e9d98bc76494c11f8f1b733046ae">settings</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#a4d8b27b7df20f2f2cee6d31f36a0bac1">helpWindow</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_main_window.html#a86f59c8dbdf3bc2ac411ef2b826dbd89">debugWindow</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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)" -->
+&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_process-members.html b/www/apidoc/html/class_urpo_process-members.html
new file mode 100644 (file)
index 0000000..d597ff2
--- /dev/null
@@ -0,0 +1,93 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/class_urpo_process.html b/www/apidoc/html/class_urpo_process.html
new file mode 100644 (file)
index 0000000..e993126
--- /dev/null
@@ -0,0 +1,532 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>&gt;</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 &nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a5b17cbee3ba24de244bd011aabac21c9">UrpoError</a> { <br/>
+&nbsp;&nbsp;<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/>
+&nbsp;&nbsp;<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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#ac4381636ee9e977dfac4d8fe53ddfeaa">terminate</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#ab8865ef6fcb92b3fa9228474654065da">timeout</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#af1d8cbb3465d62ab7541aac2fef7f963">getOutput</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get output of command.  <a href="#af1d8cbb3465d62ab7541aac2fef7f963"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a1bf2519b81fe6d5074db04f9acd38cb0">start</a> (const QString &amp;command)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#af71059723175a0ee9324a9794eff4cb1">getError</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error of process.  <a href="#af71059723175a0ee9324a9794eff4cb1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a5a400d2abb550076c778a6030293e764">getErrorString</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#a81ca2705b2b20d46a26f19d4a413cbdb">getStatus</a> () const </td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Process status.  <a href="#a81ca2705b2b20d46a26f19d4a413cbdb"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</td><td class="mdescRight">Send debug message.  <a href="#a0d75a2951e7add2e70c02cd8bf56de3e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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">&nbsp;</td><td class="mdescRight">Set timeout.  <a href="#af3cd19eb0af2b51d6740471a344cbb69"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html#aaa8de6c9a6635cf2433958a60e4cf87f">getTimeout</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</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">&quot;ssh &quot;</span>;
+    command.append(getConnection()-&gt;getKeyOption());
+    command.append(getConnection()-&gt;getHostString());
+    command.append(<span class="stringliteral">&quot; env LANG=en lpstat -p&quot;</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-&gt;getOutput() )
+        cout &lt;&lt; line &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;
+    }
+    <span class="keywordflow">else</span>
+        cout &lt;&lt; <span class="stringliteral">&quot;Error &quot;</span> &lt;&lt; process-&gt;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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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 &amp; 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 *&nbsp;</td>
+          <td class="paramname"> <em>parent</em> = <code>0</code></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>message</em></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>success</em></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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>&nbsp;)&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>message</em></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>msecs</em></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</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 &amp;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 &amp;&nbsp;</td>
+          <td class="paramname"> <em>command</em></td>
+          <td>&nbsp;)&nbsp;</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>&nbsp;</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>&nbsp;)&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/classes.html b/www/apidoc/html/classes.html
new file mode 100644 (file)
index 0000000..40aff18
--- /dev/null
@@ -0,0 +1,74 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<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">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_print_widget.html">PrintWidget</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_urpo_job.html">UrpoJob</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_cerr_debug_monitor.html">CerrDebugMonitor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_printer_list_job.html">PrinterListJob</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_urpo_connection.html">UrpoConnection</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_urpo_main_window.html">UrpoMainWindow</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_print_job.html">PrintJob</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_settings_dialog.html">SettingsDialog</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_urpo_process.html">UrpoProcess</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_debug_console.html">DebugConsole</a>&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/debugconsole_8cpp_source.html b/www/apidoc/html/debugconsole_8cpp_source.html
new file mode 100644 (file)
index 0000000..a2f04d1
--- /dev/null
@@ -0,0 +1,99 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;debugconsole.h&quot;</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">&quot;URPO Debug&quot;</span>);
+<a name="l00030"></a>00030     append( tr(<span class="stringliteral">&quot;This window shows information for resolving error situations\n&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/debugconsole_8h_source.html b/www/apidoc/html/debugconsole_8h_source.html
new file mode 100644 (file)
index 0000000..c7c98c7
--- /dev/null
@@ -0,0 +1,103 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QTextBrowser&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/doxygen.css b/www/apidoc/html/doxygen.css
new file mode 100644 (file)
index 0000000..d6aaf28
--- /dev/null
@@ -0,0 +1,545 @@
+/* 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;
+}
+
diff --git a/www/apidoc/html/doxygen.png b/www/apidoc/html/doxygen.png
new file mode 100644 (file)
index 0000000..f0a274b
Binary files /dev/null and b/www/apidoc/html/doxygen.png differ
diff --git a/www/apidoc/html/files.html b/www/apidoc/html/files.html
new file mode 100644 (file)
index 0000000..afe1732
--- /dev/null
@@ -0,0 +1,89 @@
+<!-- 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&nbsp;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&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/functions.html b/www/apidoc/html/functions.html
new file mode 100644 (file)
index 0000000..4d0342d
--- /dev/null
@@ -0,0 +1,346 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/functions_enum.html b/www/apidoc/html/functions_enum.html
new file mode 100644 (file)
index 0000000..027c1e4
--- /dev/null
@@ -0,0 +1,82 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&nbsp;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">
+&nbsp;<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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/functions_eval.html b/www/apidoc/html/functions_eval.html
new file mode 100644 (file)
index 0000000..6f8e472
--- /dev/null
@@ -0,0 +1,106 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&nbsp;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">
+&nbsp;<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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/functions_func.html b/www/apidoc/html/functions_func.html
new file mode 100644 (file)
index 0000000..12d936d
--- /dev/null
@@ -0,0 +1,310 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li class="current"><a href="functions.html"><span>Class&nbsp;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">
+&nbsp;
+
+<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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/globals.html b/www/apidoc/html/globals.html
new file mode 100644 (file)
index 0000000..d6d5536
--- /dev/null
@@ -0,0 +1,76 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/globals_func.html b/www/apidoc/html/globals_func.html
new file mode 100644 (file)
index 0000000..b65dd06
--- /dev/null
@@ -0,0 +1,76 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;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">
+&nbsp;<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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/hierarchy.html b/www/apidoc/html/hierarchy.html
new file mode 100644 (file)
index 0000000..b3075b0
--- /dev/null
@@ -0,0 +1,83 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li class="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/index.html b/www/apidoc/html/index.html
new file mode 100644 (file)
index 0000000..dbdb583
--- /dev/null
@@ -0,0 +1,64 @@
+<!-- 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&nbsp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/installdox b/www/apidoc/html/installdox
new file mode 100755 (executable)
index 0000000..9b89fe0
--- /dev/null
@@ -0,0 +1,117 @@
+#!/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;
+}
diff --git a/www/apidoc/html/main_8cpp.html b/www/apidoc/html/main_8cpp.html
new file mode 100644 (file)
index 0000000..4f11c8f
--- /dev/null
@@ -0,0 +1,104 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &lt;QtGui/QApplication&gt;</code><br/>
+<code>#include &quot;<a class="el" href="main_8cpp_source.html">urpomainwindow.h</a>&quot;</code><br/>
+<code>#include &lt;QtGui/QMainWindow&gt;</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&nbsp;</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&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/main_8cpp_source.html b/www/apidoc/html/main_8cpp_source.html
new file mode 100644 (file)
index 0000000..0d26ad9
--- /dev/null
@@ -0,0 +1,84 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QtGui/QApplication&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;QTranslator&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &quot;urpomainwindow.h&quot;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;QLocale&gt;</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">&quot;urpo_&quot;</span> + QLocale::system().name(),<span class="stringliteral">&quot;:/&quot;</span>);
+<a name="l00027"></a>00027     a.installTranslator(&amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/moc__cerrdebugmonitor_8cpp_source.html b/www/apidoc/html/moc__cerrdebugmonitor_8cpp_source.html
new file mode 100644 (file)
index 0000000..2741b27
--- /dev/null
@@ -0,0 +1,142 @@
+<!-- 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&nbsp;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&nbsp;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 &#39;cerrdebugmonitor.h&#39;</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 &quot;cerrdebugmonitor.h&quot;</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 &quot;The header file &#39;cerrdebugmonitor.h&#39; doesn&#39;t include &lt;QObject&gt;.&quot;</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 &quot;This file was generated using the moc from 4.6.2. It&quot;</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error &quot;cannot be used with the include files from this version of Qt.&quot;</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error &quot;(The moc has changed too much.)&quot;</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">&quot;CerrDebugMonitor\0\0message\0&quot;</span>
+<a name="l00041"></a>00041     <span class="stringliteral">&quot;debugMessage(QString)\0&quot;</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     { &amp;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 &amp;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-&gt;metaObject ? QObject::d_ptr-&gt;metaObject : &amp;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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">const_cast&lt;</span> <a class="code" href="class_cerr_debug_monitor.html" title="Debug monitor to stardart output (cout).">CerrDebugMonitor</a>*<span class="keyword">&gt;</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 &lt; 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&lt;</span> QString(*)<span class="keyword">&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/moc__printerlistjob_8cpp_source.html b/www/apidoc/html/moc__printerlistjob_8cpp_source.html
new file mode 100644 (file)
index 0000000..867c07a
--- /dev/null
@@ -0,0 +1,141 @@
+<!-- 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&nbsp;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&nbsp;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 &#39;printerlistjob.h&#39;</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 &quot;printerlistjob.h&quot;</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 &quot;The header file &#39;printerlistjob.h&#39; doesn&#39;t include &lt;QObject&gt;.&quot;</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 &quot;This file was generated using the moc from 4.6.2. It&quot;</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error &quot;cannot be used with the include files from this version of Qt.&quot;</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error &quot;(The moc has changed too much.)&quot;</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">&quot;PrinterListJob\0\0success\0doList(bool)\0&quot;</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     { &amp;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 &amp;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-&gt;metaObject ? QObject::d_ptr-&gt;metaObject : &amp;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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">const_cast&lt;</span> <a class="code" href="class_printer_list_job.html" title="Get list of available printers.">PrinterListJob</a>*<span class="keyword">&gt;</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 &lt; 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&lt;</span> <span class="keywordtype">bool</span>(*)<span class="keyword">&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/moc__urpojob_8cpp_source.html b/www/apidoc/html/moc__urpojob_8cpp_source.html
new file mode 100644 (file)
index 0000000..0808a7e
--- /dev/null
@@ -0,0 +1,165 @@
+<!-- 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&nbsp;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&nbsp;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 &#39;urpojob.h&#39;</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 &quot;urpojob.h&quot;</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 &quot;The header file &#39;urpojob.h&#39; doesn&#39;t include &lt;QObject&gt;.&quot;</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 &quot;This file was generated using the moc from 4.6.2. It&quot;</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error &quot;cannot be used with the include files from this version of Qt.&quot;</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error &quot;(The moc has changed too much.)&quot;</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">&quot;UrpoJob\0\0message\0debugMessage(QString)\0&quot;</span>
+<a name="l00046"></a>00046     <span class="stringliteral">&quot;successed\0finished(bool)\0start()\0&quot;</span>
+<a name="l00047"></a>00047     <span class="stringliteral">&quot;cancel()\0&quot;</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     { &amp;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 &amp;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-&gt;metaObject ? QObject::d_ptr-&gt;metaObject : &amp;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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">const_cast&lt;</span> <a class="code" href="class_urpo_job.html" title="Base class for jobs (abstract).">UrpoJob</a>*<span class="keyword">&gt;</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 &lt; 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&lt;</span> QString(*)<span class="keyword">&gt;</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&lt;</span> <span class="keywordtype">bool</span>(*)<span class="keyword">&gt;</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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(&amp;_t1)) };
+<a name="l00094"></a>00094     QMetaObject::activate(<span class="keyword">this</span>, &amp;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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(&amp;_t1)) };
+<a name="l00101"></a>00101     QMetaObject::activate(<span class="keyword">this</span>, &amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/moc__urpomainwindow_8cpp_source.html b/www/apidoc/html/moc__urpomainwindow_8cpp_source.html
new file mode 100644 (file)
index 0000000..84ad1b5
--- /dev/null
@@ -0,0 +1,131 @@
+<!-- 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&nbsp;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&nbsp;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 &#39;urpomainwindow.h&#39;</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 &quot;urpomainwindow.h&quot;</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 &quot;The header file &#39;urpomainwindow.h&#39; doesn&#39;t include &lt;QObject&gt;.&quot;</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 &quot;This file was generated using the moc from 4.6.2. It&quot;</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error &quot;cannot be used with the include files from this version of Qt.&quot;</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error &quot;(The moc has changed too much.)&quot;</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">&quot;UrpoMainWindow\0&quot;</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     { &amp;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 &amp;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-&gt;metaObject ? QObject::d_ptr-&gt;metaObject : &amp;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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">const_cast&lt;</span> <a class="code" href="class_urpo_main_window.html" title="GUI class for URPO main window.">UrpoMainWindow</a>*<span class="keyword">&gt;</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 &lt; 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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/moc__urpoprocess_8cpp_source.html b/www/apidoc/html/moc__urpoprocess_8cpp_source.html
new file mode 100644 (file)
index 0000000..ed7455f
--- /dev/null
@@ -0,0 +1,174 @@
+<!-- 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&nbsp;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&nbsp;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 &#39;urpoprocess.h&#39;</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 &quot;urpoprocess.h&quot;</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 &quot;The header file &#39;urpoprocess.h&#39; doesn&#39;t include &lt;QObject&gt;.&quot;</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 &quot;This file was generated using the moc from 4.6.2. It&quot;</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#error &quot;cannot be used with the include files from this version of Qt.&quot;</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#error &quot;(The moc has changed too much.)&quot;</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">&quot;UrpoProcess\0\0success\0finished(bool)\0&quot;</span>
+<a name="l00049"></a>00049     <span class="stringliteral">&quot;message\0debugMsg(QString)\0terminate()\0&quot;</span>
+<a name="l00050"></a>00050     <span class="stringliteral">&quot;readStdError()\0readStdOutput()\0&quot;</span>
+<a name="l00051"></a>00051     <span class="stringliteral">&quot;exitCode,exitStatus\0&quot;</span>
+<a name="l00052"></a>00052     <span class="stringliteral">&quot;processFinished(int,QProcess::ExitStatus)\0&quot;</span>
+<a name="l00053"></a>00053     <span class="stringliteral">&quot;timeout()\0&quot;</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     { &amp;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 &amp;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-&gt;metaObject ? QObject::d_ptr-&gt;metaObject : &amp;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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">const_cast&lt;</span> <a class="code" href="class_urpo_process.html" title="Process running ssh/scp command.">UrpoProcess</a>*<span class="keyword">&gt;</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 &lt; 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&lt;</span> <span class="keywordtype">bool</span>(*)<span class="keyword">&gt;</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&lt;</span> QString(*)<span class="keyword">&gt;</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&lt;</span> <span class="keywordtype">int</span>(*)<span class="keyword">&gt;</span>(_a[1])),(*<span class="keyword">reinterpret_cast&lt;</span> QProcess::ExitStatus(*)<span class="keyword">&gt;</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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(&amp;_t1)) };
+<a name="l00103"></a>00103     QMetaObject::activate(<span class="keyword">this</span>, &amp;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&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(&amp;_t1)) };
+<a name="l00110"></a>00110     QMetaObject::activate(<span class="keyword">this</span>, &amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printerlistjob_8cpp.html b/www/apidoc/html/printerlistjob_8cpp.html
new file mode 100644 (file)
index 0000000..1ce22f4
--- /dev/null
@@ -0,0 +1,74 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="printerlistjob_8cpp_source.html">printerlistjob.h</a>&quot;</code><br/>
+<code>#include &lt;QObject&gt;</code><br/>
+<code>#include &lt;QStringList&gt;</code><br/>
+<code>#include &lt;QProcess&gt;</code><br/>
+<code>#include &lt;QString&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printerlistjob_8cpp_source.html b/www/apidoc/html/printerlistjob_8cpp_source.html
new file mode 100644 (file)
index 0000000..11259f7
--- /dev/null
@@ -0,0 +1,147 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;printerlistjob.h&quot;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &quot;urpoconnection.h&quot;</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">&quot;ssh &quot;</span>;
+<a name="l00039"></a>00039     command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getKeyOption());
+<a name="l00040"></a>00040     command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getHostString());
+<a name="l00041"></a>00041     command.append(<span class="stringliteral">&quot; env LANG=en lpstat -p&quot;</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_-&gt;<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_-&gt;<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_ &amp;&amp; success )
+<a name="l00058"></a>00058     {
+<a name="l00059"></a>00059         <span class="keywordflow">foreach</span>(QString line, process_-&gt;<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">&#39; &#39;</span>,1,1).isEmpty())
+<a name="l00062"></a>00062                 printers_.append( line.section(<span class="charliteral">&#39; &#39;</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_-&gt;<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">&quot;Failed to run ssh client.&quot;</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">&quot;Failed to connect host&quot;</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">&quot;Time out or authentication error&quot;</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">&quot;User cancelled&quot;</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">&quot;Connection failed&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printerlistjob_8h.html b/www/apidoc/html/printerlistjob_8h.html
new file mode 100644 (file)
index 0000000..462d09b
--- /dev/null
@@ -0,0 +1,74 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="urpojob_8h_source.html">urpojob.h</a>&quot;</code><br/>
+<code>#include &lt;QStringList&gt;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer_list_job.html">PrinterListJob</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printerlistjob_8h_source.html b/www/apidoc/html/printerlistjob_8h_source.html
new file mode 100644 (file)
index 0000000..1f1f8ce
--- /dev/null
@@ -0,0 +1,113 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;urpojob.h&quot;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;QStringList&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printjob_8cpp_source.html b/www/apidoc/html/printjob_8cpp_source.html
new file mode 100644 (file)
index 0000000..89e6295
--- /dev/null
@@ -0,0 +1,247 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;printjob.h&quot;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &quot;urpoconnection.h&quot;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;QFileInfo&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;stdexcept&gt;</span> <span class="comment">// Thowing execption for start()</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;cstdlib&gt;</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&#39;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_-&gt;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">&quot;PrintJob::starJob() NOT for use!&quot;</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&amp; path, <span class="keyword">const</span> QString&amp; 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">&quot;File %1 not exists.&quot;</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">&quot;File not found&quot;</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">&quot;/var/tmp/urpo-&quot;</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">&#39; &#39;</span>),QChar(<span class="charliteral">&#39;_&#39;</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">&quot;scp &quot;</span>;
+<a name="l00097"></a>00097     command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getKeyOption());
+<a name="l00098"></a>00098     command.append(fileInfo.absoluteFilePath().replace(QString(<span class="stringliteral">&quot; &quot;</span>),QString(<span class="stringliteral">&quot;\\ &quot;</span>)) );
+<a name="l00099"></a>00099     command.append(<span class="stringliteral">&quot; &quot;</span>);
+<a name="l00100"></a>00100     command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getHostString() );
+<a name="l00101"></a>00101     command.append(<span class="stringliteral">&quot;:&quot;</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_-&gt;<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">&quot;Failed copying file&quot;</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">&quot; ssh &quot;</span>;
+<a name="l00123"></a>00123     command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getKeyOption()) ;
+<a name="l00124"></a>00124     command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getHostString());
+<a name="l00125"></a>00125     command.append(<span class="stringliteral">&quot; lp &quot;</span>);
+<a name="l00126"></a>00126     command.append(printOptions_);
+<a name="l00127"></a>00127     command.append(<span class="stringliteral">&quot; &quot;</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_-&gt;<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">&quot;Print failed&quot;</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">&quot; ssh &quot;</span>;
+<a name="l00150"></a>00150     command.append( <a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getKeyOption()) ;
+<a name="l00151"></a>00151     command.append(<a class="code" href="class_urpo_job.html#a5c06ededd10c78ca736df20e1df1e269" title="Get connection pointer.">getConnection</a>()-&gt;getHostString());
+<a name="l00152"></a>00152     command.append(<span class="stringliteral">&quot; rm &quot;</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_-&gt;<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">&quot;Failed deleting file&quot;</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_-&gt;<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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printjob_8h_source.html b/www/apidoc/html/printjob_8h_source.html
new file mode 100644 (file)
index 0000000..34461b5
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;urpojob.h&gt;</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&amp;#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&amp;#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&amp;#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&amp; path, <span class="keyword">const</span> QString&amp; 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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printwidget_8cpp_source.html b/www/apidoc/html/printwidget_8cpp_source.html
new file mode 100644 (file)
index 0000000..0ec4f6a
--- /dev/null
@@ -0,0 +1,247 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;printwidget.h&quot;</span>
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;QLineEdit&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;QComboBox&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;QPushButton&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;QLabel&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;QProgressBar&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;QHBoxLayout&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;QVBoxLayout&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;QFileDialog&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;QSpinBox&gt;</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">&quot;Browse&quot;</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-&gt;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">&quot;[0-9\\-,]+&quot;</span>), <span class="keyword">this</span> );
+<a name="l00052"></a>00052     rangeEdit-&gt;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-&gt;setRange(1,99);
+<a name="l00057"></a>00057     copiesSpin-&gt;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-&gt;insertItem(0,<span class="stringliteral">&quot;1&quot;</span>,1);
+<a name="l00062"></a>00062     persheetCombo-&gt;insertItem(1,<span class="stringliteral">&quot;2&quot;</span>,2);
+<a name="l00063"></a>00063     persheetCombo-&gt;insertItem(2,<span class="stringliteral">&quot;4&quot;</span>,4);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065     printButton = <span class="keyword">new</span> QPushButton( tr(<span class="stringliteral">&quot;Print&quot;</span>));
+<a name="l00066"></a>00066     printButton-&gt;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-&gt;setRange(0,0);
+<a name="l00072"></a>00072     cancelButton = <span class="keyword">new</span> QPushButton(tr(<span class="stringliteral">&quot;Cancel&quot;</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">&quot;Reconnect&quot;</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-&gt;addWidget( <span class="keyword">new</span> QLabel( tr (<span class="stringliteral">&quot;File&quot;</span>) ));
+<a name="l00082"></a>00082     fileLayout-&gt;addWidget(filenameEdit);
+<a name="l00083"></a>00083     fileLayout-&gt;addWidget(browseButton);
+<a name="l00084"></a>00084     mainLayout-&gt;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-&gt;addWidget(<span class="keyword">new</span> QLabel( tr(<span class="stringliteral">&quot;Printer&quot;</span>)));
+<a name="l00088"></a>00088     printerLayout-&gt;addWidget(printerCombo);
+<a name="l00089"></a>00089     printerLayout-&gt;addStretch();
+<a name="l00090"></a>00090     mainLayout-&gt;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-&gt;addWidget(<span class="keyword">new</span> QLabel(tr(<span class="stringliteral">&quot;Page range&quot;</span>)));
+<a name="l00094"></a>00094     rangeLayout-&gt;addWidget(rangeEdit);
+<a name="l00095"></a>00095     mainLayout-&gt;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-&gt;addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">&quot;Pages per sheet&quot;</span>)) );
+<a name="l00099"></a>00099     sheetLayout-&gt;addWidget(persheetCombo);
+<a name="l00100"></a>00100     sheetLayout-&gt;addStretch();
+<a name="l00101"></a>00101     sheetLayout-&gt;addWidget(<span class="keyword">new</span> QLabel(tr(<span class="stringliteral">&quot;Copies&quot;</span>)));
+<a name="l00102"></a>00102     sheetLayout-&gt;addWidget(copiesSpin);
+<a name="l00103"></a>00103     mainLayout-&gt;addLayout(sheetLayout);
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105     mainLayout-&gt;addStretch();
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107     mainLayout-&gt;addWidget(statusLabel);
+<a name="l00108"></a>00108     QHBoxLayout* barLayout = <span class="keyword">new</span> QHBoxLayout;
+<a name="l00109"></a>00109     barLayout-&gt;addWidget(progressBar);
+<a name="l00110"></a>00110     barLayout-&gt;addStretch();
+<a name="l00111"></a>00111     barLayout-&gt;addWidget(cancelButton);
+<a name="l00112"></a>00112     barLayout-&gt;addWidget(reconnectButton);
+<a name="l00113"></a>00113     barLayout-&gt;addWidget(printButton);
+<a name="l00114"></a>00114     mainLayout-&gt;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-&gt;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-&gt;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-&gt;setVisible(<span class="keyword">true</span>);
+<a name="l00129"></a>00129         cancelButton-&gt;setEnabled(<span class="keyword">true</span>);
+<a name="l00130"></a>00130         reconnectButton-&gt;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-&gt;setVisible(<span class="keyword">false</span>);
+<a name="l00135"></a>00135         reconnectButton-&gt;setEnabled(<span class="keyword">true</span>);
+<a name="l00136"></a>00136         cancelButton-&gt;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-&gt;clear();
+<a name="l00143"></a>00143     <span class="keywordflow">if</span>(printers.isEmpty())
+<a name="l00144"></a>00144     {
+<a name="l00145"></a>00145         printerCombo-&gt;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-&gt;addItems(printers);
+<a name="l00150"></a>00150         printerCombo-&gt;setEnabled(<span class="keyword">true</span>);
+<a name="l00151"></a>00151         printerCombo-&gt;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">&quot;Ready&quot;</span>), <span class="keyword">false</span>);
+<a name="l00160"></a>00160         printButton-&gt;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-&gt;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">&quot;Print file&quot;</span>));
+<a name="l00170"></a>00170     <span class="keywordflow">if</span>(!path.isNull())
+<a name="l00171"></a>00171         filenameEdit-&gt;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">&quot;-d %1 -o number-up=&quot;</span>).arg(printerCombo-&gt;currentText());
+<a name="l00179"></a>00179     options.append(persheetCombo-&gt;currentText());
+<a name="l00180"></a>00180     <span class="keywordflow">if</span>( !rangeEdit-&gt;text().isEmpty())
+<a name="l00181"></a>00181         options += <span class="stringliteral">&quot; -o page-ranges=&quot;</span> + rangeEdit-&gt;text();
+<a name="l00182"></a>00182     <span class="keywordflow">if</span>( copiesSpin-&gt;value() &gt; 1)
+<a name="l00183"></a>00183         options += QString(<span class="stringliteral">&quot; -n %1&quot;</span>).arg(copiesSpin-&gt;value());
+<a name="l00184"></a>00184     emit <a class="code" href="class_print_widget.html#a2a65184c29cbcde59b88f43d8286eed7" title="User press Print button.">print</a>(filenameEdit-&gt;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/printwidget_8h_source.html b/www/apidoc/html/printwidget_8h_source.html
new file mode 100644 (file)
index 0000000..7dc435f
--- /dev/null
@@ -0,0 +1,129 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QWidget&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/search/all_61.html b/www/apidoc/html/search/all_61.html
new file mode 100644 (file)
index 0000000..ab9d5b5
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/all_63.html b/www/apidoc/html/search/all_63.html
new file mode 100644 (file)
index 0000000..9b78277
--- /dev/null
@@ -0,0 +1,58 @@
+<!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>
diff --git a/www/apidoc/html/search/all_64.html b/www/apidoc/html/search/all_64.html
new file mode 100644 (file)
index 0000000..13bc0cf
--- /dev/null
@@ -0,0 +1,61 @@
+<!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>
diff --git a/www/apidoc/html/search/all_66.html b/www/apidoc/html/search/all_66.html
new file mode 100644 (file)
index 0000000..37d0f00
--- /dev/null
@@ -0,0 +1,47 @@
+<!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>
diff --git a/www/apidoc/html/search/all_67.html b/www/apidoc/html/search/all_67.html
new file mode 100644 (file)
index 0000000..847b6ee
--- /dev/null
@@ -0,0 +1,113 @@
+<!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>
diff --git a/www/apidoc/html/search/all_68.html b/www/apidoc/html/search/all_68.html
new file mode 100644 (file)
index 0000000..f6e816d
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/all_6a.html b/www/apidoc/html/search/all_6a.html
new file mode 100644 (file)
index 0000000..8eff377
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/all_6c.html b/www/apidoc/html/search/all_6c.html
new file mode 100644 (file)
index 0000000..40f8cb8
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/all_6d.html b/www/apidoc/html/search/all_6d.html
new file mode 100644 (file)
index 0000000..8efca3c
--- /dev/null
@@ -0,0 +1,31 @@
+<!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>
diff --git a/www/apidoc/html/search/all_6e.html b/www/apidoc/html/search/all_6e.html
new file mode 100644 (file)
index 0000000..1741d8b
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/all_70.html b/www/apidoc/html/search/all_70.html
new file mode 100644 (file)
index 0000000..58fa228
--- /dev/null
@@ -0,0 +1,80 @@
+<!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>
diff --git a/www/apidoc/html/search/all_72.html b/www/apidoc/html/search/all_72.html
new file mode 100644 (file)
index 0000000..16d526b
--- /dev/null
@@ -0,0 +1,38 @@
+<!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>
diff --git a/www/apidoc/html/search/all_73.html b/www/apidoc/html/search/all_73.html
new file mode 100644 (file)
index 0000000..96cd411
--- /dev/null
@@ -0,0 +1,112 @@
+<!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>
diff --git a/www/apidoc/html/search/all_74.html b/www/apidoc/html/search/all_74.html
new file mode 100644 (file)
index 0000000..1706fdc
--- /dev/null
@@ -0,0 +1,35 @@
+<!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>
diff --git a/www/apidoc/html/search/all_75.html b/www/apidoc/html/search/all_75.html
new file mode 100644 (file)
index 0000000..ec79a0a
--- /dev/null
@@ -0,0 +1,65 @@
+<!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>
diff --git a/www/apidoc/html/search/all_7e.html b/www/apidoc/html/search/all_7e.html
new file mode 100644 (file)
index 0000000..d0aebf3
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/classes_63.html b/www/apidoc/html/search/classes_63.html
new file mode 100644 (file)
index 0000000..1339d9b
--- /dev/null
@@ -0,0 +1,25 @@
+<!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>
diff --git a/www/apidoc/html/search/classes_64.html b/www/apidoc/html/search/classes_64.html
new file mode 100644 (file)
index 0000000..5b79cb4
--- /dev/null
@@ -0,0 +1,25 @@
+<!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>
diff --git a/www/apidoc/html/search/classes_70.html b/www/apidoc/html/search/classes_70.html
new file mode 100644 (file)
index 0000000..61872f6
--- /dev/null
@@ -0,0 +1,35 @@
+<!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>
diff --git a/www/apidoc/html/search/classes_73.html b/www/apidoc/html/search/classes_73.html
new file mode 100644 (file)
index 0000000..c88aa2c
--- /dev/null
@@ -0,0 +1,25 @@
+<!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>
diff --git a/www/apidoc/html/search/classes_75.html b/www/apidoc/html/search/classes_75.html
new file mode 100644 (file)
index 0000000..76b2a06
--- /dev/null
@@ -0,0 +1,45 @@
+<!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>
diff --git a/www/apidoc/html/search/close.png b/www/apidoc/html/search/close.png
new file mode 100644 (file)
index 0000000..9342d3d
Binary files /dev/null and b/www/apidoc/html/search/close.png differ
diff --git a/www/apidoc/html/search/enums_63.html b/www/apidoc/html/search/enums_63.html
new file mode 100644 (file)
index 0000000..3fbbed8
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/enums_6a.html b/www/apidoc/html/search/enums_6a.html
new file mode 100644 (file)
index 0000000..8eff377
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/enums_75.html b/www/apidoc/html/search/enums_75.html
new file mode 100644 (file)
index 0000000..75d3b91
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_61.html b/www/apidoc/html/search/enumvalues_61.html
new file mode 100644 (file)
index 0000000..f20ba8f
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_63.html b/www/apidoc/html/search/enumvalues_63.html
new file mode 100644 (file)
index 0000000..b76cc5c
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_66.html b/www/apidoc/html/search/enumvalues_66.html
new file mode 100644 (file)
index 0000000..5c740ab
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_6e.html b/www/apidoc/html/search/enumvalues_6e.html
new file mode 100644 (file)
index 0000000..bd61e8c
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_70.html b/www/apidoc/html/search/enumvalues_70.html
new file mode 100644 (file)
index 0000000..1bba96a
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_72.html b/www/apidoc/html/search/enumvalues_72.html
new file mode 100644 (file)
index 0000000..ecd3eb5
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_73.html b/www/apidoc/html/search/enumvalues_73.html
new file mode 100644 (file)
index 0000000..5a4f57c
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/enumvalues_74.html b/www/apidoc/html/search/enumvalues_74.html
new file mode 100644 (file)
index 0000000..a9775a7
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/files_63.html b/www/apidoc/html/search/files_63.html
new file mode 100644 (file)
index 0000000..383f288
--- /dev/null
@@ -0,0 +1,30 @@
+<!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>
diff --git a/www/apidoc/html/search/files_6d.html b/www/apidoc/html/search/files_6d.html
new file mode 100644 (file)
index 0000000..da90f6b
--- /dev/null
@@ -0,0 +1,25 @@
+<!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>
diff --git a/www/apidoc/html/search/files_70.html b/www/apidoc/html/search/files_70.html
new file mode 100644 (file)
index 0000000..aed0435
--- /dev/null
@@ -0,0 +1,30 @@
+<!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>
diff --git a/www/apidoc/html/search/files_75.html b/www/apidoc/html/search/files_75.html
new file mode 100644 (file)
index 0000000..a951c38
--- /dev/null
@@ -0,0 +1,70 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_61.html b/www/apidoc/html/search/functions_61.html
new file mode 100644 (file)
index 0000000..1a457a0
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_63.html b/www/apidoc/html/search/functions_63.html
new file mode 100644 (file)
index 0000000..d64d6cd
--- /dev/null
@@ -0,0 +1,41 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_64.html b/www/apidoc/html/search/functions_64.html
new file mode 100644 (file)
index 0000000..371cab4
--- /dev/null
@@ -0,0 +1,56 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_66.html b/www/apidoc/html/search/functions_66.html
new file mode 100644 (file)
index 0000000..6250cf8
--- /dev/null
@@ -0,0 +1,41 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_67.html b/www/apidoc/html/search/functions_67.html
new file mode 100644 (file)
index 0000000..847b6ee
--- /dev/null
@@ -0,0 +1,113 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_68.html b/www/apidoc/html/search/functions_68.html
new file mode 100644 (file)
index 0000000..f6e816d
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_6c.html b/www/apidoc/html/search/functions_6c.html
new file mode 100644 (file)
index 0000000..40f8cb8
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_6d.html b/www/apidoc/html/search/functions_6d.html
new file mode 100644 (file)
index 0000000..6dd90c4
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_6e.html b/www/apidoc/html/search/functions_6e.html
new file mode 100644 (file)
index 0000000..7564c98
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_70.html b/www/apidoc/html/search/functions_70.html
new file mode 100644 (file)
index 0000000..a94ea3e
--- /dev/null
@@ -0,0 +1,59 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_72.html b/www/apidoc/html/search/functions_72.html
new file mode 100644 (file)
index 0000000..1ffee03
--- /dev/null
@@ -0,0 +1,26 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_73.html b/www/apidoc/html/search/functions_73.html
new file mode 100644 (file)
index 0000000..a159ab1
--- /dev/null
@@ -0,0 +1,101 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_74.html b/www/apidoc/html/search/functions_74.html
new file mode 100644 (file)
index 0000000..1fd1c6f
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_75.html b/www/apidoc/html/search/functions_75.html
new file mode 100644 (file)
index 0000000..d2f8625
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/functions_7e.html b/www/apidoc/html/search/functions_7e.html
new file mode 100644 (file)
index 0000000..d0aebf3
--- /dev/null
@@ -0,0 +1,32 @@
+<!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>
diff --git a/www/apidoc/html/search/nomatches.html b/www/apidoc/html/search/nomatches.html
new file mode 100644 (file)
index 0000000..b1ded27
--- /dev/null
@@ -0,0 +1,12 @@
+<!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>
diff --git a/www/apidoc/html/search/search.css b/www/apidoc/html/search/search.css
new file mode 100644 (file)
index 0000000..63b7f96
--- /dev/null
@@ -0,0 +1,200 @@
+/*---------------- 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;
+}
+
diff --git a/www/apidoc/html/search/search.js b/www/apidoc/html/search/search.js
new file mode 100644 (file)
index 0000000..28b9dfe
--- /dev/null
@@ -0,0 +1,734 @@
+// 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='&bull;';
+        }
+        else
+        {
+          node.innerHTML='&nbsp;';
+        }
+        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;
+    }
+}
diff --git a/www/apidoc/html/search/search.png b/www/apidoc/html/search/search.png
new file mode 100644 (file)
index 0000000..9dd2396
Binary files /dev/null and b/www/apidoc/html/search/search.png differ
diff --git a/www/apidoc/html/settingsdialog_8cpp_source.html b/www/apidoc/html/settingsdialog_8cpp_source.html
new file mode 100644 (file)
index 0000000..fd79ed0
--- /dev/null
@@ -0,0 +1,217 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;settingsdialog.h&quot;</span>
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;QLineEdit&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;QPushButton&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;QHBoxLayout&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;QLabel&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;QVBoxLayout&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;QFileDialog&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;QGroupBox&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &quot;urpoconnectionsettings.h&quot;</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">&quot;Urpo Settings&quot;</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">&quot;Browse&quot;</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">&quot;Done&quot;</span>));
+<a name="l00052"></a>00052     connect(okButton, SIGNAL(clicked()), <span class="keyword">this</span>, SLOT(okay()) );
+<a name="l00053"></a>00053     okButton-&gt;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">&quot;Help&quot;</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-&gt;addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">&quot;Remote printing utility &quot;</span>
+<a name="l00062"></a>00062                                       <span class="stringliteral">&quot;via ssh and cups. &quot;</span>
+<a name="l00063"></a>00063                                       <span class="stringliteral">&quot;Please read help.&quot;</span>)));
+<a name="l00064"></a>00064     helpLayout-&gt;addWidget(helpButton);
+<a name="l00065"></a>00065     QGroupBox* helpBox = <span class="keyword">new</span> QGroupBox();
+<a name="l00066"></a>00066     helpBox-&gt;setLayout(helpLayout);
+<a name="l00067"></a>00067     helpBox-&gt;setFlat(<span class="keyword">false</span>);
+<a name="l00068"></a>00068     mainLayout-&gt;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-&gt;addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">&quot;Host name or ip address&quot;</span>)));
+<a name="l00073"></a>00073     serverLayout-&gt;addWidget( serverEdit );
+<a name="l00074"></a>00074     mainLayout-&gt;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-&gt;addWidget( <span class="keyword">new</span> QLabel(tr(<span class="stringliteral">&quot;Username&quot;</span>)));
+<a name="l00078"></a>00078     userLayout-&gt;addWidget( userEdit );
+<a name="l00079"></a>00079     mainLayout-&gt;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-&gt;addWidget( <span class="keyword">new</span> QLabel( tr(<span class="stringliteral">&quot;Identity file&quot;</span>)));
+<a name="l00083"></a>00083     idLayout-&gt;addWidget(identityEdit);
+<a name="l00084"></a>00084     idLayout-&gt;addWidget( browseButton);
+<a name="l00085"></a>00085     mainLayout-&gt;addLayout(idLayout);
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087     mainLayout-&gt;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-&gt;addStretch();
+<a name="l00091"></a>00091     okLayout-&gt;addWidget(okButton);
+<a name="l00092"></a>00092     mainLayout-&gt;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-&gt;setText( settings_-&gt;<a class="code" href="class_urpo_connection_settings.html#a2b24ed1467e465c776b8fc9fea398ba3" title="Host name or ip address.">getHost</a>());
+<a name="l00104"></a>00104     userEdit-&gt;setText(settings_-&gt;<a class="code" href="class_urpo_connection_settings.html#a628e651c01d58bd283308fab9aba98be" title="Userid in server.">getUserid</a>());
+<a name="l00105"></a>00105     identityEdit-&gt;setText(settings_-&gt;<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_-&gt;setHost( serverEdit-&gt;text());
+<a name="l00122"></a>00122         settings_-&gt;setUserid( userEdit-&gt;text());
+<a name="l00123"></a>00123         settings_-&gt;setIdentity( identityEdit-&gt;text());
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125         settings_-&gt;<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_-&gt;home();
+<a name="l00137"></a>00137     helpWidget_-&gt;show();
+<a name="l00138"></a>00138     helpWidget_-&gt;raise();
+<a name="l00139"></a>00139     helpWidget_-&gt;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&amp; 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-&gt;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">&quot;Identity file&quot;</span>));
+<a name="l00153"></a>00153     <span class="keywordflow">if</span>(!path.isNull())
+<a name="l00154"></a>00154         identityEdit-&gt;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/settingsdialog_8h_source.html b/www/apidoc/html/settingsdialog_8h_source.html
new file mode 100644 (file)
index 0000000..f6570cb
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QDialog&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;QTextBrowser&gt;</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&amp; 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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/tab_b.gif b/www/apidoc/html/tab_b.gif
new file mode 100644 (file)
index 0000000..0d62348
Binary files /dev/null and b/www/apidoc/html/tab_b.gif differ
diff --git a/www/apidoc/html/tab_l.gif b/www/apidoc/html/tab_l.gif
new file mode 100644 (file)
index 0000000..9b1e633
Binary files /dev/null and b/www/apidoc/html/tab_l.gif differ
diff --git a/www/apidoc/html/tab_r.gif b/www/apidoc/html/tab_r.gif
new file mode 100644 (file)
index 0000000..ce9dd9f
Binary files /dev/null and b/www/apidoc/html/tab_r.gif differ
diff --git a/www/apidoc/html/tabs.css b/www/apidoc/html/tabs.css
new file mode 100644 (file)
index 0000000..a444163
--- /dev/null
@@ -0,0 +1,105 @@
+/* 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;
+}
diff --git a/www/apidoc/html/urpoconnection_8cpp.html b/www/apidoc/html/urpoconnection_8cpp.html
new file mode 100644 (file)
index 0000000..f602be4
--- /dev/null
@@ -0,0 +1,70 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoconnection_8cpp_source.html b/www/apidoc/html/urpoconnection_8cpp_source.html
new file mode 100644 (file)
index 0000000..bdf05a8
--- /dev/null
@@ -0,0 +1,125 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;urpoconnection.h&quot;</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">&quot;@&quot;</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">&quot;-i &quot;</span>).append(<a class="code" href="class_urpo_connection.html#ade5d637438a69724385e268fe32d989c" title="Identity file.">getIdentity</a>() + <span class="stringliteral">&quot; &quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoconnection_8h.html b/www/apidoc/html/urpoconnection_8h.html
new file mode 100644 (file)
index 0000000..8bc119e
--- /dev/null
@@ -0,0 +1,73 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &lt;QString&gt;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection.html">UrpoConnection</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoconnection_8h_source.html b/www/apidoc/html/urpoconnection_8h_source.html
new file mode 100644 (file)
index 0000000..4fd63fb
--- /dev/null
@@ -0,0 +1,117 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QString&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoconnectionsettings_8cpp.html b/www/apidoc/html/urpoconnectionsettings_8cpp.html
new file mode 100644 (file)
index 0000000..e39c593
--- /dev/null
@@ -0,0 +1,72 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="urpoconnectionsettings_8cpp_source.html">urpoconnectionsettings.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>&quot;</code><br/>
+<code>#include &lt;QSettings&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoconnectionsettings_8cpp_source.html b/www/apidoc/html/urpoconnectionsettings_8cpp_source.html
new file mode 100644 (file)
index 0000000..455940c
--- /dev/null
@@ -0,0 +1,146 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;urpoconnectionsettings.h&quot;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;QSettings&gt;</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 &amp;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 &amp;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 &amp;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">&quot;host&quot;</span>,host_);
+<a name="l00069"></a>00069     settings.setValue(<span class="stringliteral">&quot;userid&quot;</span>,userid_);
+<a name="l00070"></a>00070     settings.setValue(<span class="stringliteral">&quot;identity&quot;</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">&quot;host&quot;</span>).toString();
+<a name="l00080"></a>00080     userid_ = settings.value(<span class="stringliteral">&quot;userid&quot;</span>).toString();
+<a name="l00081"></a>00081     identity_ = settings.value(<span class="stringliteral">&quot;identity&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoconnectionsettings_8h.html b/www/apidoc/html/urpoconnectionsettings_8h.html
new file mode 100644 (file)
index 0000000..76be01a
--- /dev/null
@@ -0,0 +1,73 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>&quot;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_connection_settings.html">UrpoConnectionSettings</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoconnectionsettings_8h_source.html b/www/apidoc/html/urpoconnectionsettings_8h_source.html
new file mode 100644 (file)
index 0000000..f20092e
--- /dev/null
@@ -0,0 +1,116 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;urpoconnection.h&quot;</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 &amp;host);
+<a name="l00051"></a>00051     <span class="keywordtype">void</span> setIdentity(<span class="keyword">const</span> QString &amp;password);
+<a name="l00052"></a>00052     <span class="keywordtype">void</span> setUserid(<span class="keyword">const</span> QString &amp;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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpojob_8cpp.html b/www/apidoc/html/urpojob_8cpp.html
new file mode 100644 (file)
index 0000000..1f3ec5e
--- /dev/null
@@ -0,0 +1,71 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="urpojob_8h_source.html">urpojob.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpojob_8cpp_source.html b/www/apidoc/html/urpojob_8cpp_source.html
new file mode 100644 (file)
index 0000000..df29862
--- /dev/null
@@ -0,0 +1,127 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;urpojob.h&quot;</span>
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 <span class="preprocessor">#include &quot;urpoconnection.h&quot;</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_-&gt;getDebugMonitor())
+<a name="l00033"></a>00033            connect(<span class="keyword">this</span>,SIGNAL(debugMessage(QString)),connection_-&gt;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_-&gt;<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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpojob_8h.html b/www/apidoc/html/urpojob_8h.html
new file mode 100644 (file)
index 0000000..189fe74
--- /dev/null
@@ -0,0 +1,74 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &lt;QObject&gt;</code><br/>
+<code>#include &quot;<a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>&quot;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_job.html">UrpoJob</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpojob_8h_source.html b/www/apidoc/html/urpojob_8h_source.html
new file mode 100644 (file)
index 0000000..e243965
--- /dev/null
@@ -0,0 +1,138 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QObject&gt;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#include &quot;urpoprocess.h&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpomainwindow_8cpp.html b/www/apidoc/html/urpomainwindow_8cpp.html
new file mode 100644 (file)
index 0000000..22fef7f
--- /dev/null
@@ -0,0 +1,73 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="urpomainwindow_8h_source.html">urpomainwindow.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="urpoconnectionsettings_8h_source.html">urpoconnectionsettings.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="printerlistjob_8h_source.html">printerlistjob.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="cerrdebugmonitor_8h_source.html">cerrdebugmonitor.h</a>&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpomainwindow_8cpp_source.html b/www/apidoc/html/urpomainwindow_8cpp_source.html
new file mode 100644 (file)
index 0000000..a4c4702
--- /dev/null
@@ -0,0 +1,303 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;urpomainwindow.h&quot;</span>
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#include &quot;urpoconnectionsettings.h&quot;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &quot;printerlistjob.h&quot;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &quot;debugconsole.h&quot;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &quot;printwidget.h&quot;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &quot;printjob.h&quot;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;QMenuBar&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;QMessageBox&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;QApplication&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;QTextBrowser&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;QUrl&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;QLocale&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;QFile&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &quot;settingsdialog.h&quot;</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="preprocessor">#define VERSION &quot;0.9&quot;   </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">&quot;URPO &quot;</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">&quot;Urpo&quot;</span>,<span class="stringliteral">&quot;Urpo&quot;</span>);
+<a name="l00050"></a>00050     settings_-&gt;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_-&gt;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&amp;#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_-&gt;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_-&gt;<a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>(tr(<span class="stringliteral">&quot;Connecting...&quot;</span>),<span class="keyword">true</span>);
+<a name="l00101"></a>00101     connect(printWidget_, SIGNAL(cancel()), printerListJob_, SLOT(cancel()));
+<a name="l00102"></a>00102     printerListJob_-&gt;<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">&quot;Settings&quot;</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()-&gt;addAction(settingsAction);
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114     QAction* debugAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">&quot;Debug&quot;</span>), <span class="keyword">this</span>);
+<a name="l00115"></a>00115     debugAction-&gt;setStatusTip(tr(<span class="stringliteral">&quot;Open debug console&quot;</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()-&gt;addAction(debugAction);
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119     QAction* aboutAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">&quot;About&quot;</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()-&gt;addAction(aboutAction);
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123     QAction* aboutQtAction = <span class="keyword">new</span> QAction( tr(<span class="stringliteral">&quot;About Qt&quot;</span>), <span class="keyword">this</span> );
+<a name="l00124"></a>00124     connect(aboutQtAction, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
+<a name="l00125"></a>00125     menuBar()-&gt;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">&quot;Help&quot;</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()-&gt;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_-&gt;setWindowTitle(tr(<span class="stringliteral">&quot;Urpo Help&quot;</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">&quot;:/help/index_&quot;</span>) + language + QString(<span class="stringliteral">&quot;.html&quot;</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_-&gt;setSource(QUrl( QString(<span class="stringliteral">&quot;qrc&quot;</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_-&gt;setSource(QUrl(<span class="stringliteral">&quot;qrc:/help/index.html&quot;</span>));
+<a name="l00152"></a>00152 
+<a name="l00153"></a>00153     helpBrowser_-&gt;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_-&gt;<a class="code" href="class_print_widget.html#a9f5c076fb72f1e0453f58e4351e7b23c" title="Set printers.">setPrinters</a>( printerListJob_-&gt;<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_-&gt;<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&#39;t print</span>
+<a name="l00168"></a>00168             printWidget_-&gt;<a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( QString(<span class="stringliteral">&quot;&lt;font color=red&gt;&quot;</span>) + tr(<span class="stringliteral">&quot;No printers found&quot;</span>) + QString(<span class="stringliteral">&quot;&lt;/font&gt;&quot;</span>),<span class="keyword">false</span>);
+<a name="l00169"></a>00169             printWidget_-&gt;<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_-&gt;<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_-&gt;<a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>(  QString(<span class="stringliteral">&quot;&lt;font color=red&gt;&quot;</span>) + error + QString(<span class="stringliteral">&quot;&lt;/font&gt;&quot;</span>) );
+<a name="l00182"></a>00182         printWidget_-&gt;<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">&quot;About Urpo&quot;</span>),
+<a name="l00189"></a>00189                        tr(<span class="stringliteral">&quot;&lt;b&gt;Unix Remote Printing Operation %1 &lt;/b&gt;&quot;</span>
+<a name="l00190"></a>00190                           <span class="stringliteral">&quot;&lt;p&gt;Copyright &amp;copy; Arto Hyv&amp;auml;ttinen 2010&quot;</span>
+<a name="l00191"></a>00191                           <span class="stringliteral">&quot;&lt;p&gt;License: General Public License v3&quot;</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_-&gt;<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-&gt;<a class="code" href="class_settings_dialog.html#a24a50ddb3f66175cf0cca756e7f31df8" title="Set UrpoConnection having connection settings.">setSettings</a>(settings_);
+<a name="l00201"></a>00201     dialog-&gt;<a class="code" href="class_settings_dialog.html#a01f13839d5d23033492d95e25a7e1cbd" title="Set QTextBrowser showing help.">setHelp</a>(helpBrowser_);
+<a name="l00202"></a>00202     dialog-&gt;show();
+<a name="l00203"></a>00203 
+<a name="l00204"></a>00204     <span class="comment">// Dialog done -&gt; 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_-&gt;show();
+<a name="l00212"></a>00212     monitor_-&gt;raise();
+<a name="l00213"></a>00213     monitor_-&gt;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_-&gt;home();
+<a name="l00221"></a>00221     helpBrowser_-&gt;show();
+<a name="l00222"></a>00222     helpBrowser_-&gt;raise();
+<a name="l00223"></a>00223     helpBrowser_-&gt;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_-&gt;<a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( tr(<span class="stringliteral">&quot;Printing...&quot;</span>), <span class="keyword">true</span> );
+<a name="l00229"></a>00229     connect( printWidget_, SIGNAL(cancel()), printJob_, SLOT(cancel()));
+<a name="l00230"></a>00230     printJob_-&gt;<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_-&gt;<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_-&gt;<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_-&gt;<a class="code" href="class_print_widget.html#a6a7ec1bbfe668da0e65aae39cd9d5a7e" title="Set status information.">setStatus</a>( QString(<span class="stringliteral">&quot;&lt;font color=red&gt;&quot;</span>) + errorStr + QString(<span class="stringliteral">&quot;&lt;/font&gt;&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpomainwindow_8h.html b/www/apidoc/html/urpomainwindow_8h.html
new file mode 100644 (file)
index 0000000..acda07e
--- /dev/null
@@ -0,0 +1,72 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &lt;QtGui/QMainWindow&gt;</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 &nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpomainwindow_8h_source.html b/www/apidoc/html/urpomainwindow_8h_source.html
new file mode 100644 (file)
index 0000000..755c5ce
--- /dev/null
@@ -0,0 +1,130 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QtGui/QMainWindow&gt;</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&amp;#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&amp;#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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoprocess_8cpp.html b/www/apidoc/html/urpoprocess_8cpp.html
new file mode 100644 (file)
index 0000000..f321ced
--- /dev/null
@@ -0,0 +1,72 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="urpoprocess_8h_source.html">urpoprocess.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="urpoconnection_8h_source.html">urpoconnection.h</a>&quot;</code><br/>
+<code>#include &lt;QTimer&gt;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoprocess_8cpp_source.html b/www/apidoc/html/urpoprocess_8cpp_source.html
new file mode 100644 (file)
index 0000000..7681447
--- /dev/null
@@ -0,0 +1,192 @@
+<!-- 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&nbsp;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&nbsp;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 &quot;urpoprocess.h&quot;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &quot;urpoconnection.h&quot;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;QTimer&gt;</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 &amp;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">&quot;[Running command %1 ]&quot;</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( &amp;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&#39;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">&quot;Process exited with code %1&quot;</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">&quot;\n&quot;</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">&quot;External program calling error&quot;</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">&quot;Connection error&quot;</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">&quot;Authentication error&quot;</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">&quot;Time out&quot;</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">&quot;User cancelled&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoprocess_8h.html b/www/apidoc/html/urpoprocess_8h.html
new file mode 100644 (file)
index 0000000..1ccfb03
--- /dev/null
@@ -0,0 +1,75 @@
+<!-- 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&nbsp;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&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;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 &lt;QObject&gt;</code><br/>
+<code>#include &lt;QStringList&gt;</code><br/>
+<code>#include &lt;QProcess&gt;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_urpo_process.html">UrpoProcess</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/html/urpoprocess_8h_source.html b/www/apidoc/html/urpoprocess_8h_source.html
new file mode 100644 (file)
index 0000000..1984b71
--- /dev/null
@@ -0,0 +1,161 @@
+<!-- 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&nbsp;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&nbsp;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 &lt;QObject&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;QStringList&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;QProcess&gt;</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&amp; 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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</body>
+</html>
diff --git a/www/apidoc/urpo-0.9-apidoc.zip b/www/apidoc/urpo-0.9-apidoc.zip
new file mode 100644 (file)
index 0000000..d0c8bab
Binary files /dev/null and b/www/apidoc/urpo-0.9-apidoc.zip differ
diff --git a/www/index.html b/www/index.html
new file mode 100644 (file)
index 0000000..78f2604
--- /dev/null
@@ -0,0 +1,28 @@
+<!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
diff --git a/www/screenshots/.directory b/www/screenshots/.directory
new file mode 100644 (file)
index 0000000..5a1c4d0
--- /dev/null
@@ -0,0 +1,3 @@
+[Dolphin]
+ShowPreview=true
+Timestamp=2010,6,21,23,37,26
diff --git a/www/screenshots/screenshot03.png b/www/screenshots/screenshot03.png
new file mode 100755 (executable)
index 0000000..0181e0c
Binary files /dev/null and b/www/screenshots/screenshot03.png differ
diff --git a/www/screenshots/screenshot04.png b/www/screenshots/screenshot04.png
new file mode 100755 (executable)
index 0000000..e275ea2
Binary files /dev/null and b/www/screenshots/screenshot04.png differ
diff --git a/www/screenshots/screenshot05.png b/www/screenshots/screenshot05.png
new file mode 100755 (executable)
index 0000000..9c53254
Binary files /dev/null and b/www/screenshots/screenshot05.png differ
diff --git a/www/screenshots/screenshot06.png b/www/screenshots/screenshot06.png
new file mode 100755 (executable)
index 0000000..0bb7c92
Binary files /dev/null and b/www/screenshots/screenshot06.png differ
diff --git a/www/screenshots/screenshot07.png b/www/screenshots/screenshot07.png
new file mode 100755 (executable)
index 0000000..6349eda
Binary files /dev/null and b/www/screenshots/screenshot07.png differ
diff --git a/www/screenshots/screenshot08.png b/www/screenshots/screenshot08.png
new file mode 100755 (executable)
index 0000000..f71d3c1
Binary files /dev/null and b/www/screenshots/screenshot08.png differ
diff --git a/www/screenshots/screenshot09.png b/www/screenshots/screenshot09.png
new file mode 100755 (executable)
index 0000000..32fc8d1
Binary files /dev/null and b/www/screenshots/screenshot09.png differ
diff --git a/www/screenshots/screenshot10.png b/www/screenshots/screenshot10.png
new file mode 100755 (executable)
index 0000000..9c7f289
Binary files /dev/null and b/www/screenshots/screenshot10.png differ
diff --git a/www/screenshots/screenshot11.png b/www/screenshots/screenshot11.png
new file mode 100755 (executable)
index 0000000..abeef42
Binary files /dev/null and b/www/screenshots/screenshot11.png differ
diff --git a/www/screenshots/screenshot12.png b/www/screenshots/screenshot12.png
new file mode 100755 (executable)
index 0000000..0094aa8
Binary files /dev/null and b/www/screenshots/screenshot12.png differ
diff --git a/www/screenshots/screenshot13.png b/www/screenshots/screenshot13.png
new file mode 100755 (executable)
index 0000000..d29ddf6
Binary files /dev/null and b/www/screenshots/screenshot13.png differ
diff --git a/www/screenshots/screenshot14.png b/www/screenshots/screenshot14.png
new file mode 100755 (executable)
index 0000000..bb60461
Binary files /dev/null and b/www/screenshots/screenshot14.png differ
diff --git a/www/screenshots/screenshot15.png b/www/screenshots/screenshot15.png
new file mode 100755 (executable)
index 0000000..1f16247
Binary files /dev/null and b/www/screenshots/screenshot15.png differ
diff --git a/www/screenshots/screenshot16.png b/www/screenshots/screenshot16.png
new file mode 100755 (executable)
index 0000000..7dfe4b5
Binary files /dev/null and b/www/screenshots/screenshot16.png differ
diff --git a/www/screenshots/screenshot17.png b/www/screenshots/screenshot17.png
new file mode 100755 (executable)
index 0000000..bed1613
Binary files /dev/null and b/www/screenshots/screenshot17.png differ