From 30ce423868584b5d2d7aa066dd8408309a16e819 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arto=20Hyv=C3=A4ttinen?= Date: Mon, 21 Jun 2010 23:38:33 +0300 Subject: [PATCH] Add www pages --- www/apidoc/html/annotated.html | 79 +++ www/apidoc/html/cerrdebugmonitor_8cpp.html | 72 ++ www/apidoc/html/cerrdebugmonitor_8cpp_source.html | 77 ++ www/apidoc/html/cerrdebugmonitor_8h.html | 73 ++ www/apidoc/html/cerrdebugmonitor_8h_source.html | 81 +++ .../html/class_cerr_debug_monitor-members.html | 69 ++ www/apidoc/html/class_cerr_debug_monitor.html | 94 +++ www/apidoc/html/class_debug_console-members.html | 69 ++ www/apidoc/html/class_debug_console.html | 93 +++ www/apidoc/html/class_print_job-members.html | 93 +++ www/apidoc/html/class_print_job.html | 186 +++++ www/apidoc/html/class_print_job.png | Bin 0 -> 321 bytes www/apidoc/html/class_print_widget-members.html | 77 ++ www/apidoc/html/class_print_widget.html | 202 ++++++ .../html/class_printer_list_job-members.html | 90 +++ www/apidoc/html/class_printer_list_job.html | 112 +++ www/apidoc/html/class_printer_list_job.png | Bin 0 -> 374 bytes www/apidoc/html/class_settings_dialog-members.html | 74 ++ www/apidoc/html/class_settings_dialog.html | 105 +++ www/apidoc/html/class_urpo_connection-members.html | 76 ++ www/apidoc/html/class_urpo_connection.html | 277 ++++++++ www/apidoc/html/class_urpo_connection.png | Bin 0 -> 509 bytes .../class_urpo_connection_settings-members.html | 82 +++ .../html/class_urpo_connection_settings.html | 228 ++++++ www/apidoc/html/class_urpo_connection_settings.png | Bin 0 -> 507 bytes www/apidoc/html/class_urpo_job-members.html | 87 +++ www/apidoc/html/class_urpo_job.html | 279 ++++++++ www/apidoc/html/class_urpo_job.png | Bin 0 -> 486 bytes .../html/class_urpo_main_window-members.html | 77 ++ www/apidoc/html/class_urpo_main_window.html | 114 +++ www/apidoc/html/class_urpo_process-members.html | 93 +++ www/apidoc/html/class_urpo_process.html | 532 ++++++++++++++ www/apidoc/html/classes.html | 74 ++ www/apidoc/html/debugconsole_8cpp_source.html | 99 +++ www/apidoc/html/debugconsole_8h_source.html | 103 +++ www/apidoc/html/doxygen.css | 545 +++++++++++++++ www/apidoc/html/doxygen.png | Bin 0 -> 1281 bytes www/apidoc/html/files.html | 89 +++ www/apidoc/html/functions.html | 346 +++++++++ www/apidoc/html/functions_enum.html | 82 +++ www/apidoc/html/functions_eval.html | 106 +++ www/apidoc/html/functions_func.html | 310 +++++++++ www/apidoc/html/globals.html | 76 ++ www/apidoc/html/globals_func.html | 76 ++ www/apidoc/html/hierarchy.html | 83 +++ www/apidoc/html/index.html | 64 ++ www/apidoc/html/installdox | 117 ++++ www/apidoc/html/main_8cpp.html | 104 +++ www/apidoc/html/main_8cpp_source.html | 84 +++ .../html/moc__cerrdebugmonitor_8cpp_source.html | 142 ++++ .../html/moc__printerlistjob_8cpp_source.html | 141 ++++ www/apidoc/html/moc__urpojob_8cpp_source.html | 165 +++++ .../html/moc__urpomainwindow_8cpp_source.html | 131 ++++ www/apidoc/html/moc__urpoprocess_8cpp_source.html | 174 +++++ www/apidoc/html/printerlistjob_8cpp.html | 74 ++ www/apidoc/html/printerlistjob_8cpp_source.html | 147 ++++ www/apidoc/html/printerlistjob_8h.html | 74 ++ www/apidoc/html/printerlistjob_8h_source.html | 113 +++ www/apidoc/html/printjob_8cpp_source.html | 247 +++++++ www/apidoc/html/printjob_8h_source.html | 121 ++++ www/apidoc/html/printwidget_8cpp_source.html | 247 +++++++ www/apidoc/html/printwidget_8h_source.html | 129 ++++ www/apidoc/html/search/all_61.html | 32 + www/apidoc/html/search/all_63.html | 58 ++ www/apidoc/html/search/all_64.html | 61 ++ www/apidoc/html/search/all_66.html | 47 ++ www/apidoc/html/search/all_67.html | 113 +++ www/apidoc/html/search/all_68.html | 26 + www/apidoc/html/search/all_6a.html | 26 + www/apidoc/html/search/all_6c.html | 26 + www/apidoc/html/search/all_6d.html | 31 + www/apidoc/html/search/all_6e.html | 32 + www/apidoc/html/search/all_70.html | 80 +++ www/apidoc/html/search/all_72.html | 38 + www/apidoc/html/search/all_73.html | 112 +++ www/apidoc/html/search/all_74.html | 35 + www/apidoc/html/search/all_75.html | 65 ++ www/apidoc/html/search/all_7e.html | 32 + www/apidoc/html/search/classes_63.html | 25 + www/apidoc/html/search/classes_64.html | 25 + www/apidoc/html/search/classes_70.html | 35 + www/apidoc/html/search/classes_73.html | 25 + www/apidoc/html/search/classes_75.html | 45 ++ www/apidoc/html/search/close.png | Bin 0 -> 273 bytes www/apidoc/html/search/enums_63.html | 26 + www/apidoc/html/search/enums_6a.html | 26 + www/apidoc/html/search/enums_75.html | 32 + www/apidoc/html/search/enumvalues_61.html | 26 + www/apidoc/html/search/enumvalues_63.html | 32 + www/apidoc/html/search/enumvalues_66.html | 26 + www/apidoc/html/search/enumvalues_6e.html | 26 + www/apidoc/html/search/enumvalues_70.html | 26 + www/apidoc/html/search/enumvalues_72.html | 32 + www/apidoc/html/search/enumvalues_73.html | 26 + www/apidoc/html/search/enumvalues_74.html | 26 + www/apidoc/html/search/files_63.html | 30 + www/apidoc/html/search/files_6d.html | 25 + www/apidoc/html/search/files_70.html | 30 + www/apidoc/html/search/files_75.html | 70 ++ www/apidoc/html/search/functions_61.html | 26 + www/apidoc/html/search/functions_63.html | 41 ++ www/apidoc/html/search/functions_64.html | 56 ++ www/apidoc/html/search/functions_66.html | 41 ++ www/apidoc/html/search/functions_67.html | 113 +++ www/apidoc/html/search/functions_68.html | 26 + www/apidoc/html/search/functions_6c.html | 26 + www/apidoc/html/search/functions_6d.html | 26 + www/apidoc/html/search/functions_6e.html | 26 + www/apidoc/html/search/functions_70.html | 59 ++ www/apidoc/html/search/functions_72.html | 26 + www/apidoc/html/search/functions_73.html | 101 +++ www/apidoc/html/search/functions_74.html | 32 + www/apidoc/html/search/functions_75.html | 32 + www/apidoc/html/search/functions_7e.html | 32 + www/apidoc/html/search/nomatches.html | 12 + www/apidoc/html/search/search.css | 200 ++++++ www/apidoc/html/search/search.js | 734 ++++++++++++++++++++ www/apidoc/html/search/search.png | Bin 0 -> 527 bytes www/apidoc/html/settingsdialog_8cpp_source.html | 217 ++++++ www/apidoc/html/settingsdialog_8h_source.html | 121 ++++ www/apidoc/html/tab_b.gif | Bin 0 -> 35 bytes www/apidoc/html/tab_l.gif | Bin 0 -> 706 bytes www/apidoc/html/tab_r.gif | Bin 0 -> 2585 bytes www/apidoc/html/tabs.css | 105 +++ www/apidoc/html/urpoconnection_8cpp.html | 70 ++ www/apidoc/html/urpoconnection_8cpp_source.html | 125 ++++ www/apidoc/html/urpoconnection_8h.html | 73 ++ www/apidoc/html/urpoconnection_8h_source.html | 117 ++++ www/apidoc/html/urpoconnectionsettings_8cpp.html | 72 ++ .../html/urpoconnectionsettings_8cpp_source.html | 146 ++++ www/apidoc/html/urpoconnectionsettings_8h.html | 73 ++ .../html/urpoconnectionsettings_8h_source.html | 116 ++++ www/apidoc/html/urpojob_8cpp.html | 71 ++ www/apidoc/html/urpojob_8cpp_source.html | 127 ++++ www/apidoc/html/urpojob_8h.html | 74 ++ www/apidoc/html/urpojob_8h_source.html | 138 ++++ www/apidoc/html/urpomainwindow_8cpp.html | 73 ++ www/apidoc/html/urpomainwindow_8cpp_source.html | 303 ++++++++ www/apidoc/html/urpomainwindow_8h.html | 72 ++ www/apidoc/html/urpomainwindow_8h_source.html | 130 ++++ www/apidoc/html/urpoprocess_8cpp.html | 72 ++ www/apidoc/html/urpoprocess_8cpp_source.html | 192 +++++ www/apidoc/html/urpoprocess_8h.html | 75 ++ www/apidoc/html/urpoprocess_8h_source.html | 161 +++++ www/apidoc/urpo-0.9-apidoc.zip | Bin 0 -> 259885 bytes www/index.html | 28 + www/screenshots/.directory | 3 + www/screenshots/screenshot03.png | Bin 0 -> 60376 bytes www/screenshots/screenshot04.png | Bin 0 -> 55317 bytes www/screenshots/screenshot05.png | Bin 0 -> 57817 bytes www/screenshots/screenshot06.png | Bin 0 -> 62384 bytes www/screenshots/screenshot07.png | Bin 0 -> 56567 bytes www/screenshots/screenshot08.png | Bin 0 -> 67673 bytes www/screenshots/screenshot09.png | Bin 0 -> 64068 bytes www/screenshots/screenshot10.png | Bin 0 -> 68328 bytes www/screenshots/screenshot11.png | Bin 0 -> 67790 bytes www/screenshots/screenshot12.png | Bin 0 -> 1211 bytes www/screenshots/screenshot13.png | Bin 0 -> 66229 bytes www/screenshots/screenshot14.png | Bin 0 -> 97902 bytes www/screenshots/screenshot15.png | Bin 0 -> 62829 bytes www/screenshots/screenshot16.png | Bin 0 -> 44805 bytes www/screenshots/screenshot17.png | Bin 0 -> 84670 bytes 162 files changed, 13545 insertions(+) create mode 100644 www/apidoc/html/annotated.html create mode 100644 www/apidoc/html/cerrdebugmonitor_8cpp.html create mode 100644 www/apidoc/html/cerrdebugmonitor_8cpp_source.html create mode 100644 www/apidoc/html/cerrdebugmonitor_8h.html create mode 100644 www/apidoc/html/cerrdebugmonitor_8h_source.html create mode 100644 www/apidoc/html/class_cerr_debug_monitor-members.html create mode 100644 www/apidoc/html/class_cerr_debug_monitor.html create mode 100644 www/apidoc/html/class_debug_console-members.html create mode 100644 www/apidoc/html/class_debug_console.html create mode 100644 www/apidoc/html/class_print_job-members.html create mode 100644 www/apidoc/html/class_print_job.html create mode 100644 www/apidoc/html/class_print_job.png create mode 100644 www/apidoc/html/class_print_widget-members.html create mode 100644 www/apidoc/html/class_print_widget.html create mode 100644 www/apidoc/html/class_printer_list_job-members.html create mode 100644 www/apidoc/html/class_printer_list_job.html create mode 100644 www/apidoc/html/class_printer_list_job.png create mode 100644 www/apidoc/html/class_settings_dialog-members.html create mode 100644 www/apidoc/html/class_settings_dialog.html create mode 100644 www/apidoc/html/class_urpo_connection-members.html create mode 100644 www/apidoc/html/class_urpo_connection.html create mode 100644 www/apidoc/html/class_urpo_connection.png create mode 100644 www/apidoc/html/class_urpo_connection_settings-members.html create mode 100644 www/apidoc/html/class_urpo_connection_settings.html create mode 100644 www/apidoc/html/class_urpo_connection_settings.png create mode 100644 www/apidoc/html/class_urpo_job-members.html create mode 100644 www/apidoc/html/class_urpo_job.html create mode 100644 www/apidoc/html/class_urpo_job.png create mode 100644 www/apidoc/html/class_urpo_main_window-members.html create mode 100644 www/apidoc/html/class_urpo_main_window.html create mode 100644 www/apidoc/html/class_urpo_process-members.html create mode 100644 www/apidoc/html/class_urpo_process.html create mode 100644 www/apidoc/html/classes.html create mode 100644 www/apidoc/html/debugconsole_8cpp_source.html create mode 100644 www/apidoc/html/debugconsole_8h_source.html create mode 100644 www/apidoc/html/doxygen.css create mode 100644 www/apidoc/html/doxygen.png create mode 100644 www/apidoc/html/files.html create mode 100644 www/apidoc/html/functions.html create mode 100644 www/apidoc/html/functions_enum.html create mode 100644 www/apidoc/html/functions_eval.html create mode 100644 www/apidoc/html/functions_func.html create mode 100644 www/apidoc/html/globals.html create mode 100644 www/apidoc/html/globals_func.html create mode 100644 www/apidoc/html/hierarchy.html create mode 100644 www/apidoc/html/index.html create mode 100755 www/apidoc/html/installdox create mode 100644 www/apidoc/html/main_8cpp.html create mode 100644 www/apidoc/html/main_8cpp_source.html create mode 100644 www/apidoc/html/moc__cerrdebugmonitor_8cpp_source.html create mode 100644 www/apidoc/html/moc__printerlistjob_8cpp_source.html create mode 100644 www/apidoc/html/moc__urpojob_8cpp_source.html create mode 100644 www/apidoc/html/moc__urpomainwindow_8cpp_source.html create mode 100644 www/apidoc/html/moc__urpoprocess_8cpp_source.html create mode 100644 www/apidoc/html/printerlistjob_8cpp.html create mode 100644 www/apidoc/html/printerlistjob_8cpp_source.html create mode 100644 www/apidoc/html/printerlistjob_8h.html create mode 100644 www/apidoc/html/printerlistjob_8h_source.html create mode 100644 www/apidoc/html/printjob_8cpp_source.html create mode 100644 www/apidoc/html/printjob_8h_source.html create mode 100644 www/apidoc/html/printwidget_8cpp_source.html create mode 100644 www/apidoc/html/printwidget_8h_source.html create mode 100644 www/apidoc/html/search/all_61.html create mode 100644 www/apidoc/html/search/all_63.html create mode 100644 www/apidoc/html/search/all_64.html create mode 100644 www/apidoc/html/search/all_66.html create mode 100644 www/apidoc/html/search/all_67.html create mode 100644 www/apidoc/html/search/all_68.html create mode 100644 www/apidoc/html/search/all_6a.html create mode 100644 www/apidoc/html/search/all_6c.html create mode 100644 www/apidoc/html/search/all_6d.html create mode 100644 www/apidoc/html/search/all_6e.html create mode 100644 www/apidoc/html/search/all_70.html create mode 100644 www/apidoc/html/search/all_72.html create mode 100644 www/apidoc/html/search/all_73.html create mode 100644 www/apidoc/html/search/all_74.html create mode 100644 www/apidoc/html/search/all_75.html create mode 100644 www/apidoc/html/search/all_7e.html create mode 100644 www/apidoc/html/search/classes_63.html create mode 100644 www/apidoc/html/search/classes_64.html create mode 100644 www/apidoc/html/search/classes_70.html create mode 100644 www/apidoc/html/search/classes_73.html create mode 100644 www/apidoc/html/search/classes_75.html create mode 100644 www/apidoc/html/search/close.png create mode 100644 www/apidoc/html/search/enums_63.html create mode 100644 www/apidoc/html/search/enums_6a.html create mode 100644 www/apidoc/html/search/enums_75.html create mode 100644 www/apidoc/html/search/enumvalues_61.html create mode 100644 www/apidoc/html/search/enumvalues_63.html create mode 100644 www/apidoc/html/search/enumvalues_66.html create mode 100644 www/apidoc/html/search/enumvalues_6e.html create mode 100644 www/apidoc/html/search/enumvalues_70.html create mode 100644 www/apidoc/html/search/enumvalues_72.html create mode 100644 www/apidoc/html/search/enumvalues_73.html create mode 100644 www/apidoc/html/search/enumvalues_74.html create mode 100644 www/apidoc/html/search/files_63.html create mode 100644 www/apidoc/html/search/files_6d.html create mode 100644 www/apidoc/html/search/files_70.html create mode 100644 www/apidoc/html/search/files_75.html create mode 100644 www/apidoc/html/search/functions_61.html create mode 100644 www/apidoc/html/search/functions_63.html create mode 100644 www/apidoc/html/search/functions_64.html create mode 100644 www/apidoc/html/search/functions_66.html create mode 100644 www/apidoc/html/search/functions_67.html create mode 100644 www/apidoc/html/search/functions_68.html create mode 100644 www/apidoc/html/search/functions_6c.html create mode 100644 www/apidoc/html/search/functions_6d.html create mode 100644 www/apidoc/html/search/functions_6e.html create mode 100644 www/apidoc/html/search/functions_70.html create mode 100644 www/apidoc/html/search/functions_72.html create mode 100644 www/apidoc/html/search/functions_73.html create mode 100644 www/apidoc/html/search/functions_74.html create mode 100644 www/apidoc/html/search/functions_75.html create mode 100644 www/apidoc/html/search/functions_7e.html create mode 100644 www/apidoc/html/search/nomatches.html create mode 100644 www/apidoc/html/search/search.css create mode 100644 www/apidoc/html/search/search.js create mode 100644 www/apidoc/html/search/search.png create mode 100644 www/apidoc/html/settingsdialog_8cpp_source.html create mode 100644 www/apidoc/html/settingsdialog_8h_source.html create mode 100644 www/apidoc/html/tab_b.gif create mode 100644 www/apidoc/html/tab_l.gif create mode 100644 www/apidoc/html/tab_r.gif create mode 100644 www/apidoc/html/tabs.css create mode 100644 www/apidoc/html/urpoconnection_8cpp.html create mode 100644 www/apidoc/html/urpoconnection_8cpp_source.html create mode 100644 www/apidoc/html/urpoconnection_8h.html create mode 100644 www/apidoc/html/urpoconnection_8h_source.html create mode 100644 www/apidoc/html/urpoconnectionsettings_8cpp.html create mode 100644 www/apidoc/html/urpoconnectionsettings_8cpp_source.html create mode 100644 www/apidoc/html/urpoconnectionsettings_8h.html create mode 100644 www/apidoc/html/urpoconnectionsettings_8h_source.html create mode 100644 www/apidoc/html/urpojob_8cpp.html create mode 100644 www/apidoc/html/urpojob_8cpp_source.html create mode 100644 www/apidoc/html/urpojob_8h.html create mode 100644 www/apidoc/html/urpojob_8h_source.html create mode 100644 www/apidoc/html/urpomainwindow_8cpp.html create mode 100644 www/apidoc/html/urpomainwindow_8cpp_source.html create mode 100644 www/apidoc/html/urpomainwindow_8h.html create mode 100644 www/apidoc/html/urpomainwindow_8h_source.html create mode 100644 www/apidoc/html/urpoprocess_8cpp.html create mode 100644 www/apidoc/html/urpoprocess_8cpp_source.html create mode 100644 www/apidoc/html/urpoprocess_8h.html create mode 100644 www/apidoc/html/urpoprocess_8h_source.html create mode 100644 www/apidoc/urpo-0.9-apidoc.zip create mode 100644 www/index.html create mode 100644 www/screenshots/.directory create mode 100755 www/screenshots/screenshot03.png create mode 100755 www/screenshots/screenshot04.png create mode 100755 www/screenshots/screenshot05.png create mode 100755 www/screenshots/screenshot06.png create mode 100755 www/screenshots/screenshot07.png create mode 100755 www/screenshots/screenshot08.png create mode 100755 www/screenshots/screenshot09.png create mode 100755 www/screenshots/screenshot10.png create mode 100755 www/screenshots/screenshot11.png create mode 100755 www/screenshots/screenshot12.png create mode 100755 www/screenshots/screenshot13.png create mode 100755 www/screenshots/screenshot14.png create mode 100755 www/screenshots/screenshot15.png create mode 100755 www/screenshots/screenshot16.png create mode 100755 www/screenshots/screenshot17.png diff --git a/www/apidoc/html/annotated.html b/www/apidoc/html/annotated.html new file mode 100644 index 0000000..34bbd70 --- /dev/null +++ b/www/apidoc/html/annotated.html @@ -0,0 +1,79 @@ + + + + + +Urpo: Class List + + + + + + + + + +
+

Class List

Here are the classes, structs, unions and interfaces with brief descriptions: + + + + + + + + + + + +
CerrDebugMonitorDebug monitor to stardart output (cout)
DebugConsoleShow debug messages
PrinterListJobGet list of available printers
PrintJobFile printing job'
PrintWidgetGUI Widget of Urpo printing
SettingsDialogGUI dialog for Urpo Setting
UrpoConnectionInformation about ssh connection (abstract)
UrpoConnectionSettingsConnection information, support storing settings
UrpoJobBase class for jobs (abstract)
UrpoMainWindowGUI class for URPO main window
UrpoProcessProcess running ssh/scp command
+
+ +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/cerrdebugmonitor_8cpp.html b/www/apidoc/html/cerrdebugmonitor_8cpp.html new file mode 100644 index 0000000..83ccd64 --- /dev/null +++ b/www/apidoc/html/cerrdebugmonitor_8cpp.html @@ -0,0 +1,72 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp File Reference

#include "cerrdebugmonitor.h"
+#include <QObject>
+#include <iostream>
+ +

Go to the source code of this file.

+ +
+
+ +
+ All Classes Files Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/cerrdebugmonitor_8cpp_source.html b/www/apidoc/html/cerrdebugmonitor_8cpp_source.html new file mode 100644 index 0000000..669dbcd --- /dev/null +++ b/www/apidoc/html/cerrdebugmonitor_8cpp_source.html @@ -0,0 +1,77 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp Source File + + + + + + + + + + +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/cerrdebugmonitor_8h.html b/www/apidoc/html/cerrdebugmonitor_8h.html new file mode 100644 index 0000000..273ec6b --- /dev/null +++ b/www/apidoc/html/cerrdebugmonitor_8h.html @@ -0,0 +1,73 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h File Reference

#include <QObject>
+ +

Go to the source code of this file.

+ + + + +

Classes

class  CerrDebugMonitor
 Debug monitor to stardart error (cerr). More...
+
+ +
+ All Classes Files Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/cerrdebugmonitor_8h_source.html b/www/apidoc/html/cerrdebugmonitor_8h_source.html new file mode 100644 index 0000000..b32721f --- /dev/null +++ b/www/apidoc/html/cerrdebugmonitor_8h_source.html @@ -0,0 +1,81 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h Source File + + + + + + + + + + +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + 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 index 0000000..9cf3707 --- /dev/null +++ b/www/apidoc/html/class_cerr_debug_monitor-members.html @@ -0,0 +1,69 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

CerrDebugMonitor Member List

This is the complete list of members for CerrDebugMonitor, including all inherited members. + + +
CerrDebugMonitor(QObject *parent=0) (defined in CerrDebugMonitor)CerrDebugMonitor [explicit]
debugMessage(QString message) (defined in CerrDebugMonitor)CerrDebugMonitor [slot]
+ +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_cerr_debug_monitor.html b/www/apidoc/html/class_cerr_debug_monitor.html new file mode 100644 index 0000000..7196962 --- /dev/null +++ b/www/apidoc/html/class_cerr_debug_monitor.html @@ -0,0 +1,94 @@ + + + + + +Urpo: CerrDebugMonitor Class Reference + + + + + + + + + +
+

CerrDebugMonitor Class Reference

+

Debug monitor to stardart output (cout). +More...

+ +

#include <cerrdebugmonitor.h>

+ +

List of all members.

+ + + + + +

Public Slots

+void debugMessage (QString message)

Public Member Functions

CerrDebugMonitor (QObject *parent=0)
+

Detailed Description

+

Debug monitor to stardart output (cout).

+

Temperary, not used in final program

+
See also:
DebugConsole
+
Author:
Arto Hyvättinen
+
Version:
0
+
Date:
2010-06-12
+ +

Definition at line 17 of file cerrdebugmonitor.h.

+
The documentation for this class was generated from the following files: +
+ +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_debug_console-members.html b/www/apidoc/html/class_debug_console-members.html new file mode 100644 index 0000000..9d01396 --- /dev/null +++ b/www/apidoc/html/class_debug_console-members.html @@ -0,0 +1,69 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

DebugConsole Member List

This is the complete list of members for DebugConsole, including all inherited members. + + +
DebugConsole(QWidget *parent=0) (defined in DebugConsole)DebugConsole [explicit]
debugMessage(QString message) (defined in DebugConsole)DebugConsole [slot]
+ +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_debug_console.html b/www/apidoc/html/class_debug_console.html new file mode 100644 index 0000000..9004624 --- /dev/null +++ b/www/apidoc/html/class_debug_console.html @@ -0,0 +1,93 @@ + + + + + +Urpo: DebugConsole Class Reference + + + + + + + + + +
+

DebugConsole Class Reference

+

Show debug messages. +More...

+ +

#include <debugconsole.h>

+ +

List of all members.

+ + + + + +

Public Slots

+void debugMessage (QString message)

Public Member Functions

DebugConsole (QWidget *parent=0)
+

Detailed Description

+

Show debug messages.

+
Author:
Arto Hyvättinen
+
Date:
2010-06-13
+
Version:
0.1
+

Show debug messages in QTextBrowser. Show everything received via debugMessage() slot.

+ +

Definition at line 40 of file debugconsole.h.

+
The documentation for this class was generated from the following files: +
+ +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_print_job-members.html b/www/apidoc/html/class_print_job-members.html new file mode 100644 index 0000000..61c68d9 --- /dev/null +++ b/www/apidoc/html/class_print_job-members.html @@ -0,0 +1,93 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

PrintJob Member List

This is the complete list of members for PrintJob, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + +
cancel()UrpoJob [inline, slot]
cancelJob()PrintJob [virtual, slot]
Cancelled enum value (defined in UrpoJob)UrpoJob
copyReady(bool success)PrintJob [slot]
debugMessage(QString message) (defined in UrpoJob)UrpoJob [signal]
deleteReady(bool success)PrintJob [slot]
fail(QString errorString)UrpoJob [protected]
Failed enum value (defined in UrpoJob)UrpoJob
finish(JobStatus status)UrpoJob [protected]
finished(bool successed, QString errorStr=QString())UrpoJob [signal]
getConnection()UrpoJob [inline, protected]
getStatus() const UrpoJob [inline]
JobStatus enum name (defined in UrpoJob)UrpoJob
newProcess()UrpoJob [protected]
printFile(const QString &path, const QString &printOptions)PrintJob [slot]
PrintJob(UrpoConnection *connection) (defined in PrintJob)PrintJob [explicit]
printReady(bool success)PrintJob [slot]
Ready enum value (defined in UrpoJob)UrpoJob
Running enum value (defined in UrpoJob)UrpoJob
sendDebugMessage(QString message)UrpoJob [protected]
setStatus(JobStatus status)UrpoJob [inline, protected]
start()UrpoJob [inline, slot]
startJob()PrintJob [virtual, slot]
Successed enum value (defined in UrpoJob)UrpoJob
UrpoJob(UrpoConnection *connection) (defined in UrpoJob)UrpoJob [explicit]
~PrintJob() (defined in PrintJob)PrintJob
+ +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_print_job.html b/www/apidoc/html/class_print_job.html new file mode 100644 index 0000000..821a5d1 --- /dev/null +++ b/www/apidoc/html/class_print_job.html @@ -0,0 +1,186 @@ + + + + + +Urpo: PrintJob Class Reference + + + + + + + + + +
+

PrintJob Class Reference

+

File printing job'. +More...

+ +

#include <printjob.h>

+
+Inheritance diagram for PrintJob:
+
+
+ + +UrpoJob + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + +

Public Slots

+void copyReady (bool success)
 When file has copied (internal use only).
+void printReady (bool success)
 When files has printed (internal use only).
+void deleteReady (bool success)
 When file has deleted (internal use only).
void printFile (const QString &path, const QString &printOptions)
 Print sigle file.
void startJob ()
 Do not use, thows execption!
+void cancelJob ()
 Cancel printing job.

Public Member Functions

PrintJob (UrpoConnection *connection)
+

Detailed Description

+

File printing job'.

+
Author:
Arto Hyvättinen
+
Date:
2010-06-17
+
Version:
0.1
+

Job for printing files. First, connect finished()-signal (called when ready) Then, printFile()

+
Note:
start() is not for use!
+ +

Definition at line 42 of file printjob.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void PrintJob::printFile (const QString &  path,
const QString &  printOptions 
) [slot]
+
+
+ +

Print sigle file.

+
    +
  • path Path to file
  • +
  • printOptions cups print options for lp command
  • +
+

When finished, emit finished() signal

+ +

Definition at line 66 of file printjob.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void PrintJob::startJob ( )  [virtual, slot]
+
+
+ +

Do not use, thows execption!

+

This function exits only because of bad class planning.

+
Note:
Do NOT use!
+
Exceptions:
+ + +
std::logic_error Thow error becouse this function is not for use!
+
+
+ +

Implements UrpoJob.

+ +

Definition at line 59 of file printjob.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+ All Classes Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_print_job.png b/www/apidoc/html/class_print_job.png new file mode 100644 index 0000000000000000000000000000000000000000..9e088ebd08d4c6fe1c9ed515a65ab7a7ae00f522 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^Hb5M}!3-peM4lxADTx4|5ZC|z{{xx-{~wq?KVbrp z1;z&s9H>6@{|S)GQ4-`A43q|gtEWPYfMORsT^vIy7~jr)$ah$Qqh+V*$G`HG_5y`X zdK1lJ!!p8N&7CiL?VGu5WOx@?mEaPP)Dvy21* z$Kc|bBDF!AeJ-W2aDR85%YOUnx5VwwIM?XLmssClRo~A1k + + + + +Urpo: Member List + + + + + + + + + +
+

PrintWidget Member List

This is the complete list of members for PrintWidget, including all inherited members. + + + + + + + + + + +
browseFile() (defined in PrintWidget)PrintWidget [slot]
cancel()PrintWidget [signal]
doCancel()PrintWidget [inline, slot]
doPrint()PrintWidget [slot]
print(QString file, QString options)PrintWidget [signal]
PrintWidget(QWidget *parent=0) (defined in PrintWidget)PrintWidget [explicit]
reconnect()PrintWidget [signal]
setPrinters(QStringList printers)PrintWidget
setReady(bool ready)PrintWidget [slot]
setStatus(QString message=QString(), bool busy=false)PrintWidget [slot]
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_print_widget.html b/www/apidoc/html/class_print_widget.html new file mode 100644 index 0000000..65dd5ee --- /dev/null +++ b/www/apidoc/html/class_print_widget.html @@ -0,0 +1,202 @@ + + + + + +Urpo: PrintWidget Class Reference + + + + + + + + + +
+

PrintWidget Class Reference

+

GUI Widget of Urpo printing. +More...

+ +

#include <printwidget.h>

+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + +

Public Slots

void setStatus (QString message=QString(), bool busy=false)
 Set status information.
void setReady (bool ready)
 Set ready to print.
+void browseFile ()
+void doPrint ()
 Press browse button.
+void doCancel ()
 Press print button.

Signals

+void cancel ()
 User press Cancel button.
+void reconnect ()
 User press Reconnect button.
+void print (QString file, QString options)
 User press Print button.

Public Member Functions

PrintWidget (QWidget *parent=0)
void setPrinters (QStringList printers)
 Set printers.
+

Detailed Description

+

GUI Widget of Urpo printing.

+
Author:
Arto Hyvättinen
+
Date:
2010-06-17
+
Version:
0.1
+ +

Definition at line 43 of file printwidget.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + + +
void PrintWidget::setPrinters (QStringList  printers ) 
+
+
+ +

Set printers.

+

Set printers and enable printing if printer exists

+
    +
  • printers List of printer names
  • +
+ +

Definition at line 140 of file printwidget.cpp.

+ +
+
+ +
+
+ + + + + + + + + +
void PrintWidget::setReady (bool  ready )  [slot]
+
+
+ +

Set ready to print.

+

Enable print button and set status message to ready

+
    +
  • ready Is ready to print
  • +
+ +

Definition at line 155 of file printwidget.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void PrintWidget::setStatus (QString  message = QString(),
bool  busy = false 
) [slot]
+
+
+ +

Set status information.

+
    +
  • message Message to show. Use html tags for red error color
  • +
  • busy Show busy progress bar
  • +
+ +

Definition at line 122 of file printwidget.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + 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 index 0000000..300a6a5 --- /dev/null +++ b/www/apidoc/html/class_printer_list_job-members.html @@ -0,0 +1,90 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

PrinterListJob Member List

This is the complete list of members for PrinterListJob, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + +
cancel()UrpoJob [inline, slot]
cancelJob() (defined in PrinterListJob)PrinterListJob [protected, virtual]
Cancelled enum value (defined in UrpoJob)UrpoJob
debugMessage(QString message) (defined in UrpoJob)UrpoJob [signal]
doList(bool success)PrinterListJob [slot]
fail(QString errorString)UrpoJob [protected]
Failed enum value (defined in UrpoJob)UrpoJob
finish(JobStatus status)UrpoJob [protected]
finished(bool successed, QString errorStr=QString())UrpoJob [signal]
getConnection()UrpoJob [inline, protected]
getPrinters() const PrinterListJob [inline]
getStatus() const UrpoJob [inline]
JobStatus enum name (defined in UrpoJob)UrpoJob
newProcess()UrpoJob [protected]
PrinterListJob(UrpoConnection *connection) (defined in PrinterListJob)PrinterListJob [explicit]
Ready enum value (defined in UrpoJob)UrpoJob
Running enum value (defined in UrpoJob)UrpoJob
sendDebugMessage(QString message)UrpoJob [protected]
setStatus(JobStatus status)UrpoJob [inline, protected]
start()UrpoJob [inline, slot]
startJob() (defined in PrinterListJob)PrinterListJob [protected, virtual]
Successed enum value (defined in UrpoJob)UrpoJob
UrpoJob(UrpoConnection *connection) (defined in UrpoJob)UrpoJob [explicit]
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_printer_list_job.html b/www/apidoc/html/class_printer_list_job.html new file mode 100644 index 0000000..8e6e375 --- /dev/null +++ b/www/apidoc/html/class_printer_list_job.html @@ -0,0 +1,112 @@ + + + + + +Urpo: PrinterListJob Class Reference + + + + + + + + + +
+

PrinterListJob Class Reference

+

Get list of available printers. +More...

+ +

#include <printerlistjob.h>

+
+Inheritance diagram for PrinterListJob:
+
+
+ + +UrpoJob + +
+
+ +

List of all members.

+ + + + + + + + + + + +

Public Slots

+void doList (bool success)
 Read output and do printer list.

Public Member Functions

PrinterListJob (UrpoConnection *connection)
+QStringList getPrinters () const
 List of printers in system.

Protected Member Functions

+void startJob ()
+void cancelJob ()
+

Detailed Description

+

Get list of available printers.

+
Author:
Arto Hyvättinen
+
Version:
0
+
Date:
2010-06-11
+

connect finished() and call start(). getPrinters() tell printers of remote host.

+ +

Definition at line 41 of file printerlistjob.h.

+
The documentation for this class was generated from the following files: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_printer_list_job.png b/www/apidoc/html/class_printer_list_job.png new file mode 100644 index 0000000000000000000000000000000000000000..645664c6cc4eb26ea60645f57b28fa47af08dbb3 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^Q9vBP!3-qVy`2;Wq$C1-LR|m<{|{vT|9@cq{DcWW z78oBmaG?6o|0h5$M@f)hFi;u{uAT}pVqjoo^>lFzsbG9N_by+v0Y|Ij=_}z_7OW41>&sfqNo-|YG z(mC6$K`|varlc>7Etj(W^6SB}>b;7+&2yRjBF*g;4~oS9bB`B}mA}e*A(Jim+Ot#h z8}oE~=eC20j<^yhuGkk&;=3-i>Xj^9?~*)=G41V!3+4-cTTgxSdn#{#Yu?^PvH=}@ z(|`3Go9FDn;$YdSP`WC>r`-6iqcX#)$6r;POILa3s~@>@WAubS!gq zFS-9?{fod0j}n8IU(9ok*>e3gL$12Zti`;BMHY%*c{RV(FTDJQ)%v{fhb1@Orvd|s N!PC{xWt~$(69Ah3sr3K= literal 0 HcmV?d00001 diff --git a/www/apidoc/html/class_settings_dialog-members.html b/www/apidoc/html/class_settings_dialog-members.html new file mode 100644 index 0000000..9b25506 --- /dev/null +++ b/www/apidoc/html/class_settings_dialog-members.html @@ -0,0 +1,74 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

SettingsDialog Member List

This is the complete list of members for SettingsDialog, including all inherited members. + + + + + + + +
browse() (defined in SettingsDialog)SettingsDialog [slot]
okay() (defined in SettingsDialog)SettingsDialog [slot]
serverChanged(const QString &text) (defined in SettingsDialog)SettingsDialog [slot]
setHelp(QTextBrowser *helpWidget)SettingsDialog
setSettings(UrpoConnectionSettings *settings)SettingsDialog
SettingsDialog(QWidget *parent=0) (defined in SettingsDialog)SettingsDialog [explicit]
showHelp() (defined in SettingsDialog)SettingsDialog [slot]
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_settings_dialog.html b/www/apidoc/html/class_settings_dialog.html new file mode 100644 index 0000000..ffcba2d --- /dev/null +++ b/www/apidoc/html/class_settings_dialog.html @@ -0,0 +1,105 @@ + + + + + +Urpo: SettingsDialog Class Reference + + + + + + + + + +
+

SettingsDialog Class Reference

+

GUI dialog for Urpo Setting. +More...

+ +

#include <settingsdialog.h>

+ +

List of all members.

+ + + + + + + + + + + + +

Public Slots

+void okay ()
+void serverChanged (const QString &text)
+void browse ()
+void showHelp ()

Public Member Functions

SettingsDialog (QWidget *parent=0)
+void setSettings (UrpoConnectionSettings *settings)
 Set UrpoConnection having connection settings.
+void setHelp (QTextBrowser *helpWidget)
 Set QTextBrowser showing help.
+

Detailed Description

+

GUI dialog for Urpo Setting.

+
Author:
Arto Hyvättinen
+
Date:
2010-06-13
+
Version:
0.1
+

Dialog for settings. Remember to set setSettings() and setHelp(). Designed for modeless use (in modal can't show help

+ +

Definition at line 42 of file settingsdialog.h.

+
The documentation for this class was generated from the following files: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_connection-members.html b/www/apidoc/html/class_urpo_connection-members.html new file mode 100644 index 0000000..711108a --- /dev/null +++ b/www/apidoc/html/class_urpo_connection-members.html @@ -0,0 +1,76 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

UrpoConnection Member List

This is the complete list of members for UrpoConnection, including all inherited members. + + + + + + + + + +
getDebugMonitor() const UrpoConnection
getHost() const =0UrpoConnection [pure virtual]
getHostString()UrpoConnection
getIdentity() const =0UrpoConnection [pure virtual]
getKeyOption()UrpoConnection
getUserid() const =0UrpoConnection [pure virtual]
setDebugMonitor(QObject *monitor)UrpoConnection
UrpoConnection() (defined in UrpoConnection)UrpoConnection [protected]
~UrpoConnection() (defined in UrpoConnection)UrpoConnection [virtual]
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_connection.html b/www/apidoc/html/class_urpo_connection.html new file mode 100644 index 0000000..bd7d1fa --- /dev/null +++ b/www/apidoc/html/class_urpo_connection.html @@ -0,0 +1,277 @@ + + + + + +Urpo: UrpoConnection Class Reference + + + + + + + + + +
+

UrpoConnection Class Reference

+

Information about ssh connection (abstract). +More...

+ +

#include <urpoconnection.h>

+
+Inheritance diagram for UrpoConnection:
+
+
+ + +UrpoConnectionSettings + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + +

Public Member Functions

virtual QString getHost () const =0
 Host name or ip address.
virtual QString getUserid () const =0
 Userid in server.
virtual QString getIdentity () const =0
 Identity file.
void setDebugMonitor (QObject *monitor)
 Default time out in connection.
QObject * getDebugMonitor () const
 Get pointer to Debug monitor.
QString getHostString ()
 user@host -string
QString getKeyOption ()
 Key option needed for ssh.
+

Detailed Description

+

Information about ssh connection (abstract).

+
Author:
Arto Hyvättinen
+
Date:
2010-06-11
+
Version:
1
+ +

Definition at line 39 of file urpoconnection.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
QObject * UrpoConnection::getDebugMonitor ( )  const
+
+
+ +

Get pointer to Debug monitor.

+

Debug monitor is QObject receiving debugMsg(QString&) signals.

+
Returns:
QObject receiving debug messages
+ +

Definition at line 37 of file urpoconnection.cpp.

+ +
+
+ +
+
+ + + + + + + + +
virtual QString UrpoConnection::getHost ( )  const [pure virtual]
+
+
+ +

Host name or ip address.

+
Returns:
Server host name of ip address
+ +

Implemented in UrpoConnectionSettings.

+ +
+
+ +
+
+ + + + + + + + +
QString UrpoConnection::getHostString ( ) 
+
+
+ +

user@host -string

+
Returns:
user@host -string
+ +

Definition at line 47 of file urpoconnection.cpp.

+ +
+
+ +
+
+ + + + + + + + +
virtual QString UrpoConnection::getIdentity ( )  const [pure virtual]
+
+
+ +

Identity file.

+

ssh identity file (private key)

+
Returns:
ssh identity file path
+ +

Implemented in UrpoConnectionSettings.

+ +
+
+ +
+
+ + + + + + + + +
QString UrpoConnection::getKeyOption ( ) 
+
+
+ +

Key option needed for ssh.

+
Returns:
-i key_file or empty if no keyfile
+ +

Definition at line 57 of file urpoconnection.cpp.

+ +
+
+ +
+
+ + + + + + + + +
virtual QString UrpoConnection::getUserid ( )  const [pure virtual]
+
+
+ +

Userid in server.

+
Returns:
userid in server
+ +

Implemented in UrpoConnectionSettings.

+ +
+
+ +
+
+ + + + + + + + + +
void UrpoConnection::setDebugMonitor (QObject *  monitor ) 
+
+
+ +

Default time out in connection.

+

Connection fais if connecting or commanding lasts more than timeout.

+
Returns:
default timeout in msecs
+

Set Debug monitor Debug monitor is QObject receiving debugMsg(QString&) signals.

+
Parameters:
+ + +
monitor QObject receiving debug messages
+
+
+ +

Definition at line 42 of file urpoconnection.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_connection.png b/www/apidoc/html/class_urpo_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..5c583eec1d3225db9ea910513a2ddb0436b4c8a7 GIT binary patch literal 509 zcmeAS@N?(olHy`uVBq!ia0vp^lYuyZgBeI_xo@`xQW60^A+G=b{|7Sv|35H)e!>JG z3ycpOI8c4){}UjWqa?^L7$^+}S5Ji)F)%Rpc)B=-R4~4sdvVfX1rFEZ?Z*H9tG{Pn zk#M0T`tnla={~1j)>Swi*&}x%oxLx|P0grw0_R(OE+&6FfoGoIjC3oRUzVwzQ2jnZ zFjzlOVtMnUR}&w%NY7ZXzw5^HtJS^pTyhU^mtWD0IBtA)&QYUx@-vn&78&k5TdO?T z`)*SB`*&OB-%H6#54aFyd+pZ+q1`jy?>3(qXP;{KIal#=cy04Zmu35no^Gz~55FX8 zqZ+LFbAgc2)JgnW%EG_5mQDmTDzuf3wFYWmhZEr3MU} zFRbX9^y8&cI%#+d{*DqgpP!xVLsrp1mWdhjA3?4%ITP`!MSfzf!vRLiKdZk%& zs@7keyn?qPF*bL~7Z$avOZ*O6&C7gtC++3Bpt&<1g_aqd + + + + +Urpo: Member List + + + + + + + + + +
+

UrpoConnectionSettings Member List

This is the complete list of members for UrpoConnectionSettings, including all inherited members. + + + + + + + + + + + + + + + +
getDebugMonitor() const UrpoConnection
getHost() const UrpoConnectionSettings [virtual]
getHostString()UrpoConnection
getIdentity() const UrpoConnectionSettings [virtual]
getKeyOption()UrpoConnection
getUserid() const UrpoConnectionSettings [virtual]
load()UrpoConnectionSettings
setDebugMonitor(QObject *monitor)UrpoConnection
setHost(const QString &host) (defined in UrpoConnectionSettings)UrpoConnectionSettings
setIdentity(const QString &password) (defined in UrpoConnectionSettings)UrpoConnectionSettings
setUserid(const QString &userid) (defined in UrpoConnectionSettings)UrpoConnectionSettings
store() const UrpoConnectionSettings
UrpoConnection() (defined in UrpoConnection)UrpoConnection [protected]
UrpoConnectionSettings(const QString organization=QString(), const QString application=QString())UrpoConnectionSettings
~UrpoConnection() (defined in UrpoConnection)UrpoConnection [virtual]
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_connection_settings.html b/www/apidoc/html/class_urpo_connection_settings.html new file mode 100644 index 0000000..65b6b9a --- /dev/null +++ b/www/apidoc/html/class_urpo_connection_settings.html @@ -0,0 +1,228 @@ + + + + + +Urpo: UrpoConnectionSettings Class Reference + + + + + + + + + +
+

UrpoConnectionSettings Class Reference

+

Connection information, support storing settings. +More...

+ +

#include <urpoconnectionsettings.h>

+
+Inheritance diagram for UrpoConnectionSettings:
+
+
+ + +UrpoConnection + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + +

Public Member Functions

 UrpoConnectionSettings (const QString organization=QString(), const QString application=QString())
QString getHost () const
 Host name or ip address.
QString getIdentity () const
 Identity file.
QString getUserid () const
 Userid in server.
+void setHost (const QString &host)
+void setIdentity (const QString &password)
+void setUserid (const QString &userid)
+void store () const
 Store settings via QSettings.
+void load ()
 Load settings via QSettings.
+

Detailed Description

+

Connection information, support storing settings.

+

Setting are stored/loaded using QSettings

+
Author:
Arto Hyvättinen
+
Date:
2010-06-11
+
Version:
1
+ +

Definition at line 36 of file urpoconnectionsettings.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
UrpoConnectionSettings::UrpoConnectionSettings (const QString  organization = QString(),
const QString  application = QString() 
)
+
+
+
Parameters:
+ + + +
organization Organization key for storing settings
application Application key for storing settings
+
+
+ +

Definition at line 27 of file urpoconnectionsettings.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
QString UrpoConnectionSettings::getHost ( )  const [virtual]
+
+
+ +

Host name or ip address.

+
Returns:
Server host name of ip address
+ +

Implements UrpoConnection.

+ +

Definition at line 34 of file urpoconnectionsettings.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QString UrpoConnectionSettings::getIdentity ( )  const [virtual]
+
+
+ +

Identity file.

+

ssh identity file (private key)

+
Returns:
ssh identity file path
+ +

Implements UrpoConnection.

+ +

Definition at line 39 of file urpoconnectionsettings.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QString UrpoConnectionSettings::getUserid ( )  const [virtual]
+
+
+ +

Userid in server.

+
Returns:
userid in server
+ +

Implements UrpoConnection.

+ +

Definition at line 44 of file urpoconnectionsettings.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_connection_settings.png b/www/apidoc/html/class_urpo_connection_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..8c745a9bd030bf8137e1e3649892804ccefb3585 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^lYuyZgBeI_xo@`xQW60^A+G=b{|7Sv|35H)e!>JG z3ycpOI8c4){}UjWqa?^L7$^+}S5Ji)F)%Q8dAc};R4~4sdvVfX1rFE4WorNbpZwjR zq%kQcIcQh$+bup%x|X|qD6M`fefzcgZ3f{Paw$qbKhAM6zAo`>$tR`Y6R$m{8w=L| zm|5ZWv|IGl6i+jkBaS_ftc0iLyXN?O-C4mt(I?_zmyPA`h-EV`Mx3f?=;T%qpKN)@ z+-T;7N7hy4hbwoTP_aFsx$@a$t1Cy2rN4fsboqDevzfbDed0^mn>l^zQ%{+1OHGa! ze`Rm{w%Tq*i_hU{Nz@)U$IsPi + + + + +Urpo: Member List + + + + + + + + + +
+

UrpoJob Member List

This is the complete list of members for UrpoJob, including all inherited members. + + + + + + + + + + + + + + + + + + + + +
cancel()UrpoJob [inline, slot]
cancelJob()=0 (defined in UrpoJob)UrpoJob [protected, pure virtual]
Cancelled enum value (defined in UrpoJob)UrpoJob
debugMessage(QString message) (defined in UrpoJob)UrpoJob [signal]
fail(QString errorString)UrpoJob [protected]
Failed enum value (defined in UrpoJob)UrpoJob
finish(JobStatus status)UrpoJob [protected]
finished(bool successed, QString errorStr=QString())UrpoJob [signal]
getConnection()UrpoJob [inline, protected]
getStatus() const UrpoJob [inline]
JobStatus enum name (defined in UrpoJob)UrpoJob
newProcess()UrpoJob [protected]
Ready enum value (defined in UrpoJob)UrpoJob
Running enum value (defined in UrpoJob)UrpoJob
sendDebugMessage(QString message)UrpoJob [protected]
setStatus(JobStatus status)UrpoJob [inline, protected]
start()UrpoJob [inline, slot]
startJob()=0 (defined in UrpoJob)UrpoJob [protected, pure virtual]
Successed enum value (defined in UrpoJob)UrpoJob
UrpoJob(UrpoConnection *connection) (defined in UrpoJob)UrpoJob [explicit]
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_job.html b/www/apidoc/html/class_urpo_job.html new file mode 100644 index 0000000..981f648 --- /dev/null +++ b/www/apidoc/html/class_urpo_job.html @@ -0,0 +1,279 @@ + + + + + +Urpo: UrpoJob Class Reference + + + + + + + + + +
+

UrpoJob Class Reference

+

Base class for jobs (abstract). +More...

+ +

#include <urpojob.h>

+
+Inheritance diagram for UrpoJob:
+
+
+ + +PrinterListJob +PrintJob + +
+
+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  JobStatus {
+  Ready, +Running, +Successed, +Failed, +
+  Cancelled +
+ }

Public Slots

+void start ()
 Start job.
+void cancel ()
 Cancel job.

Signals

+void debugMessage (QString message)
void finished (bool successed, QString errorStr=QString())
 Job finished (successed of failed).

Public Member Functions

UrpoJob (UrpoConnection *connection)
JobStatus getStatus () const
 Job status.

Protected Member Functions

+virtual void startJob ()=0
+virtual void cancelJob ()=0
void finish (JobStatus status)
 Finish job.
void fail (QString errorString)
 Finish failed job.
+UrpoConnectiongetConnection ()
 Get connection pointer.
void sendDebugMessage (QString message)
 Send debug message.
+UrpoProcessnewProcess ()
 Create new UrpoProcess.
+void setStatus (JobStatus status)
 Set job status.
+

Detailed Description

+

Base class for jobs (abstract).

+
Author:
Arto Hyvättinen
+
Version:
0
+
Date:
2010-06-11
+ +

Definition at line 40 of file urpojob.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + + +
void UrpoJob::fail (QString  errorString )  [protected]
+
+
+ +

Finish failed job.

+

emit finished() with error status and message

+ +

Definition at line 61 of file urpojob.cpp.

+ +
+
+ +
+
+ + + + + + + + + +
void UrpoJob::finish (JobStatus  status )  [protected]
+
+
+ +

Finish job.

+
    +
  • status Job status (Successed, Failed, Cancelled)
  • +
+ +

Definition at line 52 of file urpojob.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void UrpoJob::finished (bool  successed,
QString  errorStr = QString() 
) [signal]
+
+
+ +

Job finished (successed of failed).

+
Parameters:
+ + +
successed True if job successed, false if failed
+
+
+ +
+
+ +
+
+ + + + + + + + +
JobStatus UrpoJob::getStatus ( )  const [inline]
+
+
+ +

Job status.

+
Returns:
Job status (Ready, Running, Successed, Failed
+ +

Definition at line 59 of file urpojob.h.

+ +
+
+ +
+
+ + + + + + + + + +
void UrpoJob::sendDebugMessage (QString  message )  [protected]
+
+
+ +

Send debug message.

+
Parameters:
+ + +
message Message to debug monitor
+
+
+

If debug monitor has been connected, send message to debug monitor

+ +

Definition at line 39 of file urpojob.cpp.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h
  • +
  • /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp
  • +
+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_job.png b/www/apidoc/html/class_urpo_job.png new file mode 100644 index 0000000000000000000000000000000000000000..261632463c331549f2bedaf812a121a20a251ca3 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^`+zurgBeIpcw!$5q$C1-LR|m<{|{vT|9@cq{DcW0 zIS@W@;6U}E|4)ESj*=k1V4yS@Ts;+H#K6E<>gnPbQo;E4ZtnU+3OuX{{=Pr{+u!7W zy!6Z=hT}{hzqn1Ddhz)=w*C8lF<(w%Fg|cUFZt6+_5Bg7r4FaItWm6=(*OAVjN_YS z3dM?6e|i}Ia6f0J{pX#f^Xn$f`twWd$^A3t?Mr_~zMtQwTK%83{>+QZsxg-i&r(0n zEAZ)Ld_Ksm`~U6EcDnzFeRxgzFaQ0WYyVb%o_qV&e#`ml{6C*e_P6`_gg<#+$KLs> zP##!l{gL|bEw3a0c=T@f;W|4%yt(Gn|2g~&9N~}Izk2$g=RW&&`k$(kiw-`!&7E5p zyfV9P>k|cerbZ4H0mqu|&K-KGf9~9uUA6V|e(!1DavnIdWOA@R65X%&^ij;+YbWie z>%6PH`}?8X+B0#Q`BS~bZ&&|col!@6>38nxmy^}ag0keM%2`*wQl0HT?`(bPN%i?PpHAjK^XEP~Ure6e XRXu~dZigo@QW!j4{an^LB{Ts5t8n!7 literal 0 HcmV?d00001 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 index 0000000..014a6ef --- /dev/null +++ b/www/apidoc/html/class_urpo_main_window-members.html @@ -0,0 +1,77 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

UrpoMainWindow Member List

This is the complete list of members for UrpoMainWindow, including all inherited members. + + + + + + + + + + +
about()UrpoMainWindow [slot]
debugWindow()UrpoMainWindow [slot]
getPrinters()UrpoMainWindow [slot]
helpWindow()UrpoMainWindow [slot]
print(QString file, QString options)UrpoMainWindow [slot]
printersReceived(bool success, QString error)UrpoMainWindow [slot]
printFinished(bool success, QString errorStr)UrpoMainWindow [slot]
settings()UrpoMainWindow [slot]
UrpoMainWindow(QWidget *parent=0) (defined in UrpoMainWindow)UrpoMainWindow
~UrpoMainWindow() (defined in UrpoMainWindow)UrpoMainWindow
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_main_window.html b/www/apidoc/html/class_urpo_main_window.html new file mode 100644 index 0000000..f6e1fae --- /dev/null +++ b/www/apidoc/html/class_urpo_main_window.html @@ -0,0 +1,114 @@ + + + + + +Urpo: UrpoMainWindow Class Reference + + + + + + + + + +
+

UrpoMainWindow Class Reference

+

GUI class for URPO main window. +More...

+ +

#include <urpomainwindow.h>

+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + +

Public Slots

+void printersReceived (bool success, QString error)
 Populate printer QCombo and enable printing.
+void getPrinters ()
 Start printers getting.
+void about ()
 Show about dialog.
+void settings ()
 Show settings dialog.
+void helpWindow ()
 Show help window.
+void debugWindow ()
 Show debug window.
+void print (QString file, QString options)
 Print file.
+void printFinished (bool success, QString errorStr)
 Print finished, enable buttons.

Public Member Functions

UrpoMainWindow (QWidget *parent=0)
+

Detailed Description

+

GUI class for URPO main window.

+
Author:
Arto Hyvättinen
+
Version:
0.1
+
Date:
2010-06-17
+ +

Definition at line 42 of file urpomainwindow.h.

+
The documentation for this class was generated from the following files: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_process-members.html b/www/apidoc/html/class_urpo_process-members.html new file mode 100644 index 0000000..d597ff2 --- /dev/null +++ b/www/apidoc/html/class_urpo_process-members.html @@ -0,0 +1,93 @@ + + + + + +Urpo: Member List + + + + + + + + + +
+

UrpoProcess Member List

This is the complete list of members for UrpoProcess, including all inherited members. + + + + + + + + + + + + + + + + + + + + + + + + + + +
AuthError enum valueUrpoProcess
Cancelled enum valueUrpoProcess
ConnectionError enum valueUrpoProcess
debugMessage(QString message)UrpoProcess [signal]
Failed enum valueUrpoProcess
finished(bool success)UrpoProcess [signal]
getError() const UrpoProcess [inline]
getErrorString() const UrpoProcess
getOutput()UrpoProcess
getStatus() const UrpoProcess [inline]
getTimeout()UrpoProcess [inline]
NoError enum valueUrpoProcess
ProcessError enum valueUrpoProcess
processFinished(int exitCode, QProcess::ExitStatus exitStatus)UrpoProcess [slot]
Ready enum valueUrpoProcess
Running enum valueUrpoProcess
sendDebugMessage(QString message)UrpoProcess [inline]
setTimeout(int msecs)UrpoProcess [inline]
start(const QString &command)UrpoProcess
Successed enum valueUrpoProcess
terminate()UrpoProcess [slot]
timeout()UrpoProcess [slot]
Timeout enum valueUrpoProcess
UrpoError enum nameUrpoProcess
UrpoProcess(QObject *parent=0)UrpoProcess [explicit]
UrpoStatus enum nameUrpoProcess
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/class_urpo_process.html b/www/apidoc/html/class_urpo_process.html new file mode 100644 index 0000000..e993126 --- /dev/null +++ b/www/apidoc/html/class_urpo_process.html @@ -0,0 +1,532 @@ + + + + + +Urpo: UrpoProcess Class Reference + + + + + + + + + +
+

UrpoProcess Class Reference

+

Process running ssh/scp command. +More...

+ +

#include <urpoprocess.h>

+ +

List of all members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  UrpoStatus { Ready = 0, +Running = 1, +Successed = 2, +Failed = 3 + }
enum  UrpoError {
+  NoError = 0, +ProcessError = 1, +ConnectionError = 2, +AuthError = 3, +
+  Timeout = 4, +Cancelled = 5 +
+ }

Public Slots

void terminate ()
 Cancel process.
+void processFinished (int exitCode, QProcess::ExitStatus exitStatus)
 SSH client has finished.
+void timeout ()
 Timeout during connecting.

Signals

void finished (bool success)
 Process finished (successed of failed).
void debugMessage (QString message)

Public Member Functions

 UrpoProcess (QObject *parent=0)
QStringList getOutput ()
 Get output of command.
void start (const QString &command)
 Run command.
UrpoError getError () const
 Error of process.
QString getErrorString () const
 Error of process (in string).
UrpoStatus getStatus () const
 Process status.
void sendDebugMessage (QString message)
 Send debug message.
void setTimeout (int msecs)
 Set timeout.
int getTimeout ()
 Return timeout.
+

Detailed Description

+

Process running ssh/scp command.

+
Author:
Arto Hyvättinen
+
Version:
0
+
Date:
2010-06-11 - 2010-06-12
+

Run ssh/scp etc. command.

+

Read setting using UrpoConnect settings information object. Support debug monitoring using debugMessage-signals, monitor defined in settings object

+

First, connect finished()-signal. Then, run command. Command is run asynchronosly.

+
  ...
+  // Get list of available printers
+
+    QString command = "ssh ";
+    command.append(getConnection()->getKeyOption());
+    command.append(getConnection()->getHostString());
+    command.append(" env LANG=en lpstat -p");
+
+    process = new UrpoProcess( connect );
+
+  connect( process, SIGNAL(finished(bool)), this, SLOT( readOutput(bool) ) );
+  process.start(command);
+
+  ...
+  ::readOutput(bool success)
+  {
+    if( success )
+    {
+        foreach(QString line, process->getOutput() )
+        cout << line << "\n";
+    }
+    else
+        cout << "Error " << process->getError();
+  }
+
See also:
UrpoConnect
+ +

Definition at line 75 of file urpoprocess.h.

+

Member Enumeration Documentation

+ +
+
+ + + + +
enum UrpoProcess::UrpoError
+
+
+
Enumerator:
+ + + + + + +
NoError  +

No errors happends.

+
ProcessError  +

Error running process.

+
ConnectionError  +

Error connecting host.

+
AuthError  +

Authentication failed.

+
Timeout  +

Timed out.

+
Cancelled  +

User cancelled operation.

+
+
+
+ +

Definition at line 92 of file urpoprocess.h.

+ +
+
+ +
+
+ + + + +
enum UrpoProcess::UrpoStatus
+
+
+
Enumerator:
+ + + + +
Ready  +

Ready for connecting.

+
Running  +

Command running.

+
Successed  +

Command successed.

+
Failed  +

Command failed.

+
+
+
+ +

Definition at line 85 of file urpoprocess.h.

+ +
+
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
UrpoProcess::UrpoProcess (QObject *  parent = 0 )  [explicit]
+
+
+
Parameters:
+ + +
connection Pointer to connection settings information
+
+
+ +

Definition at line 30 of file urpoprocess.cpp.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
void UrpoProcess::debugMessage (QString  message )  [signal]
+
+
+

Send debug messages

+

UrpoConnection can set up a debug monitor, a QObject receiving debugMsg signals. Debug messages contains information about process output, errors etc.

+
Parameters:
+ + +
message Message send to debug monitor
+
+
+ +
+
+ +
+
+ + + + + + + + + +
void UrpoProcess::finished (bool  success )  [signal]
+
+
+ +

Process finished (successed of failed).

+
Parameters:
+ + +
success True if process successed, false if failed
+
+
+

Emitted when process finished. Output of process can be reader throught getOutput()

+ +
+
+ +
+
+ + + + + + + + +
UrpoError UrpoProcess::getError ( )  const [inline]
+
+
+ +

Error of process.

+

If process failed, get error code

+
Returns:
Error code
+ +

Definition at line 120 of file urpoprocess.h.

+ +
+
+ +
+
+ + + + + + + + +
QString UrpoProcess::getErrorString ( )  const
+
+
+ +

Error of process (in string).

+

If process failed, return error string readable by user

+
Returns:
Error string
+ +

Definition at line 110 of file urpoprocess.cpp.

+ +
+
+ +
+
+ + + + + + + + +
QStringList UrpoProcess::getOutput ( ) 
+
+
+ +

Get output of command.

+
Returns:
Output of command, list of QStrings
+ +

Definition at line 43 of file urpoprocess.cpp.

+ +
+
+ +
+
+ + + + + + + + +
UrpoStatus UrpoProcess::getStatus ( )  const [inline]
+
+
+ +

Process status.

+
Returns:
Status (Ready, Running, Successed, Failed)
+ +

Definition at line 134 of file urpoprocess.h.

+ +
+
+ +
+
+ + + + + + + + +
int UrpoProcess::getTimeout ( )  [inline]
+
+
+ +

Return timeout.

+
Returns:
Timeout in msecs
+ +

Definition at line 158 of file urpoprocess.h.

+ +
+
+ +
+
+ + + + + + + + + +
void UrpoProcess::sendDebugMessage (QString  message )  [inline]
+
+
+ +

Send debug message.

+
Parameters:
+ + +
message Message to debug monitor
+
+
+

If debug monitor has been connected, send message to debug monitor

+ +

Definition at line 144 of file urpoprocess.h.

+ +
+
+ +
+
+ + + + + + + + + +
void UrpoProcess::setTimeout (int  msecs )  [inline]
+
+
+ +

Set timeout.

+

Process time out, if running command last more than timeout

+
Parameters:
+ + +
msecs Timeout in msecs
+
+
+ +

Definition at line 153 of file urpoprocess.h.

+ +
+
+ +
+
+ + + + + + + + + +
void UrpoProcess::start (const QString &  command ) 
+
+
+ +

Run command.

+

Start process running command. When process finish (successed/failed), finished() signal will be emitted

+
Parameters:
+ + +
command Command to execute
+
+
+ +

Definition at line 65 of file urpoprocess.cpp.

+ +
+
+ +
+
+ + + + + + + + +
void UrpoProcess::terminate ( )  [slot]
+
+
+ +

Cancel process.

+

Terminate process. Emit finished(false) signal and set Cancelled error

+ +

Definition at line 38 of file urpoprocess.cpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/classes.html b/www/apidoc/html/classes.html new file mode 100644 index 0000000..40aff18 --- /dev/null +++ b/www/apidoc/html/classes.html @@ -0,0 +1,74 @@ + + + + + +Urpo: Alphabetical List + + + + + + + + + +
+

Class Index

C | D | P | S | U
+ +
  C  
+
  P  
+
PrintWidget   
  U  
+
UrpoJob   
CerrDebugMonitor   PrinterListJob   
  S  
+
UrpoConnection   UrpoMainWindow   
  D  
+
PrintJob   SettingsDialog   UrpoConnectionSettings   UrpoProcess   
DebugConsole   
C | D | P | S | U
+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/debugconsole_8cpp_source.html b/www/apidoc/html/debugconsole_8cpp_source.html new file mode 100644 index 0000000..a2f04d1 --- /dev/null +++ b/www/apidoc/html/debugconsole_8cpp_source.html @@ -0,0 +1,99 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/debugconsole_8h_source.html b/www/apidoc/html/debugconsole_8h_source.html new file mode 100644 index 0000000..c7c98c7 --- /dev/null +++ b/www/apidoc/html/debugconsole_8h_source.html @@ -0,0 +1,103 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/doxygen.css b/www/apidoc/html/doxygen.css new file mode 100644 index 0000000..d6aaf28 --- /dev/null +++ b/www/apidoc/html/doxygen.css @@ -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 index 0000000000000000000000000000000000000000..f0a274bbaffdd67f6d784c894d9cf28729db0e14 GIT binary patch literal 1281 zcmaJ>ZA?>F7(Vx-ms?uoS`b@hdRtpo6o^%HU>M$hfGrBvQnk$LE?p^P!kn&ikhyq! zX~V@&tPF5Qt@V?oTL96Bi%aRiwbe1)9DWQI#?)=HxS7QSw`J`5fAJ*eJbB;uNuKA& zdERDo*{Y<(If(#(B$Lr#;nB(8Y#ia=ZCeW?JfPLuQY`=@cW$k}Rivq|vbxGrRq1Tl9;+(gNt?}UtVKM2`T5t1jLzuL@0UIs`S#vlhl4)^ zLgSYrPj@$+`|j?eSbXTmiHGkWxV8V}BzNR?pl9k_s4pDu9vd5a_UzZEPk)}Ad{AV_ zzddrjrh4=Imr`E06;LY{)YYt?o}L~H@7C}F^WB!Ra=v`Q0bj{>5&$66CWF>mf6vjP z2N>RRY6ZYa=K`76>+|_)Xdwko+7wv}7cN|btOhWb(*{sta~6b?S8Omrxw}!4`NhGr zZVpNqpu1@BE`QGWNTpEpcJVW5izu~2B^GlM?1(OPg)zwW;QcP@Ltcclm>XbJL9C|j z=9!2?ua=uIlf0%AndzHsRC}IyTL$EhAee(fdKB`?27KeS^2M8M_7b~PiCFO&r5LC7 z7gl1*a<8;SjNaw#h=843_AV9iZbWQOAp5YOC^&_F*9K0> zB|6%IDb?aM#3viTxkLU4aXg&@+CkNTOnQ1iMP*^?b|^lJy$4C)Zk4isV!|RZ*XhXh zw8q3$=*0LeGC!XI_Wc?dkT~3+*Gu%%yIqP+Wr3H$=&ROMQU6q}Ag^P~>c5vAEO;a- z_dK-3PPeKar%)6$j~vI2#*-YH!1h6HYVtwCX5_wM`iF#UKz&&@9Oo5w3%XGYrX zW>dY~)SG-((Yim%`InwgTvyRC?e=Wh^8KCao!R6Eg&TpVWUY1sN~4G}V?nFnEGo-; zHZ_$eW9-GnC%^WS9b z@p;-$oH#MtC0v>Q$HX%4^JdFdO$0cbv-W)Q TtK}Eh@>>I#ipmV1>S*>q-hkC} literal 0 HcmV?d00001 diff --git a/www/apidoc/html/files.html b/www/apidoc/html/files.html new file mode 100644 index 0000000..afe1732 --- /dev/null +++ b/www/apidoc/html/files.html @@ -0,0 +1,89 @@ + + + + + +Urpo: File Index + + + + + + + + + +
+

File List

Here is a list of all documented files with brief descriptions: + + + + + + + + + + + + + + + + + + + + + + + +
/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/cerrdebugmonitor.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/debugconsole.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp [code]
/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h [code]
+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/functions.html b/www/apidoc/html/functions.html new file mode 100644 index 0000000..4d0342d --- /dev/null +++ b/www/apidoc/html/functions.html @@ -0,0 +1,346 @@ + + + + + +Urpo: Class Members + + + + + + + + + +
+Here is a list of all documented class members with links to the class documentation for each member: + +

- a -

+ + +

- c -

+ + +

- d -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- l -

+ + +

- n -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/functions_enum.html b/www/apidoc/html/functions_enum.html new file mode 100644 index 0000000..027c1e4 --- /dev/null +++ b/www/apidoc/html/functions_enum.html @@ -0,0 +1,82 @@ + + + + + +Urpo: Class Members - Enumerations + + + + + + + + + +
+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/functions_eval.html b/www/apidoc/html/functions_eval.html new file mode 100644 index 0000000..6f8e472 --- /dev/null +++ b/www/apidoc/html/functions_eval.html @@ -0,0 +1,106 @@ + + + + + +Urpo: Class Members - Enumerator + + + + + + + + + +
+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/functions_func.html b/www/apidoc/html/functions_func.html new file mode 100644 index 0000000..12d936d --- /dev/null +++ b/www/apidoc/html/functions_func.html @@ -0,0 +1,310 @@ + + + + + +Urpo: Class Members - Functions + + + + + + + + + +
+  + +

- a -

+ + +

- c -

+ + +

- d -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- l -

+ + +

- n -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/globals.html b/www/apidoc/html/globals.html new file mode 100644 index 0000000..d6d5536 --- /dev/null +++ b/www/apidoc/html/globals.html @@ -0,0 +1,76 @@ + + + + + +Urpo: Class Members + + + + + + + + + +
+Here is a list of all file members with links to the files they belong to: +
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/globals_func.html b/www/apidoc/html/globals_func.html new file mode 100644 index 0000000..b65dd06 --- /dev/null +++ b/www/apidoc/html/globals_func.html @@ -0,0 +1,76 @@ + + + + + +Urpo: Class Members + + + + + + + + + +
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/hierarchy.html b/www/apidoc/html/hierarchy.html new file mode 100644 index 0000000..b3075b0 --- /dev/null +++ b/www/apidoc/html/hierarchy.html @@ -0,0 +1,83 @@ + + + + + +Urpo: Hierarchical Index + + + + + + + + + +
+

Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically: +
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/index.html b/www/apidoc/html/index.html new file mode 100644 index 0000000..dbdb583 --- /dev/null +++ b/www/apidoc/html/index.html @@ -0,0 +1,64 @@ + + + + + +Urpo: Urpo - Unix Remote Printing Operation + + + + + + + + + +
+

Urpo - Unix Remote Printing Operation

0.9

Author:
Arto Hyvättinen
+
Version:
0.9
+
Date:
2010-06
+

Urpo prints to remote computer via cups and ssh. Urpo is designed for Maemo.

+

Urpo uses Qt library. It it translated into Finnish.

+
+ + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/installdox b/www/apidoc/html/installdox new file mode 100755 index 0000000..9b89fe0 --- /dev/null +++ b/www/apidoc/html/installdox @@ -0,0 +1,117 @@ +#!/usr/bin/perl + +%subst = ( ); +$quiet = 0; + +if (open(F,"search.cfg")) +{ + $_= ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_; + $_= ; 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 () { + s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g; + print G "$_"; + } + } + else { + while () { + 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 index 0000000..4f11c8f --- /dev/null +++ b/www/apidoc/html/main_8cpp.html @@ -0,0 +1,104 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp File Reference

#include <QtGui/QApplication>
+#include "urpomainwindow.h"
+#include <QtGui/QMainWindow>
+ +

Go to the source code of this file.

+ + + +

Functions

int main (int argc, char *argv[])
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int main (int  argc,
char *  argv[] 
)
+
+
+ +

Definition at line 4 of file main.cpp.

+ +
+
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/main_8cpp_source.html b/www/apidoc/html/main_8cpp_source.html new file mode 100644 index 0000000..0d26ad9 --- /dev/null +++ b/www/apidoc/html/main_8cpp_source.html @@ -0,0 +1,84 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/main.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/moc__cerrdebugmonitor_8cpp_source.html b/www/apidoc/html/moc__cerrdebugmonitor_8cpp_source.html new file mode 100644 index 0000000..2741b27 --- /dev/null +++ b/www/apidoc/html/moc__cerrdebugmonitor_8cpp_source.html @@ -0,0 +1,142 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_cerrdebugmonitor.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Fri Jun 18 01:38:07 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/moc__printerlistjob_8cpp_source.html b/www/apidoc/html/moc__printerlistjob_8cpp_source.html new file mode 100644 index 0000000..867c07a --- /dev/null +++ b/www/apidoc/html/moc__printerlistjob_8cpp_source.html @@ -0,0 +1,141 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_printerlistjob.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Fri Jun 18 01:38:07 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/moc__urpojob_8cpp_source.html b/www/apidoc/html/moc__urpojob_8cpp_source.html new file mode 100644 index 0000000..0808a7e --- /dev/null +++ b/www/apidoc/html/moc__urpojob_8cpp_source.html @@ -0,0 +1,165 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpojob.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Fri Jun 18 01:38:07 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/moc__urpomainwindow_8cpp_source.html b/www/apidoc/html/moc__urpomainwindow_8cpp_source.html new file mode 100644 index 0000000..84ad1b5 --- /dev/null +++ b/www/apidoc/html/moc__urpomainwindow_8cpp_source.html @@ -0,0 +1,131 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpomainwindow.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Fri Jun 18 01:38:07 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/moc__urpoprocess_8cpp_source.html b/www/apidoc/html/moc__urpoprocess_8cpp_source.html new file mode 100644 index 0000000..ed7455f --- /dev/null +++ b/www/apidoc/html/moc__urpoprocess_8cpp_source.html @@ -0,0 +1,174 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/moc_urpoprocess.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Fri Jun 18 01:38:07 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printerlistjob_8cpp.html b/www/apidoc/html/printerlistjob_8cpp.html new file mode 100644 index 0000000..1ce22f4 --- /dev/null +++ b/www/apidoc/html/printerlistjob_8cpp.html @@ -0,0 +1,74 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp File Reference

#include "printerlistjob.h"
+#include <QObject>
+#include <QStringList>
+#include <QProcess>
+#include <QString>
+ +

Go to the source code of this file.

+ +
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printerlistjob_8cpp_source.html b/www/apidoc/html/printerlistjob_8cpp_source.html new file mode 100644 index 0000000..11259f7 --- /dev/null +++ b/www/apidoc/html/printerlistjob_8cpp_source.html @@ -0,0 +1,147 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printerlistjob_8h.html b/www/apidoc/html/printerlistjob_8h.html new file mode 100644 index 0000000..462d09b --- /dev/null +++ b/www/apidoc/html/printerlistjob_8h.html @@ -0,0 +1,74 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h File Reference

#include "urpojob.h"
+#include <QStringList>
+ +

Go to the source code of this file.

+ + + + +

Classes

class  PrinterListJob
 Get list of available printers. More...
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printerlistjob_8h_source.html b/www/apidoc/html/printerlistjob_8h_source.html new file mode 100644 index 0000000..1f1f8ce --- /dev/null +++ b/www/apidoc/html/printerlistjob_8h_source.html @@ -0,0 +1,113 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printerlistjob.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printjob_8cpp_source.html b/www/apidoc/html/printjob_8cpp_source.html new file mode 100644 index 0000000..89e6295 --- /dev/null +++ b/www/apidoc/html/printjob_8cpp_source.html @@ -0,0 +1,247 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printjob_8h_source.html b/www/apidoc/html/printjob_8h_source.html new file mode 100644 index 0000000..34461b5 --- /dev/null +++ b/www/apidoc/html/printjob_8h_source.html @@ -0,0 +1,121 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printjob.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printwidget_8cpp_source.html b/www/apidoc/html/printwidget_8cpp_source.html new file mode 100644 index 0000000..0ec4f6a --- /dev/null +++ b/www/apidoc/html/printwidget_8cpp_source.html @@ -0,0 +1,247 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/printwidget_8h_source.html b/www/apidoc/html/printwidget_8h_source.html new file mode 100644 index 0000000..7dc435f --- /dev/null +++ b/www/apidoc/html/printwidget_8h_source.html @@ -0,0 +1,129 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/printwidget.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/search/all_61.html b/www/apidoc/html/search/all_61.html new file mode 100644 index 0000000..ab9d5b5 --- /dev/null +++ b/www/apidoc/html/search/all_61.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ about + UrpoMainWindow +
+
+
+
+ AuthError + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_63.html b/www/apidoc/html/search/all_63.html new file mode 100644 index 0000000..9b78277 --- /dev/null +++ b/www/apidoc/html/search/all_63.html @@ -0,0 +1,58 @@ + + + + + + + +
+
Loading...
+ +
+
+ cancelJob + PrintJob +
+
+
+
+ Cancelled + UrpoProcess +
+
+ +
+
+ ConnectionError + UrpoProcess +
+
+
+
+ copyReady + PrintJob +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_64.html b/www/apidoc/html/search/all_64.html new file mode 100644 index 0000000..13bc0cf --- /dev/null +++ b/www/apidoc/html/search/all_64.html @@ -0,0 +1,61 @@ + + + + + + + +
+
Loading...
+
+ +
+
+
+ debugMessage + UrpoProcess +
+
+
+
+ debugWindow + UrpoMainWindow +
+
+
+
+ deleteReady + PrintJob +
+
+
+
+ doCancel + PrintWidget +
+
+
+
+ doList + PrinterListJob +
+
+
+
+ doPrint + PrintWidget +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_66.html b/www/apidoc/html/search/all_66.html new file mode 100644 index 0000000..37d0f00 --- /dev/null +++ b/www/apidoc/html/search/all_66.html @@ -0,0 +1,47 @@ + + + + + + + +
+
Loading...
+
+
+ fail + UrpoJob +
+
+
+
+ Failed + UrpoProcess +
+
+
+
+ finish + UrpoJob +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_67.html b/www/apidoc/html/search/all_67.html new file mode 100644 index 0000000..847b6ee --- /dev/null +++ b/www/apidoc/html/search/all_67.html @@ -0,0 +1,113 @@ + + + + + + + +
+
Loading...
+
+
+ getConnection + UrpoJob +
+
+
+
+ getDebugMonitor + UrpoConnection +
+
+
+
+ getError + UrpoProcess +
+
+
+
+ getErrorString + UrpoProcess +
+
+ +
+
+ getHostString + UrpoConnection +
+
+ +
+
+ getKeyOption + UrpoConnection +
+
+
+
+ getOutput + UrpoProcess +
+
+ + +
+
+ getTimeout + UrpoProcess +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_68.html b/www/apidoc/html/search/all_68.html new file mode 100644 index 0000000..f6e816d --- /dev/null +++ b/www/apidoc/html/search/all_68.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ helpWindow + UrpoMainWindow +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_6a.html b/www/apidoc/html/search/all_6a.html new file mode 100644 index 0000000..8eff377 --- /dev/null +++ b/www/apidoc/html/search/all_6a.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ JobStatus + UrpoJob +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_6c.html b/www/apidoc/html/search/all_6c.html new file mode 100644 index 0000000..40f8cb8 --- /dev/null +++ b/www/apidoc/html/search/all_6c.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ load + UrpoConnectionSettings +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_6d.html b/www/apidoc/html/search/all_6d.html new file mode 100644 index 0000000..8efca3c --- /dev/null +++ b/www/apidoc/html/search/all_6d.html @@ -0,0 +1,31 @@ + + + + + + + +
+
Loading...
+
+
+ main + main.cpp +
+
+
+
+ main.cpp +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_6e.html b/www/apidoc/html/search/all_6e.html new file mode 100644 index 0000000..1741d8b --- /dev/null +++ b/www/apidoc/html/search/all_6e.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ newProcess + UrpoJob +
+
+
+
+ NoError + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_70.html b/www/apidoc/html/search/all_70.html new file mode 100644 index 0000000..58fa228 --- /dev/null +++ b/www/apidoc/html/search/all_70.html @@ -0,0 +1,80 @@ + + + + + + + +
+
Loading...
+ + +
+
+ printersReceived + UrpoMainWindow +
+
+
+
+ printFile + PrintJob +
+
+
+
+ printFinished + UrpoMainWindow +
+
+
+
+ PrintJob +
+
+
+
+ printReady + PrintJob +
+
+
+ +
+
+
+ ProcessError + UrpoProcess +
+
+
+
+ processFinished + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_72.html b/www/apidoc/html/search/all_72.html new file mode 100644 index 0000000..16d526b --- /dev/null +++ b/www/apidoc/html/search/all_72.html @@ -0,0 +1,38 @@ + + + + + + + +
+
Loading...
+
+
+ Ready + UrpoProcess +
+
+
+
+ reconnect + PrintWidget +
+
+
+
+ Running + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_73.html b/www/apidoc/html/search/all_73.html new file mode 100644 index 0000000..96cd411 --- /dev/null +++ b/www/apidoc/html/search/all_73.html @@ -0,0 +1,112 @@ + + + + + + + +
+
Loading...
+ +
+
+ setDebugMonitor + UrpoConnection +
+
+
+
+ setHelp + SettingsDialog +
+
+
+
+ setPrinters + PrintWidget +
+
+
+
+ setReady + PrintWidget +
+
+
+
+ setSettings + SettingsDialog +
+
+ +
+
+ setTimeout + UrpoProcess +
+
+
+
+ settings + UrpoMainWindow +
+
+ + +
+
+ startJob + PrintJob +
+
+
+
+ store + UrpoConnectionSettings +
+
+
+
+ Successed + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_74.html b/www/apidoc/html/search/all_74.html new file mode 100644 index 0000000..1706fdc --- /dev/null +++ b/www/apidoc/html/search/all_74.html @@ -0,0 +1,35 @@ + + + + + + + +
+
Loading...
+
+
+ terminate + UrpoProcess +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_75.html b/www/apidoc/html/search/all_75.html new file mode 100644 index 0000000..ec79a0a --- /dev/null +++ b/www/apidoc/html/search/all_75.html @@ -0,0 +1,65 @@ + + + + + + + +
+
Loading...
+ + +
+
+ UrpoError + UrpoProcess +
+
+
+
+ UrpoJob +
+
+ + +
+
+ UrpoStatus + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/all_7e.html b/www/apidoc/html/search/all_7e.html new file mode 100644 index 0000000..d0aebf3 --- /dev/null +++ b/www/apidoc/html/search/all_7e.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ ~UrpoConnection + UrpoConnection +
+
+
+
+ ~UrpoMainWindow + UrpoMainWindow +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/classes_63.html b/www/apidoc/html/search/classes_63.html new file mode 100644 index 0000000..1339d9b --- /dev/null +++ b/www/apidoc/html/search/classes_63.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/classes_64.html b/www/apidoc/html/search/classes_64.html new file mode 100644 index 0000000..5b79cb4 --- /dev/null +++ b/www/apidoc/html/search/classes_64.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/classes_70.html b/www/apidoc/html/search/classes_70.html new file mode 100644 index 0000000..61872f6 --- /dev/null +++ b/www/apidoc/html/search/classes_70.html @@ -0,0 +1,35 @@ + + + + + + + +
+
Loading...
+ +
+
+ PrintJob +
+
+
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/classes_73.html b/www/apidoc/html/search/classes_73.html new file mode 100644 index 0000000..c88aa2c --- /dev/null +++ b/www/apidoc/html/search/classes_73.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/classes_75.html b/www/apidoc/html/search/classes_75.html new file mode 100644 index 0000000..76b2a06 --- /dev/null +++ b/www/apidoc/html/search/classes_75.html @@ -0,0 +1,45 @@ + + + + + + + +
+
Loading...
+ + +
+
+ UrpoJob +
+
+ +
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/close.png b/www/apidoc/html/search/close.png new file mode 100644 index 0000000000000000000000000000000000000000..9342d3dfeea7b7c4ee610987e717804b5a42ceb9 GIT binary patch literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN literal 0 HcmV?d00001 diff --git a/www/apidoc/html/search/enums_63.html b/www/apidoc/html/search/enums_63.html new file mode 100644 index 0000000..3fbbed8 --- /dev/null +++ b/www/apidoc/html/search/enums_63.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ ConnectionStatus + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enums_6a.html b/www/apidoc/html/search/enums_6a.html new file mode 100644 index 0000000..8eff377 --- /dev/null +++ b/www/apidoc/html/search/enums_6a.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ JobStatus + UrpoJob +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enums_75.html b/www/apidoc/html/search/enums_75.html new file mode 100644 index 0000000..75d3b91 --- /dev/null +++ b/www/apidoc/html/search/enums_75.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ UrpoError + UrpoProcess +
+
+
+
+ UrpoStatus + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_61.html b/www/apidoc/html/search/enumvalues_61.html new file mode 100644 index 0000000..f20ba8f --- /dev/null +++ b/www/apidoc/html/search/enumvalues_61.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ AuthError + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_63.html b/www/apidoc/html/search/enumvalues_63.html new file mode 100644 index 0000000..b76cc5c --- /dev/null +++ b/www/apidoc/html/search/enumvalues_63.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ Cancelled + UrpoProcess +
+
+
+
+ ConnectionError + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_66.html b/www/apidoc/html/search/enumvalues_66.html new file mode 100644 index 0000000..5c740ab --- /dev/null +++ b/www/apidoc/html/search/enumvalues_66.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ Failed + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_6e.html b/www/apidoc/html/search/enumvalues_6e.html new file mode 100644 index 0000000..bd61e8c --- /dev/null +++ b/www/apidoc/html/search/enumvalues_6e.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ NoError + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_70.html b/www/apidoc/html/search/enumvalues_70.html new file mode 100644 index 0000000..1bba96a --- /dev/null +++ b/www/apidoc/html/search/enumvalues_70.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ ProcessError + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_72.html b/www/apidoc/html/search/enumvalues_72.html new file mode 100644 index 0000000..ecd3eb5 --- /dev/null +++ b/www/apidoc/html/search/enumvalues_72.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ Ready + UrpoProcess +
+
+
+
+ Running + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_73.html b/www/apidoc/html/search/enumvalues_73.html new file mode 100644 index 0000000..5a4f57c --- /dev/null +++ b/www/apidoc/html/search/enumvalues_73.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ Successed + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/enumvalues_74.html b/www/apidoc/html/search/enumvalues_74.html new file mode 100644 index 0000000..a9775a7 --- /dev/null +++ b/www/apidoc/html/search/enumvalues_74.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ Timeout + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/files_63.html b/www/apidoc/html/search/files_63.html new file mode 100644 index 0000000..383f288 --- /dev/null +++ b/www/apidoc/html/search/files_63.html @@ -0,0 +1,30 @@ + + + + + + + +
+
Loading...
+ + +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/files_6d.html b/www/apidoc/html/search/files_6d.html new file mode 100644 index 0000000..da90f6b --- /dev/null +++ b/www/apidoc/html/search/files_6d.html @@ -0,0 +1,25 @@ + + + + + + + +
+
Loading...
+
+
+ main.cpp +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/files_70.html b/www/apidoc/html/search/files_70.html new file mode 100644 index 0000000..aed0435 --- /dev/null +++ b/www/apidoc/html/search/files_70.html @@ -0,0 +1,30 @@ + + + + + + + +
+
Loading...
+ + +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/files_75.html b/www/apidoc/html/search/files_75.html new file mode 100644 index 0000000..a951c38 --- /dev/null +++ b/www/apidoc/html/search/files_75.html @@ -0,0 +1,70 @@ + + + + + + + +
+
Loading...
+ + + + +
+ +
+
+
+ urpojob.h +
+
+ + + +
+ +
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_61.html b/www/apidoc/html/search/functions_61.html new file mode 100644 index 0000000..1a457a0 --- /dev/null +++ b/www/apidoc/html/search/functions_61.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ about + UrpoMainWindow +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_63.html b/www/apidoc/html/search/functions_63.html new file mode 100644 index 0000000..d64d6cd --- /dev/null +++ b/www/apidoc/html/search/functions_63.html @@ -0,0 +1,41 @@ + + + + + + + +
+
Loading...
+ +
+
+ cancelJob + PrintJob +
+
+
+
+ copyReady + PrintJob +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_64.html b/www/apidoc/html/search/functions_64.html new file mode 100644 index 0000000..371cab4 --- /dev/null +++ b/www/apidoc/html/search/functions_64.html @@ -0,0 +1,56 @@ + + + + + + + +
+
Loading...
+
+
+ debugMessage + UrpoProcess +
+
+
+
+ debugWindow + UrpoMainWindow +
+
+
+
+ deleteReady + PrintJob +
+
+
+
+ doCancel + PrintWidget +
+
+
+
+ doList + PrinterListJob +
+
+
+
+ doPrint + PrintWidget +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_66.html b/www/apidoc/html/search/functions_66.html new file mode 100644 index 0000000..6250cf8 --- /dev/null +++ b/www/apidoc/html/search/functions_66.html @@ -0,0 +1,41 @@ + + + + + + + +
+
Loading...
+
+
+ fail + UrpoJob +
+
+
+
+ finish + UrpoJob +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_67.html b/www/apidoc/html/search/functions_67.html new file mode 100644 index 0000000..847b6ee --- /dev/null +++ b/www/apidoc/html/search/functions_67.html @@ -0,0 +1,113 @@ + + + + + + + +
+
Loading...
+
+
+ getConnection + UrpoJob +
+
+
+
+ getDebugMonitor + UrpoConnection +
+
+
+
+ getError + UrpoProcess +
+
+
+
+ getErrorString + UrpoProcess +
+
+ +
+
+ getHostString + UrpoConnection +
+
+ +
+
+ getKeyOption + UrpoConnection +
+
+
+
+ getOutput + UrpoProcess +
+
+ + +
+
+ getTimeout + UrpoProcess +
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_68.html b/www/apidoc/html/search/functions_68.html new file mode 100644 index 0000000..f6e816d --- /dev/null +++ b/www/apidoc/html/search/functions_68.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ helpWindow + UrpoMainWindow +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_6c.html b/www/apidoc/html/search/functions_6c.html new file mode 100644 index 0000000..40f8cb8 --- /dev/null +++ b/www/apidoc/html/search/functions_6c.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ load + UrpoConnectionSettings +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_6d.html b/www/apidoc/html/search/functions_6d.html new file mode 100644 index 0000000..6dd90c4 --- /dev/null +++ b/www/apidoc/html/search/functions_6d.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ main + main.cpp +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_6e.html b/www/apidoc/html/search/functions_6e.html new file mode 100644 index 0000000..7564c98 --- /dev/null +++ b/www/apidoc/html/search/functions_6e.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ newProcess + UrpoJob +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_70.html b/www/apidoc/html/search/functions_70.html new file mode 100644 index 0000000..a94ea3e --- /dev/null +++ b/www/apidoc/html/search/functions_70.html @@ -0,0 +1,59 @@ + + + + + + + +
+
Loading...
+ +
+
+ printersReceived + UrpoMainWindow +
+
+
+
+ printFile + PrintJob +
+
+
+
+ printFinished + UrpoMainWindow +
+
+
+
+ printReady + PrintJob +
+
+
+
+ processFinished + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_72.html b/www/apidoc/html/search/functions_72.html new file mode 100644 index 0000000..1ffee03 --- /dev/null +++ b/www/apidoc/html/search/functions_72.html @@ -0,0 +1,26 @@ + + + + + + + +
+
Loading...
+
+
+ reconnect + PrintWidget +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_73.html b/www/apidoc/html/search/functions_73.html new file mode 100644 index 0000000..a159ab1 --- /dev/null +++ b/www/apidoc/html/search/functions_73.html @@ -0,0 +1,101 @@ + + + + + + + +
+
Loading...
+ +
+
+ setDebugMonitor + UrpoConnection +
+
+
+
+ setHelp + SettingsDialog +
+
+
+
+ setPrinters + PrintWidget +
+
+
+
+ setReady + PrintWidget +
+
+
+
+ setSettings + SettingsDialog +
+
+ +
+
+ setTimeout + UrpoProcess +
+
+
+
+ settings + UrpoMainWindow +
+
+ +
+
+ startJob + PrintJob +
+
+
+
+ store + UrpoConnectionSettings +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_74.html b/www/apidoc/html/search/functions_74.html new file mode 100644 index 0000000..1fd1c6f --- /dev/null +++ b/www/apidoc/html/search/functions_74.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ terminate + UrpoProcess +
+
+
+
+ timeout + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_75.html b/www/apidoc/html/search/functions_75.html new file mode 100644 index 0000000..d2f8625 --- /dev/null +++ b/www/apidoc/html/search/functions_75.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ UrpoConnectionSettings + UrpoConnectionSettings +
+
+
+
+ UrpoProcess + UrpoProcess +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/functions_7e.html b/www/apidoc/html/search/functions_7e.html new file mode 100644 index 0000000..d0aebf3 --- /dev/null +++ b/www/apidoc/html/search/functions_7e.html @@ -0,0 +1,32 @@ + + + + + + + +
+
Loading...
+
+
+ ~UrpoConnection + UrpoConnection +
+
+
+
+ ~UrpoMainWindow + UrpoMainWindow +
+
+
Searching...
+
No Matches
+ +
+ + diff --git a/www/apidoc/html/search/nomatches.html b/www/apidoc/html/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/www/apidoc/html/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
+
No Matches
+
+ + diff --git a/www/apidoc/html/search/search.css b/www/apidoc/html/search/search.css new file mode 100644 index 0000000..63b7f96 --- /dev/null +++ b/www/apidoc/html/search/search.css @@ -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 index 0000000..28b9dfe --- /dev/null +++ b/www/apidoc/html/search/search.js @@ -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 do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // 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 . + 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 index 0000000000000000000000000000000000000000..9dd2396db13f27c7b5e1844540d12e0e54977189 GIT binary patch literal 527 zcmV+q0`UEbP)`f0005jNkl4#8 zyRJb|5QfiY3nD}#O1IDv32{lhg2F4H)+uxzLhBJkK|@6+NC=S-QMwdDA(0T5^Rb+r z6PJ@S#oDuG{{Np@Gh4b|uU~h&TrSex#PvU?tS~#BPQTxuPNziNZnxj>4~N5lOGu~F ziF(y)wOlTr&u8jGP^naEwK|bV#N%`jJS4I$EukQckB6(ORuWistd(@>L9MGMR8v)@U^9^?IF7hr?B*-qJ)+ z1|i-_O<8`-j|U?Gf)q9yjf%zMZ<*i*e;r)?T0%FY-erEE4^ zE|)WzOa!sPV4yI$s`L3g9J}3aHk&~s1mENFu%YdCOBdtuI2a5v5ztnv^``M-l6VPq z_WS+ea1aGG8V!n@&8AQ&tk-LY!;#HqS-}tM@x8SzUWE##TnVDJSS;Y9lF4KOfxt6a za0LG;M+*LYKA+8Iu~>{>;0g9<8{AVu2oXOXkIav?zy4Z%002ovPDHLkV1iB-@74eS literal 0 HcmV?d00001 diff --git a/www/apidoc/html/settingsdialog_8cpp_source.html b/www/apidoc/html/settingsdialog_8cpp_source.html new file mode 100644 index 0000000..fd79ed0 --- /dev/null +++ b/www/apidoc/html/settingsdialog_8cpp_source.html @@ -0,0 +1,217 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/settingsdialog_8h_source.html b/www/apidoc/html/settingsdialog_8h_source.html new file mode 100644 index 0000000..f6570cb --- /dev/null +++ b/www/apidoc/html/settingsdialog_8h_source.html @@ -0,0 +1,121 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/settingsdialog.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/tab_b.gif b/www/apidoc/html/tab_b.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d623483ffdf5f9f96900108042a7ab0643fe2a3 GIT binary patch literal 35 ncmZ?wbhEHbWMp7uXkcJy*>IeJfk6j|fqX^=1|}vKMh0sDa2W*H literal 0 HcmV?d00001 diff --git a/www/apidoc/html/tab_l.gif b/www/apidoc/html/tab_l.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b1e6337c9299a700401a2a78a2c6ffced475216 GIT binary patch literal 706 zcmZ?wbhEHbZT`}F1e&(Gg}Y(8=I;HA5#Z$3JI=gGB)FQ#odI(O&E^@q;x zK6mr*m3xOS-#u~t!I@i+u0DKm^U160k6t`|^WpV}&n+8{U%dD9&a>B#U%!9-@yol< zU%&tQ{rk_K|NsC0`}dE5ET99@1@a36+kb~?0UJ*yc&I3X_m z!ND^5$O7$#8OFRuDhG}!?8z?cdZK&!`PWjdR;Aj^wZ` zeK{IEYHBJ)6K8VIp1`BVt++swf6j+=L{p1*nO(VhE`pFexG@5$|>uaCcd z`0m=9m+yak{QmXN#Sc$^{$X9h9&q2jiKAI|&T)a;PPx2K9p`YIdw8HtR5k2Q$2-O2 z*;3y{MQ-RnJTgJfI&R5|O)AHxDf_00XbPvDZPy4t=hHd)nfLPvms&O`Ok(sD()5v$ z5U@&h;a=#xbxVbo2~X&Xj0Ie(f{v>vERH+qC+nTG=B8Nca=wU-O$?1&vUgV~9=!H; zx>3p9Yn%*<>t~sk+&0xfyS8RsPfYBd<~wWK%j-LmpU>O7yX^h#UCp1x-p#i7@bE;py8XI6 zmY<)m>~)W~yIWcMVoiPg{duuf<*)9qZ9l$m*Ph&W&$jlv*Vpa+{pH@n=IQ$L?0$ax ec60Ul|8o2P|NVbd{6P)#weSbE3}s?04AuZvx_~SI literal 0 HcmV?d00001 diff --git a/www/apidoc/html/tab_r.gif b/www/apidoc/html/tab_r.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce9dd9f533cb5486d6941844f442b59d4a9e9175 GIT binary patch literal 2585 zcmbV}`9Bkk1ILFF--w5zJc=ZZT(zjE=;2|_S)Qm~rCWz1Pc)KPl;jv%A#&v2*x}yc zmf2~Jm~&=xjJY?PqwIN}f8qQ2{r$uH{c*nJbmr{cR5??*egHrs-B=MzCF`3%e{FAW z{oL5xTHn~5TM{jaB;@|_Ue5F&Zb@p(kMyG{*;gWDg zyeL|eZf7Qd8=#bXzSiR{yzRgLSj-fJS8>lBjVHN z^o-0eS=nE6a`W;LChBs=`+QAJP~{b93>H^eRb5kCSC1zUNezun%`L5M?RDzv#%jk7 zYVRX=vATPD`+oEfum^{RM@GjuP?-r=yh0!p;Vx^T9G7~`7%5ydH%70=jyJ;;`d;hv92x3R=z{xp+Lg2!*@OK*K15-t&okoPtSED)h&$RLxdbA zseWm^C3d%-yRNi-ryk^!ek+C`n&~cd$#ZWct_cUL{l~i+Nzx^5d!n94(>bW-iL~Rl z&8r)?q|1DIo=0=judQ{FaGcfLERz8gfn3-Qt<2lksh{mzpT}DXxUuR^z=^key&q4! z+wWI45vL0k$R^(F#{qfqhUsN@WA+w-V?LPH33!Q?WFSB3)WBojE@hK41Nb?KfS+Qo zXgrzfsP$wr4Qzy*{OD>uJBjdgGM@VMml5)2f~_}lD*YyOb}Hjeobhz#4c`w(l^>KK zr?Ud;W~Z}*w;%hZ|2^p^+f06gJDJQD zeIhGADbDmm&6arh(q>EZ<7mjzg7l|z$hRL8=1>)Nv=S7CY$B}iYJ&*T_-T_OG*L1q ztZ3Lana33?y3AKnyq^YCF|4x%Rb5WU&2qcl{TFKey%QJeMxn^SdT!hZ5+0i1zeusiYVp-phBl7b5+Px-X&LhByq z0F&<;K0l2+v>qiHlXb#$jXMv$uK-dEGE9L~qtdU(XeRXmvu*K2Q&6!fD**JxYP4b4BR7FdJ$Qx9G9`J%-_X!a#LGpp3g9)VWytGCa;7`S1_e8F~!R+aSJ zOF17p2`H?2kPs8Q`_;U}+D%3p zs2-0BTqFwpUoBk`?P;iPQ(IbEA|JmMx!P&YYG|R@S=5Mnw;-?A6rEEVyV%d7{iU4a zNk`i!%F(Ykpm`}#oH;BjY->@b8vQedv;pza2FL&*6ufjd+*3Ute&>kes~TU?^KkojsTh(o~(3tk1Y6>4(yn( z#U*ID9@eg-beKo1B;HXe+}{Z%n@7m0+yxivuqk9~;!1LGQlah)xYK4>wgL}l6dsaN zIxlRlq`*`j9PG4*0hD6YV_b_2w5b#)o7J?`q#{GjvvKlD`T*dWcZx<-s(ZvLB44E# z=!|sw!?)@%y$oRNL#25WS3lzdii}TuQ3?CLnvQ1_n};2sT_;Y;#d3=+-(O% zMN$>O!3;ke(UuLR%h_&)N zs^!-@A>QR}4yB1bPp`9S19ikTbZ~O{&FF-yHK{En;mmShDUIEw03`j(DBIsM}Rjki2J#SQa3gFZTKBPDeIiLt9Z z%bL3(B@Qw%(B`wSMS~dPh$=R`(}lBoFXKy(s|*{#ru$wjsBc_O#zxNk9w+UUHmx(U zmJ8+M+ndtnZ<7|VU9Mbt61zpo9T&3%Wx&XII=#QJxjR`CZf22ac3d51Z?GD%LEe_&*t46Qf;4`bZ7p2K(Ab5>GfT^}4! zBT&HZD`^PEgWoI&{~o-ID0F?O`75sm(87x%A{(}Ch1)QlzdJ)1B-eqe5a(weg0`4lQIf1evjvbBY50DVbzO7CLf|vP z2#0(U-|jZ`H{y5N^o7%iK6H>_HEGN->U6^!)1{XpJV!!4(Ig7wzZQ*9WYF4X1rG0x z=1uA@i`rIAciubDC{;~b(|&|A@xkjRP5aRcvRU9tvIm}jDB6J eQ0-6-y)mpwdT=ayS0tBxKDA*~;EWmo literal 0 HcmV?d00001 diff --git a/www/apidoc/html/tabs.css b/www/apidoc/html/tabs.css new file mode 100644 index 0000000..a444163 --- /dev/null +++ b/www/apidoc/html/tabs.css @@ -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 index 0000000..f602be4 --- /dev/null +++ b/www/apidoc/html/urpoconnection_8cpp.html @@ -0,0 +1,70 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp File Reference

#include "urpoconnection.h"
+ +

Go to the source code of this file.

+ +
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoconnection_8cpp_source.html b/www/apidoc/html/urpoconnection_8cpp_source.html new file mode 100644 index 0000000..bdf05a8 --- /dev/null +++ b/www/apidoc/html/urpoconnection_8cpp_source.html @@ -0,0 +1,125 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoconnection_8h.html b/www/apidoc/html/urpoconnection_8h.html new file mode 100644 index 0000000..8bc119e --- /dev/null +++ b/www/apidoc/html/urpoconnection_8h.html @@ -0,0 +1,73 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h File Reference

#include <QString>
+ +

Go to the source code of this file.

+ + + + +

Classes

class  UrpoConnection
 Information about ssh connection (abstract). More...
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoconnection_8h_source.html b/www/apidoc/html/urpoconnection_8h_source.html new file mode 100644 index 0000000..4fd63fb --- /dev/null +++ b/www/apidoc/html/urpoconnection_8h_source.html @@ -0,0 +1,117 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnection.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoconnectionsettings_8cpp.html b/www/apidoc/html/urpoconnectionsettings_8cpp.html new file mode 100644 index 0000000..e39c593 --- /dev/null +++ b/www/apidoc/html/urpoconnectionsettings_8cpp.html @@ -0,0 +1,72 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp File Reference

#include "urpoconnectionsettings.h"
+#include "urpoconnection.h"
+#include <QSettings>
+ +

Go to the source code of this file.

+ +
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoconnectionsettings_8cpp_source.html b/www/apidoc/html/urpoconnectionsettings_8cpp_source.html new file mode 100644 index 0000000..455940c --- /dev/null +++ b/www/apidoc/html/urpoconnectionsettings_8cpp_source.html @@ -0,0 +1,146 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoconnectionsettings_8h.html b/www/apidoc/html/urpoconnectionsettings_8h.html new file mode 100644 index 0000000..76be01a --- /dev/null +++ b/www/apidoc/html/urpoconnectionsettings_8h.html @@ -0,0 +1,73 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h File Reference

#include "urpoconnection.h"
+ +

Go to the source code of this file.

+ + + + +

Classes

class  UrpoConnectionSettings
 Connection information, support storing settings. More...
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoconnectionsettings_8h_source.html b/www/apidoc/html/urpoconnectionsettings_8h_source.html new file mode 100644 index 0000000..f20092e --- /dev/null +++ b/www/apidoc/html/urpoconnectionsettings_8h_source.html @@ -0,0 +1,116 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoconnectionsettings.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpojob_8cpp.html b/www/apidoc/html/urpojob_8cpp.html new file mode 100644 index 0000000..1f3ec5e --- /dev/null +++ b/www/apidoc/html/urpojob_8cpp.html @@ -0,0 +1,71 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp File Reference

#include "urpojob.h"
+#include "urpoconnection.h"
+ +

Go to the source code of this file.

+ +
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpojob_8cpp_source.html b/www/apidoc/html/urpojob_8cpp_source.html new file mode 100644 index 0000000..df29862 --- /dev/null +++ b/www/apidoc/html/urpojob_8cpp_source.html @@ -0,0 +1,127 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpojob_8h.html b/www/apidoc/html/urpojob_8h.html new file mode 100644 index 0000000..189fe74 --- /dev/null +++ b/www/apidoc/html/urpojob_8h.html @@ -0,0 +1,74 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h File Reference

#include <QObject>
+#include "urpoprocess.h"
+ +

Go to the source code of this file.

+ + + + +

Classes

class  UrpoJob
 Base class for jobs (abstract). More...
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpojob_8h_source.html b/www/apidoc/html/urpojob_8h_source.html new file mode 100644 index 0000000..e243965 --- /dev/null +++ b/www/apidoc/html/urpojob_8h_source.html @@ -0,0 +1,138 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpojob.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpomainwindow_8cpp.html b/www/apidoc/html/urpomainwindow_8cpp.html new file mode 100644 index 0000000..22fef7f --- /dev/null +++ b/www/apidoc/html/urpomainwindow_8cpp.html @@ -0,0 +1,73 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp File Reference

#include "urpomainwindow.h"
+#include "urpoconnectionsettings.h"
+#include "printerlistjob.h"
+#include "cerrdebugmonitor.h"
+ +

Go to the source code of this file.

+ +
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpomainwindow_8cpp_source.html b/www/apidoc/html/urpomainwindow_8cpp_source.html new file mode 100644 index 0000000..a4c4702 --- /dev/null +++ b/www/apidoc/html/urpomainwindow_8cpp_source.html @@ -0,0 +1,303 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpomainwindow_8h.html b/www/apidoc/html/urpomainwindow_8h.html new file mode 100644 index 0000000..acda07e --- /dev/null +++ b/www/apidoc/html/urpomainwindow_8h.html @@ -0,0 +1,72 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h File Reference

#include <QtGui/QMainWindow>
+ +

Go to the source code of this file.

+ + + +

Classes

class  UrpoMainWindow
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpomainwindow_8h_source.html b/www/apidoc/html/urpomainwindow_8h_source.html new file mode 100644 index 0000000..755c5ce --- /dev/null +++ b/www/apidoc/html/urpomainwindow_8h_source.html @@ -0,0 +1,130 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpomainwindow.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoprocess_8cpp.html b/www/apidoc/html/urpoprocess_8cpp.html new file mode 100644 index 0000000..f321ced --- /dev/null +++ b/www/apidoc/html/urpoprocess_8cpp.html @@ -0,0 +1,72 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp File Reference

#include "urpoprocess.h"
+#include "urpoconnection.h"
+#include <QTimer>
+ +

Go to the source code of this file.

+ +
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoprocess_8cpp_source.html b/www/apidoc/html/urpoprocess_8cpp_source.html new file mode 100644 index 0000000..7681447 --- /dev/null +++ b/www/apidoc/html/urpoprocess_8cpp_source.html @@ -0,0 +1,192 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.cpp Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoprocess_8h.html b/www/apidoc/html/urpoprocess_8h.html new file mode 100644 index 0000000..1ccfb03 --- /dev/null +++ b/www/apidoc/html/urpoprocess_8h.html @@ -0,0 +1,75 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h File Reference + + + + + + + + + +
+

/holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h File Reference

#include <QObject>
+#include <QStringList>
+#include <QProcess>
+ +

Go to the source code of this file.

+ + + + +

Classes

class  UrpoProcess
 Process running ssh/scp command. More...
+
+ + + + +
+ +
+ +
Generated on Sat Jun 12 00:38:36 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/html/urpoprocess_8h_source.html b/www/apidoc/html/urpoprocess_8h_source.html new file mode 100644 index 0000000..1984b71 --- /dev/null +++ b/www/apidoc/html/urpoprocess_8h_source.html @@ -0,0 +1,161 @@ + + + + + +Urpo: /holvi/arto/ohjelmointi/urpo-0.0/urpo/urpoprocess.h Source File + + + + + + + + + + + + + +
+ +
+ +
Generated on Mon Jun 21 21:38:16 2010 for Urpo by  + +doxygen 1.6.3
+ + diff --git a/www/apidoc/urpo-0.9-apidoc.zip b/www/apidoc/urpo-0.9-apidoc.zip new file mode 100644 index 0000000000000000000000000000000000000000..d0c8bab4b7bfe6750683482285996a13459063a0 GIT binary patch literal 259885 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