summaryrefslogtreecommitdiffstats
path: root/doxygen/latex
diff options
context:
space:
mode:
Diffstat (limited to 'doxygen/latex')
-rw-r--r--doxygen/latex/Makefile19
-rw-r--r--doxygen/latex/annotated.tex14
-rw-r--r--doxygen/latex/class_download_manager.tex133
-rw-r--r--doxygen/latex/class_javascript_interface.tex400
-rw-r--r--doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.pdfbin0 -> 35755 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.pdfbin0 -> 35918 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.pdfbin0 -> 35594 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.pdfbin0 -> 35921 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.pdfbin0 -> 35756 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.pdfbin0 -> 35773 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.pdfbin0 -> 35642 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.pdfbin0 -> 35774 bytes
-rw-r--r--doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md51
-rw-r--r--doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.pdfbin0 -> 35640 bytes
-rw-r--r--doxygen/latex/class_logger_engine__fb.tex122
-rw-r--r--doxygen/latex/class_logger_engine__file.tex68
-rw-r--r--doxygen/latex/class_logger_engine__std.tex69
-rw-r--r--doxygen/latex/class_network_discovery.tex906
-rw-r--r--doxygen/latex/class_network_discovery__coll__graph.md51
-rw-r--r--doxygen/latex/class_network_discovery__coll__graph.pdfbin0 -> 35622 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.pdfbin0 -> 35850 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.pdfbin0 -> 36841 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.pdfbin0 -> 36462 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.pdfbin0 -> 35857 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.pdfbin0 -> 36432 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.pdfbin0 -> 36546 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.pdfbin0 -> 38490 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.pdfbin0 -> 37304 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.pdfbin0 -> 38021 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.pdfbin0 -> 36292 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.pdfbin0 -> 37080 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.pdfbin0 -> 36412 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.pdfbin0 -> 35981 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.pdfbin0 -> 36105 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.pdfbin0 -> 36019 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.pdfbin0 -> 36445 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.pdfbin0 -> 36462 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.pdfbin0 -> 35823 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.pdfbin0 -> 36640 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.pdfbin0 -> 36217 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.pdfbin0 -> 37265 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.pdfbin0 -> 35940 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.pdfbin0 -> 36611 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.pdfbin0 -> 36449 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.pdfbin0 -> 36288 bytes
-rw-r--r--doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.pdfbin0 -> 37140 bytes
-rw-r--r--doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.pdfbin0 -> 38571 bytes
-rw-r--r--doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.pdfbin0 -> 36168 bytes
-rw-r--r--doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.pdfbin0 -> 36709 bytes
-rw-r--r--doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.pdfbin0 -> 35841 bytes
-rw-r--r--doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.pdfbin0 -> 36641 bytes
-rw-r--r--doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.pdfbin0 -> 36865 bytes
-rw-r--r--doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.pdfbin0 -> 36192 bytes
-rw-r--r--doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.pdfbin0 -> 36753 bytes
-rw-r--r--doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.pdfbin0 -> 37604 bytes
-rw-r--r--doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md51
-rw-r--r--doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.pdfbin0 -> 38324 bytes
-rw-r--r--doxygen/latex/class_network_manager.tex313
-rw-r--r--doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md51
-rw-r--r--doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.pdfbin0 -> 37339 bytes
-rw-r--r--doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md51
-rw-r--r--doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.pdfbin0 -> 36809 bytes
-rw-r--r--doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md51
-rw-r--r--doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.pdfbin0 -> 36248 bytes
-rw-r--r--doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md51
-rw-r--r--doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.pdfbin0 -> 36647 bytes
-rw-r--r--doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md51
-rw-r--r--doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.pdfbin0 -> 36409 bytes
-rw-r--r--doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md51
-rw-r--r--doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.pdfbin0 -> 36392 bytes
-rw-r--r--doxygen/latex/class_sys_info.tex86
-rw-r--r--doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md51
-rw-r--r--doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.pdfbin0 -> 35599 bytes
-rw-r--r--doxygen/latex/classfbgui.tex68
-rw-r--r--doxygen/latex/classinterfaceconfiguration.tex323
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md51
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.pdfbin0 -> 36564 bytes
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md51
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.pdfbin0 -> 36652 bytes
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md51
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.pdfbin0 -> 36682 bytes
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md51
-rw-r--r--doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.pdfbin0 -> 37548 bytes
-rw-r--r--doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md51
-rw-r--r--doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.pdfbin0 -> 36625 bytes
-rw-r--r--doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md51
-rw-r--r--doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.pdfbin0 -> 36639 bytes
-rw-r--r--doxygen/latex/classndgui.tex642
-rw-r--r--doxygen/latex/classndgui__coll__graph.md51
-rw-r--r--doxygen/latex/classndgui__coll__graph.pdfbin0 -> 35840 bytes
-rw-r--r--doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.pdfbin0 -> 35868 bytes
-rw-r--r--doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.pdfbin0 -> 35606 bytes
-rw-r--r--doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md51
-rw-r--r--doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.pdfbin0 -> 35891 bytes
-rw-r--r--doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.pdfbin0 -> 38652 bytes
-rw-r--r--doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.pdfbin0 -> 35846 bytes
-rw-r--r--doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.pdfbin0 -> 38362 bytes
-rw-r--r--doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md51
-rw-r--r--doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.pdfbin0 -> 36225 bytes
-rw-r--r--doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md51
-rw-r--r--doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.pdfbin0 -> 35817 bytes
-rw-r--r--doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md51
-rw-r--r--doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.pdfbin0 -> 35863 bytes
-rw-r--r--doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.pdfbin0 -> 38287 bytes
-rw-r--r--doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md51
-rw-r--r--doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.pdfbin0 -> 35929 bytes
-rw-r--r--doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.pdfbin0 -> 38349 bytes
-rw-r--r--doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md51
-rw-r--r--doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.pdfbin0 -> 35930 bytes
-rw-r--r--doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.pdfbin0 -> 36789 bytes
-rw-r--r--doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.pdfbin0 -> 35867 bytes
-rw-r--r--doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md51
-rw-r--r--doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.pdfbin0 -> 37668 bytes
-rw-r--r--doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md51
-rw-r--r--doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.pdfbin0 -> 35968 bytes
-rw-r--r--doxygen/latex/downloadmanager_8cpp.tex12
-rw-r--r--doxygen/latex/downloadmanager_8cpp__incl.md51
-rw-r--r--doxygen/latex/downloadmanager_8cpp__incl.pdfbin0 -> 36997 bytes
-rw-r--r--doxygen/latex/downloadmanager_8h.tex65
-rw-r--r--doxygen/latex/downloadmanager_8h__dep__incl.md51
-rw-r--r--doxygen/latex/downloadmanager_8h__dep__incl.pdfbin0 -> 36055 bytes
-rw-r--r--doxygen/latex/downloadmanager_8h__incl.md51
-rw-r--r--doxygen/latex/downloadmanager_8h__incl.pdfbin0 -> 36924 bytes
-rw-r--r--doxygen/latex/doxygen.sty445
-rw-r--r--doxygen/latex/fbgui_8cpp.tex141
-rw-r--r--doxygen/latex/fbgui_8cpp__incl.md51
-rw-r--r--doxygen/latex/fbgui_8cpp__incl.pdfbin0 -> 39056 bytes
-rw-r--r--doxygen/latex/fbgui_8h.tex165
-rw-r--r--doxygen/latex/fbgui_8h__dep__incl.md51
-rw-r--r--doxygen/latex/fbgui_8h__dep__incl.pdfbin0 -> 37554 bytes
-rw-r--r--doxygen/latex/fbgui_8h__incl.md51
-rw-r--r--doxygen/latex/fbgui_8h__incl.pdfbin0 -> 36760 bytes
-rw-r--r--doxygen/latex/files.tex22
-rw-r--r--doxygen/latex/interfaceconfiguration_8cpp.tex12
-rw-r--r--doxygen/latex/interfaceconfiguration_8cpp__incl.md51
-rw-r--r--doxygen/latex/interfaceconfiguration_8cpp__incl.pdfbin0 -> 36234 bytes
-rw-r--r--doxygen/latex/interfaceconfiguration_8h.tex24
-rw-r--r--doxygen/latex/interfaceconfiguration_8h__dep__incl.md51
-rw-r--r--doxygen/latex/interfaceconfiguration_8h__dep__incl.pdfbin0 -> 36666 bytes
-rw-r--r--doxygen/latex/interfaceconfiguration_8h__incl.md51
-rw-r--r--doxygen/latex/interfaceconfiguration_8h__incl.pdfbin0 -> 36148 bytes
-rw-r--r--doxygen/latex/javascriptinterface_8cpp.tex14
-rw-r--r--doxygen/latex/javascriptinterface_8cpp__incl.md51
-rw-r--r--doxygen/latex/javascriptinterface_8cpp__incl.pdfbin0 -> 37805 bytes
-rw-r--r--doxygen/latex/javascriptinterface_8h.tex24
-rw-r--r--doxygen/latex/javascriptinterface_8h__dep__incl.md51
-rw-r--r--doxygen/latex/javascriptinterface_8h__dep__incl.pdfbin0 -> 36182 bytes
-rw-r--r--doxygen/latex/javascriptinterface_8h__incl.md51
-rw-r--r--doxygen/latex/javascriptinterface_8h__incl.pdfbin0 -> 36920 bytes
-rw-r--r--doxygen/latex/loggerengine_8cpp.tex12
-rw-r--r--doxygen/latex/loggerengine_8cpp__incl.md51
-rw-r--r--doxygen/latex/loggerengine_8cpp__incl.pdfbin0 -> 36654 bytes
-rw-r--r--doxygen/latex/loggerengine_8h.tex30
-rw-r--r--doxygen/latex/loggerengine_8h__dep__incl.md51
-rw-r--r--doxygen/latex/loggerengine_8h__dep__incl.pdfbin0 -> 36933 bytes
-rw-r--r--doxygen/latex/loggerengine_8h__incl.md51
-rw-r--r--doxygen/latex/loggerengine_8h__incl.pdfbin0 -> 36575 bytes
-rw-r--r--doxygen/latex/main_8cpp.tex72
-rw-r--r--doxygen/latex/main_8cpp__incl.md51
-rw-r--r--doxygen/latex/main_8cpp__incl.pdfbin0 -> 42007 bytes
-rw-r--r--doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md51
-rw-r--r--doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.pdfbin0 -> 35171 bytes
-rw-r--r--doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md51
-rw-r--r--doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pdfbin0 -> 35169 bytes
-rw-r--r--doxygen/latex/ndgui_8cpp.tex64
-rw-r--r--doxygen/latex/ndgui_8cpp__incl.md51
-rw-r--r--doxygen/latex/ndgui_8cpp__incl.pdfbin0 -> 40999 bytes
-rw-r--r--doxygen/latex/ndgui_8h.tex69
-rw-r--r--doxygen/latex/ndgui_8h__dep__incl.md51
-rw-r--r--doxygen/latex/ndgui_8h__dep__incl.pdfbin0 -> 36043 bytes
-rw-r--r--doxygen/latex/ndgui_8h__incl.md51
-rw-r--r--doxygen/latex/ndgui_8h__incl.pdfbin0 -> 40921 bytes
-rw-r--r--doxygen/latex/networkdiscovery_8cpp.tex14
-rw-r--r--doxygen/latex/networkdiscovery_8cpp__incl.md51
-rw-r--r--doxygen/latex/networkdiscovery_8cpp__incl.pdfbin0 -> 39988 bytes
-rw-r--r--doxygen/latex/networkdiscovery_8h.tex57
-rw-r--r--doxygen/latex/networkdiscovery_8h__dep__incl.md51
-rw-r--r--doxygen/latex/networkdiscovery_8h__dep__incl.pdfbin0 -> 36429 bytes
-rw-r--r--doxygen/latex/networkdiscovery_8h__incl.md51
-rw-r--r--doxygen/latex/networkdiscovery_8h__incl.pdfbin0 -> 39631 bytes
-rw-r--r--doxygen/latex/networkmanager_8cpp.tex12
-rw-r--r--doxygen/latex/networkmanager_8cpp__incl.md51
-rw-r--r--doxygen/latex/networkmanager_8cpp__incl.pdfbin0 -> 37602 bytes
-rw-r--r--doxygen/latex/networkmanager_8h.tex34
-rw-r--r--doxygen/latex/networkmanager_8h__dep__incl.md51
-rw-r--r--doxygen/latex/networkmanager_8h__dep__incl.pdfbin0 -> 36638 bytes
-rw-r--r--doxygen/latex/networkmanager_8h__incl.md51
-rw-r--r--doxygen/latex/networkmanager_8h__incl.pdfbin0 -> 37520 bytes
-rw-r--r--doxygen/latex/refman.tex97
-rw-r--r--doxygen/latex/sysinfo_8cpp.tex12
-rw-r--r--doxygen/latex/sysinfo_8cpp__incl.md51
-rw-r--r--doxygen/latex/sysinfo_8cpp__incl.pdfbin0 -> 37476 bytes
-rw-r--r--doxygen/latex/sysinfo_8h.tex26
-rw-r--r--doxygen/latex/sysinfo_8h__dep__incl.md51
-rw-r--r--doxygen/latex/sysinfo_8h__dep__incl.pdfbin0 -> 36334 bytes
-rw-r--r--doxygen/latex/sysinfo_8h__incl.md51
-rw-r--r--doxygen/latex/sysinfo_8h__incl.pdfbin0 -> 37406 bytes
-rw-r--r--doxygen/latex/todo.tex20
250 files changed, 4713 insertions, 0 deletions
diff --git a/doxygen/latex/Makefile b/doxygen/latex/Makefile
new file mode 100644
index 0000000..8b7c89a
--- /dev/null
+++ b/doxygen/latex/Makefile
@@ -0,0 +1,19 @@
+all: clean refman.pdf
+
+pdf: refman.pdf
+
+refman.pdf: refman.tex
+ pdflatex refman.tex
+ makeindex refman.idx
+ pdflatex refman.tex
+ latex_count=5 ; \
+ while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+ do \
+ echo "Rerunning latex...." ;\
+ pdflatex refman.tex ;\
+ latex_count=`expr $$latex_count - 1` ;\
+ done
+
+
+clean:
+ rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/doxygen/latex/annotated.tex b/doxygen/latex/annotated.tex
new file mode 100644
index 0000000..825df42
--- /dev/null
+++ b/doxygen/latex/annotated.tex
@@ -0,0 +1,14 @@
+\section{Class List}
+Here are the classes, structs, unions and interfaces with brief descriptions:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{class_download_manager}{DownloadManager} }{\pageref{class_download_manager}}{}
+\item\contentsline{section}{\hyperlink{classfbgui}{fbgui} }{\pageref{classfbgui}}{}
+\item\contentsline{section}{\hyperlink{classinterfaceconfiguration}{interfaceconfiguration} (Reads and stores a interface configuration )}{\pageref{classinterfaceconfiguration}}{}
+\item\contentsline{section}{\hyperlink{class_javascript_interface}{JavascriptInterface} }{\pageref{class_javascript_interface}}{}
+\item\contentsline{section}{\hyperlink{class_logger_engine__fb}{LoggerEngine\_\-fb} }{\pageref{class_logger_engine__fb}}{}
+\item\contentsline{section}{\hyperlink{class_logger_engine__file}{LoggerEngine\_\-file} }{\pageref{class_logger_engine__file}}{}
+\item\contentsline{section}{\hyperlink{class_logger_engine__std}{LoggerEngine\_\-std} }{\pageref{class_logger_engine__std}}{}
+\item\contentsline{section}{\hyperlink{classndgui}{ndgui} (GUI )}{\pageref{classndgui}}{}
+\item\contentsline{section}{\hyperlink{class_network_discovery}{NetworkDiscovery} (Logic behind the \hyperlink{class_network_discovery}{NetworkDiscovery} )}{\pageref{class_network_discovery}}{}
+\item\contentsline{section}{\hyperlink{class_network_manager}{NetworkManager} (Manages the network configurations like setting new default routes )}{\pageref{class_network_manager}}{}
+\item\contentsline{section}{\hyperlink{class_sys_info}{SysInfo} }{\pageref{class_sys_info}}{}
+\end{DoxyCompactList}
diff --git a/doxygen/latex/class_download_manager.tex b/doxygen/latex/class_download_manager.tex
new file mode 100644
index 0000000..bf317ff
--- /dev/null
+++ b/doxygen/latex/class_download_manager.tex
@@ -0,0 +1,133 @@
+\hypertarget{class_download_manager}{
+\section{DownloadManager Class Reference}
+\label{class_download_manager}\index{DownloadManager@{DownloadManager}}
+}
+
+
+{\ttfamily \#include $<$downloadmanager.h$>$}
+
+\subsection*{Public Slots}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{class_download_manager_a22a6840285339eccfcee5aea23fa5bde}{downloadFile} (const QUrl \&fileUrl)
+\item
+void \hyperlink{class_download_manager_ae16dc289cd6e7aa1796619634b2dd07b}{downloadFile} (const QString \&fileUrl)
+\end{DoxyCompactItemize}
+\subsection*{Signals}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{class_download_manager_a4c410f1ac445d93b4251c70a92f3fd7e}{notify} (const QString \&msg)
+\item
+void \hyperlink{class_download_manager_adc2f6c143c220743395b8e618544bfbb}{downloadInfo} (const QString \&filename, const double \&filesize)
+\item
+void \hyperlink{class_download_manager_aacb3a486aac7b6027acebae08912f5e9}{updateProgress} (const int \&percent, const double \&speed, const QString \&unit)
+\item
+void \hyperlink{class_download_manager_aae1d90600db32b6d877546d89a140657}{downloadQueueEmpty} ()
+\end{DoxyCompactItemize}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_download_manager_af9b8808c39d0e30a402666d4e578e70e}{DownloadManager} ()
+\item
+\hyperlink{class_download_manager_abb67275a951d706a3108a0d307ea9113}{$\sim$DownloadManager} ()
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item
+QTime \hyperlink{class_download_manager_a6c8af4bf075bcc5372860dbbd73bc131}{time}
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_download_manager_af9b8808c39d0e30a402666d4e578e70e}{
+\index{DownloadManager@{DownloadManager}!DownloadManager@{DownloadManager}}
+\index{DownloadManager@{DownloadManager}!DownloadManager@{DownloadManager}}
+\subsubsection[{DownloadManager}]{\setlength{\rightskip}{0pt plus 5cm}DownloadManager::DownloadManager (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_download_manager_af9b8808c39d0e30a402666d4e578e70e}
+\hypertarget{class_download_manager_abb67275a951d706a3108a0d307ea9113}{
+\index{DownloadManager@{DownloadManager}!$\sim$DownloadManager@{$\sim$DownloadManager}}
+\index{$\sim$DownloadManager@{$\sim$DownloadManager}!DownloadManager@{DownloadManager}}
+\subsubsection[{$\sim$DownloadManager}]{\setlength{\rightskip}{0pt plus 5cm}DownloadManager::$\sim$DownloadManager (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_download_manager_abb67275a951d706a3108a0d307ea9113}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_download_manager_a22a6840285339eccfcee5aea23fa5bde}{
+\index{DownloadManager@{DownloadManager}!downloadFile@{downloadFile}}
+\index{downloadFile@{downloadFile}!DownloadManager@{DownloadManager}}
+\subsubsection[{downloadFile}]{\setlength{\rightskip}{0pt plus 5cm}void DownloadManager::downloadFile (
+\begin{DoxyParamCaption}
+\item[{const QUrl \&}]{fileUrl}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_download_manager_a22a6840285339eccfcee5aea23fa5bde}
+\hypertarget{class_download_manager_ae16dc289cd6e7aa1796619634b2dd07b}{
+\index{DownloadManager@{DownloadManager}!downloadFile@{downloadFile}}
+\index{downloadFile@{downloadFile}!DownloadManager@{DownloadManager}}
+\subsubsection[{downloadFile}]{\setlength{\rightskip}{0pt plus 5cm}void DownloadManager::downloadFile (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{fileUrl}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_download_manager_ae16dc289cd6e7aa1796619634b2dd07b}
+\hypertarget{class_download_manager_adc2f6c143c220743395b8e618544bfbb}{
+\index{DownloadManager@{DownloadManager}!downloadInfo@{downloadInfo}}
+\index{downloadInfo@{downloadInfo}!DownloadManager@{DownloadManager}}
+\subsubsection[{downloadInfo}]{\setlength{\rightskip}{0pt plus 5cm}void DownloadManager::downloadInfo (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{filename, }
+\item[{const double \&}]{filesize}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_download_manager_adc2f6c143c220743395b8e618544bfbb}
+\hypertarget{class_download_manager_aae1d90600db32b6d877546d89a140657}{
+\index{DownloadManager@{DownloadManager}!downloadQueueEmpty@{downloadQueueEmpty}}
+\index{downloadQueueEmpty@{downloadQueueEmpty}!DownloadManager@{DownloadManager}}
+\subsubsection[{downloadQueueEmpty}]{\setlength{\rightskip}{0pt plus 5cm}void DownloadManager::downloadQueueEmpty (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_download_manager_aae1d90600db32b6d877546d89a140657}
+\hypertarget{class_download_manager_a4c410f1ac445d93b4251c70a92f3fd7e}{
+\index{DownloadManager@{DownloadManager}!notify@{notify}}
+\index{notify@{notify}!DownloadManager@{DownloadManager}}
+\subsubsection[{notify}]{\setlength{\rightskip}{0pt plus 5cm}void DownloadManager::notify (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{msg}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_download_manager_a4c410f1ac445d93b4251c70a92f3fd7e}
+\hypertarget{class_download_manager_aacb3a486aac7b6027acebae08912f5e9}{
+\index{DownloadManager@{DownloadManager}!updateProgress@{updateProgress}}
+\index{updateProgress@{updateProgress}!DownloadManager@{DownloadManager}}
+\subsubsection[{updateProgress}]{\setlength{\rightskip}{0pt plus 5cm}void DownloadManager::updateProgress (
+\begin{DoxyParamCaption}
+\item[{const int \&}]{percent, }
+\item[{const double \&}]{speed, }
+\item[{const QString \&}]{unit}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_download_manager_aacb3a486aac7b6027acebae08912f5e9}
+
+
+\subsection{Member Data Documentation}
+\hypertarget{class_download_manager_a6c8af4bf075bcc5372860dbbd73bc131}{
+\index{DownloadManager@{DownloadManager}!time@{time}}
+\index{time@{time}!DownloadManager@{DownloadManager}}
+\subsubsection[{time}]{\setlength{\rightskip}{0pt plus 5cm}QTime {\bf DownloadManager::time}}}
+\label{class_download_manager_a6c8af4bf075bcc5372860dbbd73bc131}
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{downloadmanager_8h}{downloadmanager.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{downloadmanager_8cpp}{downloadmanager.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_javascript_interface.tex b/doxygen/latex/class_javascript_interface.tex
new file mode 100644
index 0000000..d21fb31
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface.tex
@@ -0,0 +1,400 @@
+\hypertarget{class_javascript_interface}{
+\section{JavascriptInterface Class Reference}
+\label{class_javascript_interface}\index{JavascriptInterface@{JavascriptInterface}}
+}
+
+
+{\ttfamily \#include $<$javascriptinterface.h$>$}
+
+\subsection*{Public Slots}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{class_javascript_interface_a31a97a62ca25da9282892c5aa498b988}{attachToDOM} ()
+\item
+void \hyperlink{class_javascript_interface_a1c694b7dea80043f98492aa79011cef8}{startDownload} (const QString \&filename)
+\item
+void \hyperlink{class_javascript_interface_a191733bdc7c0a52263ee2e4512078d60}{setCallbackOnFinished} (const QString \&function)
+\item
+const QString \hyperlink{class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5}{getSysInfo} (const QString \&info)
+\item
+void \hyperlink{class_javascript_interface_a6d7549013046231a486c32935a7e5199}{quit} ()
+\item
+void \hyperlink{class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72}{shutDown} ()
+\item
+void \hyperlink{class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b}{reboot} ()
+\item
+void \hyperlink{class_javascript_interface_a7080fe5a88242cad71aa6b6c30e3d452}{callbackOnFinished} ()
+\item
+void \hyperlink{class_javascript_interface_aca4e27242499abf22f6f38e69ba98bf0}{updateProgressBar} (const int \&percent, const double \&speed, const QString \&unit)
+\item
+void \hyperlink{class_javascript_interface_a153e4b79fd6709ea2e3e844f06cf1c98}{downloadInfo} (const QString \&filename, const double \&filesize)
+\item
+void \hyperlink{class_javascript_interface_a664939fd000ac0b342841dfff8640466}{notify} (const QString \&msg)
+\item
+void \hyperlink{class_javascript_interface_a89ad0da59f6494aacd62a18be21dd780}{trigger} ()
+\end{DoxyCompactItemize}
+\subsection*{Signals}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b}{requestFile} (const QString \&filename)
+\item
+void \hyperlink{class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4}{quitFbgui} ()
+\item
+void \hyperlink{class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519}{shutDownClient} ()
+\item
+void \hyperlink{class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6}{rebootClient} ()
+\end{DoxyCompactItemize}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_javascript_interface_acbfd4c0a48c944f2eca15ca02517f503}{JavascriptInterface} (QWebFrame $\ast$parent)
+\item
+\hyperlink{class_javascript_interface_a1dfae69ba64e8c279ce57949ba92ef0c}{$\sim$JavascriptInterface} ()
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_javascript_interface_acbfd4c0a48c944f2eca15ca02517f503}{
+\index{JavascriptInterface@{JavascriptInterface}!JavascriptInterface@{JavascriptInterface}}
+\index{JavascriptInterface@{JavascriptInterface}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{JavascriptInterface}]{\setlength{\rightskip}{0pt plus 5cm}JavascriptInterface::JavascriptInterface (
+\begin{DoxyParamCaption}
+\item[{QWebFrame $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}
+\label{class_javascript_interface_acbfd4c0a48c944f2eca15ca02517f503}
+A constructor.
+
+
+\begin{DoxyParams}{Parameters}
+{\em parent} & Is of type QWebFrame. \\
+\hline
+\end{DoxyParams}
+\hypertarget{class_javascript_interface_a1dfae69ba64e8c279ce57949ba92ef0c}{
+\index{JavascriptInterface@{JavascriptInterface}!$\sim$JavascriptInterface@{$\sim$JavascriptInterface}}
+\index{$\sim$JavascriptInterface@{$\sim$JavascriptInterface}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{$\sim$JavascriptInterface}]{\setlength{\rightskip}{0pt plus 5cm}JavascriptInterface::$\sim$JavascriptInterface (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_javascript_interface_a1dfae69ba64e8c279ce57949ba92ef0c}
+An empty destructor.
+
+\subsection{Member Function Documentation}
+\hypertarget{class_javascript_interface_a31a97a62ca25da9282892c5aa498b988}{
+\index{JavascriptInterface@{JavascriptInterface}!attachToDOM@{attachToDOM}}
+\index{attachToDOM@{attachToDOM}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{attachToDOM}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::attachToDOM (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a31a97a62ca25da9282892c5aa498b988}
+Attaches an instance of this class to the DOM of the HTML page.
+
+Attaches an instance of this class to the DOM of the HTML page. This enables the possibility to call slots/methods of this class in JavaScript functions of HTML page. It also calls the JavascriptInterface::loadJQuery() method.
+
+\begin{DoxySeeAlso}{See also}
+JavascriptInterface::loadJQuery()
+\end{DoxySeeAlso}
+\hypertarget{class_javascript_interface_a7080fe5a88242cad71aa6b6c30e3d452}{
+\index{JavascriptInterface@{JavascriptInterface}!callbackOnFinished@{callbackOnFinished}}
+\index{callbackOnFinished@{callbackOnFinished}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{callbackOnFinished}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::callbackOnFinished (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a7080fe5a88242cad71aa6b6c30e3d452}
+Sets a callback function for when downloads are finished (will be called when the queue is empty). \hypertarget{class_javascript_interface_a153e4b79fd6709ea2e3e844f06cf1c98}{
+\index{JavascriptInterface@{JavascriptInterface}!downloadInfo@{downloadInfo}}
+\index{downloadInfo@{downloadInfo}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{downloadInfo}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::downloadInfo (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{filename, }
+\item[{const double \&}]{filesize}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a153e4b79fd6709ea2e3e844f06cf1c98}
+This method delivers some informations about the downloading file.
+
+This method delivers some informations about the downloading file.
+
+\begin{Desc}
+\item[\hyperlink{todo__todo000002}{Todo}]add some more informations \end{Desc}
+\hypertarget{class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5}{
+\index{JavascriptInterface@{JavascriptInterface}!getSysInfo@{getSysInfo}}
+\index{getSysInfo@{getSysInfo}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{getSysInfo}]{\setlength{\rightskip}{0pt plus 5cm}const QString JavascriptInterface::getSysInfo (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{info}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5}
+This method delivers system informations.
+
+This method delivers system informations. Type of informations, are defined by the parameter. The output of this method depends on the parameter. Can be called from inside a JavaScript function of the HTML page.
+
+
+\begin{DoxyParams}{Parameters}
+{\em infoName} & Is of type QString. Defines which method will be called. Possible values are:
+\begin{DoxyItemize}
+\item mac
+\item ip
+\item mbserial
+\item usb
+\end{DoxyItemize}\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+QString the output of the called method or \char`\"{}info\_\-error\char`\"{} if an error occurred (e. g. invalid parameter).
+\end{DoxyReturn}
+\begin{DoxySeeAlso}{See also}
+\hyperlink{class_sys_info_a0309806bf95c06b6744cbd367a038ccb}{SysInfo::getInfo(const QString\& infoName)}
+\end{DoxySeeAlso}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=356pt]{class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a664939fd000ac0b342841dfff8640466}{
+\index{JavascriptInterface@{JavascriptInterface}!notify@{notify}}
+\index{notify@{notify}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{notify}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::notify (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{msg}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a664939fd000ac0b342841dfff8640466}
+This method sends out messages to Javascript. A corresponding function must be implemented on the webpage to receive these. \hypertarget{class_javascript_interface_a6d7549013046231a486c32935a7e5199}{
+\index{JavascriptInterface@{JavascriptInterface}!quit@{quit}}
+\index{quit@{quit}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{quit}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::quit (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a6d7549013046231a486c32935a7e5199}
+This method quits the whole program.
+
+This method quits the whole program. Can be called from inside a JavaScript function of the HTML page. Emits \hyperlink{class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4}{JavascriptInterface::quitFbgui()} signal
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=384pt]{class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4}{
+\index{JavascriptInterface@{JavascriptInterface}!quitFbgui@{quitFbgui}}
+\index{quitFbgui@{quitFbgui}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{quitFbgui}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::quitFbgui (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=384pt]{class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b}{
+\index{JavascriptInterface@{JavascriptInterface}!reboot@{reboot}}
+\index{reboot@{reboot}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{reboot}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::reboot (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b}
+This method performs a reboot of the client.
+
+This method performs a reboot of the client. Emits the \hyperlink{class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6}{JavascriptInterface::rebootClient()} signal. It is connected with the fbgui::performReboot() method.
+
+\begin{DoxySeeAlso}{See also}
+fbgui::performReboot()
+\end{DoxySeeAlso}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6}{
+\index{JavascriptInterface@{JavascriptInterface}!rebootClient@{rebootClient}}
+\index{rebootClient@{rebootClient}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{rebootClient}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::rebootClient (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b}{
+\index{JavascriptInterface@{JavascriptInterface}!requestFile@{requestFile}}
+\index{requestFile@{requestFile}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{requestFile}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::requestFile (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{filename}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a191733bdc7c0a52263ee2e4512078d60}{
+\index{JavascriptInterface@{JavascriptInterface}!setCallbackOnFinished@{setCallbackOnFinished}}
+\index{setCallbackOnFinished@{setCallbackOnFinished}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{setCallbackOnFinished}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::setCallbackOnFinished (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{function}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a191733bdc7c0a52263ee2e4512078d60}
+This method start a download.
+
+This method start a download. Can be called from inside a JavaScript function of the HTML page.
+
+\begin{Desc}
+\item[\hyperlink{todo__todo000001}{Todo}]add some more informations \end{Desc}
+\hypertarget{class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72}{
+\index{JavascriptInterface@{JavascriptInterface}!shutDown@{shutDown}}
+\index{shutDown@{shutDown}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{shutDown}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::shutDown (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72}
+This method performs a shutdown of the client.
+
+This method performs a shutdown of the client. Emits the \hyperlink{class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519}{JavascriptInterface::shutDownClient()} signal.It is connected with the fbgui::performShutDown() method.
+
+\begin{DoxySeeAlso}{See also}
+fbgui::performShutDown()
+\end{DoxySeeAlso}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519}{
+\index{JavascriptInterface@{JavascriptInterface}!shutDownClient@{shutDownClient}}
+\index{shutDownClient@{shutDownClient}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{shutDownClient}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::shutDownClient (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a1c694b7dea80043f98492aa79011cef8}{
+\index{JavascriptInterface@{JavascriptInterface}!startDownload@{startDownload}}
+\index{startDownload@{startDownload}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{startDownload}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::startDownload (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{filename}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a1c694b7dea80043f98492aa79011cef8}
+This method start a download.
+
+This method start a download. Can be called from inside a JavaScript function of the HTML page. Emits the JavascriptInterface::requestFile(const QString) signal.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_javascript_interface_a89ad0da59f6494aacd62a18be21dd780}{
+\index{JavascriptInterface@{JavascriptInterface}!trigger@{trigger}}
+\index{trigger@{trigger}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{trigger}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::trigger (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_a89ad0da59f6494aacd62a18be21dd780}
+This method triggers the URL load $\ast$FOR DEBUGGING/TESTING PURPOSES$\ast$ \hypertarget{class_javascript_interface_aca4e27242499abf22f6f38e69ba98bf0}{
+\index{JavascriptInterface@{JavascriptInterface}!updateProgressBar@{updateProgressBar}}
+\index{updateProgressBar@{updateProgressBar}!JavascriptInterface@{JavascriptInterface}}
+\subsubsection[{updateProgressBar}]{\setlength{\rightskip}{0pt plus 5cm}void JavascriptInterface::updateProgressBar (
+\begin{DoxyParamCaption}
+\item[{const int \&}]{percent, }
+\item[{const double \&}]{speed, }
+\item[{const QString \&}]{unit}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_javascript_interface_aca4e27242499abf22f6f38e69ba98bf0}
+This method updates the progress bar.
+
+This method calls a Javascript function to update the progress bar of the download. Javascript must have a function called \char`\"{}updateProgress\char`\"{} to receive this information.
+
+\begin{Desc}
+\item[\hyperlink{todo__todo000003}{Todo}]add some more informations \end{Desc}
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{javascriptinterface_8h}{javascriptinterface.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{javascriptinterface_8cpp}{javascriptinterface.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md5 b/doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md5
new file mode 100644
index 0000000..cc8e7e7
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md5
@@ -0,0 +1 @@
+975df255068278ffbe6c429fd14075ba \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.pdf b/doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.pdf
new file mode 100644
index 0000000..3f740cd
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md5 b/doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md5
new file mode 100644
index 0000000..670d39f
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md5
@@ -0,0 +1 @@
+a654bf9f622093fd0de2e446edc1c614 \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.pdf b/doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.pdf
new file mode 100644
index 0000000..eb1a013
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md5 b/doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md5
new file mode 100644
index 0000000..19719a0
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md5
@@ -0,0 +1 @@
+1738429901bc23f23b787dcd2f99725e \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.pdf b/doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.pdf
new file mode 100644
index 0000000..adbbe18
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md5 b/doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md5
new file mode 100644
index 0000000..d64a88e
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md5
@@ -0,0 +1 @@
+26b6dff72c4a0969baf0b89174d97aee \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.pdf b/doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.pdf
new file mode 100644
index 0000000..fcdae3d
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md5 b/doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md5
new file mode 100644
index 0000000..407bf80
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md5
@@ -0,0 +1 @@
+aeb076515c1ec59f5f830435bc96bd6e \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.pdf b/doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.pdf
new file mode 100644
index 0000000..1c8c158
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md5 b/doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md5
new file mode 100644
index 0000000..b3fec09
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md5
@@ -0,0 +1 @@
+faf021baef585e41b24d9e6f33fec35f \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.pdf b/doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.pdf
new file mode 100644
index 0000000..5931ba4
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md5 b/doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md5
new file mode 100644
index 0000000..fe3c9e7
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md5
@@ -0,0 +1 @@
+1c434648128a907868bcefaf5f7bfb1b \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.pdf b/doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.pdf
new file mode 100644
index 0000000..686a766
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md5 b/doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md5
new file mode 100644
index 0000000..78127e5
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md5
@@ -0,0 +1 @@
+38930882144742949d8c6417e37b4ae5 \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.pdf b/doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.pdf
new file mode 100644
index 0000000..624088b
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md5 b/doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md5
new file mode 100644
index 0000000..9bd77e9
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md5
@@ -0,0 +1 @@
+0707da21daaa03ac7cd33f5b7ba4c38d \ No newline at end of file
diff --git a/doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.pdf b/doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.pdf
new file mode 100644
index 0000000..d954603
--- /dev/null
+++ b/doxygen/latex/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_logger_engine__fb.tex b/doxygen/latex/class_logger_engine__fb.tex
new file mode 100644
index 0000000..f4be0cb
--- /dev/null
+++ b/doxygen/latex/class_logger_engine__fb.tex
@@ -0,0 +1,122 @@
+\hypertarget{class_logger_engine__fb}{
+\section{LoggerEngine\_\-fb Class Reference}
+\label{class_logger_engine__fb}\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}}
+}
+
+
+{\ttfamily \#include $<$loggerengine.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_logger_engine__fb_a935a749c2a4e71f8cf982c045bc2aa27}{LoggerEngine\_\-fb} (QTextEdit $\ast$parent)
+\item
+\hyperlink{class_logger_engine__fb_a02bd9d9a998c661892795d66b63e76c2}{$\sim$LoggerEngine\_\-fb} ()
+\item
+void \hyperlink{class_logger_engine__fb_a73efa3ede8bac769397c3db1edfc7c0b}{initLoggerEngine} ()
+\item
+void \hyperlink{class_logger_engine__fb_ada4a16ab8b57b6ffafa42810eb14ca30}{killLoggerEngine} ()
+\item
+void \hyperlink{class_logger_engine__fb_adcecb62115e890da273add38e7a4c096}{writeFormatted} (QxtLogger::LogLevel level, const QList$<$ QVariant $>$ \&messages)
+\item
+void \hyperlink{class_logger_engine__fb_a2461125476f9cbf548b7e039b27d8958}{setLogLevelEnabled} (QxtLogger::LogLevels level, bool enable=true)
+\item
+bool \hyperlink{class_logger_engine__fb_af7f235727d885729924f7d8ddd79be3c}{isInitialized} () const
+\end{DoxyCompactItemize}
+\subsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item
+QTextEdit $\ast$ \hyperlink{class_logger_engine__fb_a664a650538be2d56b9be9addc5ad99f5}{\_\-debugConsole}
+\item
+bool \hyperlink{class_logger_engine__fb_ae4a4c1e9cc8f1ed60565d26d50fe67d0}{\_\-initialized}
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_logger_engine__fb_a935a749c2a4e71f8cf982c045bc2aa27}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!LoggerEngine\_\-fb@{LoggerEngine\_\-fb}}
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{LoggerEngine\_\-fb}]{\setlength{\rightskip}{0pt plus 5cm}LoggerEngine\_\-fb::LoggerEngine\_\-fb (
+\begin{DoxyParamCaption}
+\item[{QTextEdit $\ast$}]{parent}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__fb_a935a749c2a4e71f8cf982c045bc2aa27}
+\hypertarget{class_logger_engine__fb_a02bd9d9a998c661892795d66b63e76c2}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!$\sim$LoggerEngine\_\-fb@{$\sim$LoggerEngine\_\-fb}}
+\index{$\sim$LoggerEngine\_\-fb@{$\sim$LoggerEngine\_\-fb}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{$\sim$LoggerEngine\_\-fb}]{\setlength{\rightskip}{0pt plus 5cm}LoggerEngine\_\-fb::$\sim$LoggerEngine\_\-fb (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__fb_a02bd9d9a998c661892795d66b63e76c2}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_logger_engine__fb_a73efa3ede8bac769397c3db1edfc7c0b}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!initLoggerEngine@{initLoggerEngine}}
+\index{initLoggerEngine@{initLoggerEngine}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{initLoggerEngine}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-fb::initLoggerEngine (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__fb_a73efa3ede8bac769397c3db1edfc7c0b}
+\hypertarget{class_logger_engine__fb_af7f235727d885729924f7d8ddd79be3c}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!isInitialized@{isInitialized}}
+\index{isInitialized@{isInitialized}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{isInitialized}]{\setlength{\rightskip}{0pt plus 5cm}bool LoggerEngine\_\-fb::isInitialized (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+) const}}
+\label{class_logger_engine__fb_af7f235727d885729924f7d8ddd79be3c}
+\hypertarget{class_logger_engine__fb_ada4a16ab8b57b6ffafa42810eb14ca30}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!killLoggerEngine@{killLoggerEngine}}
+\index{killLoggerEngine@{killLoggerEngine}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{killLoggerEngine}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-fb::killLoggerEngine (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__fb_ada4a16ab8b57b6ffafa42810eb14ca30}
+\hypertarget{class_logger_engine__fb_a2461125476f9cbf548b7e039b27d8958}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!setLogLevelEnabled@{setLogLevelEnabled}}
+\index{setLogLevelEnabled@{setLogLevelEnabled}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{setLogLevelEnabled}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-fb::setLogLevelEnabled (
+\begin{DoxyParamCaption}
+\item[{QxtLogger::LogLevels}]{level, }
+\item[{bool}]{enable = {\ttfamily true}}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__fb_a2461125476f9cbf548b7e039b27d8958}
+\hypertarget{class_logger_engine__fb_adcecb62115e890da273add38e7a4c096}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!writeFormatted@{writeFormatted}}
+\index{writeFormatted@{writeFormatted}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{writeFormatted}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-fb::writeFormatted (
+\begin{DoxyParamCaption}
+\item[{QxtLogger::LogLevel}]{level, }
+\item[{const QList$<$ QVariant $>$ \&}]{messages}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__fb_adcecb62115e890da273add38e7a4c096}
+
+
+\subsection{Member Data Documentation}
+\hypertarget{class_logger_engine__fb_a664a650538be2d56b9be9addc5ad99f5}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!\_\-debugConsole@{\_\-debugConsole}}
+\index{\_\-debugConsole@{\_\-debugConsole}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{\_\-debugConsole}]{\setlength{\rightskip}{0pt plus 5cm}QTextEdit$\ast$ {\bf LoggerEngine\_\-fb::\_\-debugConsole}}}
+\label{class_logger_engine__fb_a664a650538be2d56b9be9addc5ad99f5}
+\hypertarget{class_logger_engine__fb_ae4a4c1e9cc8f1ed60565d26d50fe67d0}{
+\index{LoggerEngine\_\-fb@{LoggerEngine\_\-fb}!\_\-initialized@{\_\-initialized}}
+\index{\_\-initialized@{\_\-initialized}!LoggerEngine_fb@{LoggerEngine\_\-fb}}
+\subsubsection[{\_\-initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf LoggerEngine\_\-fb::\_\-initialized}}}
+\label{class_logger_engine__fb_ae4a4c1e9cc8f1ed60565d26d50fe67d0}
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8h}{loggerengine.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8cpp}{loggerengine.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_logger_engine__file.tex b/doxygen/latex/class_logger_engine__file.tex
new file mode 100644
index 0000000..0e0758b
--- /dev/null
+++ b/doxygen/latex/class_logger_engine__file.tex
@@ -0,0 +1,68 @@
+\hypertarget{class_logger_engine__file}{
+\section{LoggerEngine\_\-file Class Reference}
+\label{class_logger_engine__file}\index{LoggerEngine\_\-file@{LoggerEngine\_\-file}}
+}
+
+
+{\ttfamily \#include $<$loggerengine.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_logger_engine__file_a0911cf35b2f35f26bd4247894a796c03}{LoggerEngine\_\-file} (const QString \&logFileName)
+\item
+\hyperlink{class_logger_engine__file_a323ee066c2817ca668e5e34d8e598e11}{$\sim$LoggerEngine\_\-file} ()
+\item
+void \hyperlink{class_logger_engine__file_afce2aa3e9d21c465312d3b507508299a}{initLoggerEngine} ()
+\item
+void \hyperlink{class_logger_engine__file_a02e3a30a9a19e52b726da6d69ab67c18}{writeToFile} (const QString \&level, const QList$<$ QVariant $>$ \&msgs)
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_logger_engine__file_a0911cf35b2f35f26bd4247894a796c03}{
+\index{LoggerEngine\_\-file@{LoggerEngine\_\-file}!LoggerEngine\_\-file@{LoggerEngine\_\-file}}
+\index{LoggerEngine\_\-file@{LoggerEngine\_\-file}!LoggerEngine_file@{LoggerEngine\_\-file}}
+\subsubsection[{LoggerEngine\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}LoggerEngine\_\-file::LoggerEngine\_\-file (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{logFileName}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__file_a0911cf35b2f35f26bd4247894a796c03}
+\hypertarget{class_logger_engine__file_a323ee066c2817ca668e5e34d8e598e11}{
+\index{LoggerEngine\_\-file@{LoggerEngine\_\-file}!$\sim$LoggerEngine\_\-file@{$\sim$LoggerEngine\_\-file}}
+\index{$\sim$LoggerEngine\_\-file@{$\sim$LoggerEngine\_\-file}!LoggerEngine_file@{LoggerEngine\_\-file}}
+\subsubsection[{$\sim$LoggerEngine\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}LoggerEngine\_\-file::$\sim$LoggerEngine\_\-file (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__file_a323ee066c2817ca668e5e34d8e598e11}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_logger_engine__file_afce2aa3e9d21c465312d3b507508299a}{
+\index{LoggerEngine\_\-file@{LoggerEngine\_\-file}!initLoggerEngine@{initLoggerEngine}}
+\index{initLoggerEngine@{initLoggerEngine}!LoggerEngine_file@{LoggerEngine\_\-file}}
+\subsubsection[{initLoggerEngine}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-file::initLoggerEngine (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__file_afce2aa3e9d21c465312d3b507508299a}
+\hypertarget{class_logger_engine__file_a02e3a30a9a19e52b726da6d69ab67c18}{
+\index{LoggerEngine\_\-file@{LoggerEngine\_\-file}!writeToFile@{writeToFile}}
+\index{writeToFile@{writeToFile}!LoggerEngine_file@{LoggerEngine\_\-file}}
+\subsubsection[{writeToFile}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-file::writeToFile (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{level, }
+\item[{const QList$<$ QVariant $>$ \&}]{msgs}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__file_a02e3a30a9a19e52b726da6d69ab67c18}
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8h}{loggerengine.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8cpp}{loggerengine.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_logger_engine__std.tex b/doxygen/latex/class_logger_engine__std.tex
new file mode 100644
index 0000000..ff39652
--- /dev/null
+++ b/doxygen/latex/class_logger_engine__std.tex
@@ -0,0 +1,69 @@
+\hypertarget{class_logger_engine__std}{
+\section{LoggerEngine\_\-std Class Reference}
+\label{class_logger_engine__std}\index{LoggerEngine\_\-std@{LoggerEngine\_\-std}}
+}
+
+
+{\ttfamily \#include $<$loggerengine.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_logger_engine__std_ab2931205148e4f2edde42bcec44c803d}{LoggerEngine\_\-std} ()
+\item
+\hyperlink{class_logger_engine__std_a9a835511c70e295f7653ae0ef0fbde55}{$\sim$LoggerEngine\_\-std} ()
+\item
+void \hyperlink{class_logger_engine__std_a72839f57aa14a2ebbce4ccd5518f7e2e}{writeToStdOut} (const QString \&level, const QList$<$ QVariant $>$ \&msgs)
+\item
+void \hyperlink{class_logger_engine__std_a01452d4fb74fda6c166cb6d78c8c030b}{writeToStdErr} (const QString \&str\_\-level, const QList$<$ QVariant $>$ \&msgs)
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_logger_engine__std_ab2931205148e4f2edde42bcec44c803d}{
+\index{LoggerEngine\_\-std@{LoggerEngine\_\-std}!LoggerEngine\_\-std@{LoggerEngine\_\-std}}
+\index{LoggerEngine\_\-std@{LoggerEngine\_\-std}!LoggerEngine_std@{LoggerEngine\_\-std}}
+\subsubsection[{LoggerEngine\_\-std}]{\setlength{\rightskip}{0pt plus 5cm}LoggerEngine\_\-std::LoggerEngine\_\-std (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__std_ab2931205148e4f2edde42bcec44c803d}
+\hypertarget{class_logger_engine__std_a9a835511c70e295f7653ae0ef0fbde55}{
+\index{LoggerEngine\_\-std@{LoggerEngine\_\-std}!$\sim$LoggerEngine\_\-std@{$\sim$LoggerEngine\_\-std}}
+\index{$\sim$LoggerEngine\_\-std@{$\sim$LoggerEngine\_\-std}!LoggerEngine_std@{LoggerEngine\_\-std}}
+\subsubsection[{$\sim$LoggerEngine\_\-std}]{\setlength{\rightskip}{0pt plus 5cm}LoggerEngine\_\-std::$\sim$LoggerEngine\_\-std (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__std_a9a835511c70e295f7653ae0ef0fbde55}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_logger_engine__std_a01452d4fb74fda6c166cb6d78c8c030b}{
+\index{LoggerEngine\_\-std@{LoggerEngine\_\-std}!writeToStdErr@{writeToStdErr}}
+\index{writeToStdErr@{writeToStdErr}!LoggerEngine_std@{LoggerEngine\_\-std}}
+\subsubsection[{writeToStdErr}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-std::writeToStdErr (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{str\_\-level, }
+\item[{const QList$<$ QVariant $>$ \&}]{msgs}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__std_a01452d4fb74fda6c166cb6d78c8c030b}
+\hypertarget{class_logger_engine__std_a72839f57aa14a2ebbce4ccd5518f7e2e}{
+\index{LoggerEngine\_\-std@{LoggerEngine\_\-std}!writeToStdOut@{writeToStdOut}}
+\index{writeToStdOut@{writeToStdOut}!LoggerEngine_std@{LoggerEngine\_\-std}}
+\subsubsection[{writeToStdOut}]{\setlength{\rightskip}{0pt plus 5cm}void LoggerEngine\_\-std::writeToStdOut (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{level, }
+\item[{const QList$<$ QVariant $>$ \&}]{msgs}
+\end{DoxyParamCaption}
+)}}
+\label{class_logger_engine__std_a72839f57aa14a2ebbce4ccd5518f7e2e}
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8h}{loggerengine.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8cpp}{loggerengine.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_network_discovery.tex b/doxygen/latex/class_network_discovery.tex
new file mode 100644
index 0000000..05ececd
--- /dev/null
+++ b/doxygen/latex/class_network_discovery.tex
@@ -0,0 +1,906 @@
+\hypertarget{class_network_discovery}{
+\section{NetworkDiscovery Class Reference}
+\label{class_network_discovery}\index{NetworkDiscovery@{NetworkDiscovery}}
+}
+
+
+the logic behind the \hyperlink{class_network_discovery}{NetworkDiscovery}.
+
+
+
+
+{\ttfamily \#include $<$networkdiscovery.h$>$}
+
+
+
+Collaboration diagram for NetworkDiscovery:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=207pt]{class_network_discovery__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Slots}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{class_network_discovery_a924c043d6f90d66eeef469f2917d377f}{handleNewConnection} ()
+\item
+void \hyperlink{class_network_discovery_a97c7fe67a7105d47b7494f0d27939010}{handleNewInput} ()
+\item
+void \hyperlink{class_network_discovery_a8904e455a24735e772662b57f9602e1a}{handleNewInputLine} (QLocalSocket $\ast$client, QString data)
+\item
+void \hyperlink{class_network_discovery_a177f49af5b6562480ad1029c7634accf}{handleProcessFinished} (int exitCode, QProcess::ExitStatus exitStatus)
+\item
+void \hyperlink{class_network_discovery_aa159f567d54c046e3775e7489b5bba80}{handleProcessStarted} ()
+\item
+void \hyperlink{class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6}{handleClientDisconnect} ()
+\item
+void \hyperlink{class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed}{slotReadyForRun} ()
+\item
+void \hyperlink{class_network_discovery_a8e48da2ad10414defff044072185e1a3}{checkForIsRunning} ()
+\end{DoxyCompactItemize}
+\subsection*{Signals}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{class_network_discovery_a870a859fff0c439c05df26164f595fbe}{addInterface} (const QString \&ifName)
+\item
+void \hyperlink{class_network_discovery_aea9048c6f308e703fb403e45b9649fce}{changeProgressBarValue} (const QString \&ifName, const int \$newValue)
+\item
+void \hyperlink{class_network_discovery_a4d2cfc0508510f707597ad509fced2d3}{connectionEstablished} (QString ifName)
+\item
+void \hyperlink{class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3}{abortBoot} (QString msg)
+\item
+void \hyperlink{class_network_discovery_a06538e99b8068c931f4291f706b81da6}{updateIfStatus} (QString ifName, QString status)
+\item
+void \hyperlink{class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4}{updateStatus} (QString status)
+\item
+void \hyperlink{class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3}{allProcessesFinished} ()
+\item
+void \hyperlink{class_network_discovery_a32e2855d7c71af9d3ebec8583fa84642}{continueBoot} (QString ifName)
+\item
+void \hyperlink{class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8}{continueBootWithoutCheck} (QString ifName)
+\item
+void \hyperlink{class_network_discovery_a9b0d8c83cd1f5772eca77a76a66d2fa1}{setManualConfInterfaces} (QString jsonArr)
+\item
+void \hyperlink{class_network_discovery_abadea517ae1d1532b1f403e179297a6e}{readyForRun} ()
+\end{DoxyCompactItemize}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_network_discovery_ae01ad09fd2ae265495c1b5593e339613}{NetworkDiscovery} (QObject $\ast$parent=0)
+\item
+\hyperlink{class_network_discovery_ae53034016020044456476083d2702a68}{$\sim$NetworkDiscovery} ()
+\item
+void \hyperlink{class_network_discovery_a1f59948503efa95c22ba18e3281d21e5}{initAndRun} (QString serverIp, bool userChoice, bool autoUp, QString pathToLogFile, QString serverPath=DEFAULT\_\-QTSOCKETADDRESS, QString pathToExe=DEFAULT\_\-PATHTODHCPCDEXE, QStringList $\ast$args=NULL)
+\item
+int \hyperlink{class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac}{ip4\_\-replaceDefaultRoute} (QString ifName, QString gateway, int mss)
+\item
+QString \hyperlink{class_network_discovery_a0b659e654a3a519663384ef001618446}{getGatewayForInterface} (QString ifName)
+\item
+int \hyperlink{class_network_discovery_ab10e785b28cd3509d62c66f1b270102a}{ip4\_\-setManualConfiguration} (QVariantMap result)
+\item
+QString \hyperlink{class_network_discovery_a06270b66a54222683243055594af8e6d}{readLogFile} ()
+\item
+void \hyperlink{class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3}{tryAgain} ()
+\item
+void \hyperlink{class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0}{prepareTryAgain} ()
+\item
+bool \hyperlink{class_network_discovery_a3d9ea4838405d593280c527c90a401d4}{checkConnectivity} (QString ifName)
+\item
+bool \hyperlink{class_network_discovery_a192628e526888293c2cbd3f40bb86b9c}{checkConnectivityViaTcp} ()
+\item
+QVariantMap \hyperlink{class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3}{getInterfaceConfig} (QString ifName)
+\item
+QString \hyperlink{class_network_discovery_ad6808c78ab6f0aa8d55a043036502699}{GetErrorStr} ()
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+the logic behind the \hyperlink{class_network_discovery}{NetworkDiscovery}. This class holds all the logic of the \hyperlink{class_network_discovery}{NetworkDiscovery}. It's main task is to search for usable interfaces, check if they are wired (in Running state) and start a cdhcpcd process for each interface. It also sends signals to the ndgui class for presenting notifications to the user.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_network_discovery_ae01ad09fd2ae265495c1b5593e339613}{
+\index{NetworkDiscovery@{NetworkDiscovery}!NetworkDiscovery@{NetworkDiscovery}}
+\index{NetworkDiscovery@{NetworkDiscovery}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{NetworkDiscovery}]{\setlength{\rightskip}{0pt plus 5cm}NetworkDiscovery::NetworkDiscovery (
+\begin{DoxyParamCaption}
+\item[{QObject $\ast$}]{parent = {\ttfamily 0}}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_ae01ad09fd2ae265495c1b5593e339613}
+constructor \hypertarget{class_network_discovery_ae53034016020044456476083d2702a68}{
+\index{NetworkDiscovery@{NetworkDiscovery}!$\sim$NetworkDiscovery@{$\sim$NetworkDiscovery}}
+\index{$\sim$NetworkDiscovery@{$\sim$NetworkDiscovery}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{$\sim$NetworkDiscovery}]{\setlength{\rightskip}{0pt plus 5cm}NetworkDiscovery::$\sim$NetworkDiscovery (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_ae53034016020044456476083d2702a68}
+destructor
+
+\subsection{Member Function Documentation}
+\hypertarget{class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3}{
+\index{NetworkDiscovery@{NetworkDiscovery}!abortBoot@{abortBoot}}
+\index{abortBoot@{abortBoot}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{abortBoot}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::abortBoot (
+\begin{DoxyParamCaption}
+\item[{QString}]{msg}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a870a859fff0c439c05df26164f595fbe}{
+\index{NetworkDiscovery@{NetworkDiscovery}!addInterface@{addInterface}}
+\index{addInterface@{addInterface}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{addInterface}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::addInterface (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_a870a859fff0c439c05df26164f595fbe}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3}{
+\index{NetworkDiscovery@{NetworkDiscovery}!allProcessesFinished@{allProcessesFinished}}
+\index{allProcessesFinished@{allProcessesFinished}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{allProcessesFinished}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::allProcessesFinished (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_aea9048c6f308e703fb403e45b9649fce}{
+\index{NetworkDiscovery@{NetworkDiscovery}!changeProgressBarValue@{changeProgressBarValue}}
+\index{changeProgressBarValue@{changeProgressBarValue}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{changeProgressBarValue}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::changeProgressBarValue (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{ifName, }
+\item[{const int \$}]{newValue}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_aea9048c6f308e703fb403e45b9649fce}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a3d9ea4838405d593280c527c90a401d4}{
+\index{NetworkDiscovery@{NetworkDiscovery}!checkConnectivity@{checkConnectivity}}
+\index{checkConnectivity@{checkConnectivity}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{checkConnectivity}]{\setlength{\rightskip}{0pt plus 5cm}bool NetworkDiscovery::checkConnectivity (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_a3d9ea4838405d593280c527c90a401d4}
+checks the connectivity. tries to open a TCP connection to the server (see \_\-serverIp). For this it adjusts the routing table. (sets the gateway of the interface as default gateway) Gateway is written into the dhcpcd config file of this interface. (see DEFAULT\_\-INTERFACE\_\-CONF\_\-LOCATION \char`\"{}/var/tmp/conf\_\-\char`\"{})
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifName} & name of a interface.\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+true: connection is possible false: connection not possible
+\end{DoxyReturn}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a192628e526888293c2cbd3f40bb86b9c}{
+\index{NetworkDiscovery@{NetworkDiscovery}!checkConnectivityViaTcp@{checkConnectivityViaTcp}}
+\index{checkConnectivityViaTcp@{checkConnectivityViaTcp}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{checkConnectivityViaTcp}]{\setlength{\rightskip}{0pt plus 5cm}bool NetworkDiscovery::checkConnectivityViaTcp (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_a192628e526888293c2cbd3f40bb86b9c}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a8e48da2ad10414defff044072185e1a3}{
+\index{NetworkDiscovery@{NetworkDiscovery}!checkForIsRunning@{checkForIsRunning}}
+\index{checkForIsRunning@{checkForIsRunning}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{checkForIsRunning}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::checkForIsRunning (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_a8e48da2ad10414defff044072185e1a3}
+only called if autoUp == true. check the IsRunning flag of each interface in the \_\-ifDownList. connected to the timeout signal of the timer.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a4d2cfc0508510f707597ad509fced2d3}{
+\index{NetworkDiscovery@{NetworkDiscovery}!connectionEstablished@{connectionEstablished}}
+\index{connectionEstablished@{connectionEstablished}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{connectionEstablished}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::connectionEstablished (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_a4d2cfc0508510f707597ad509fced2d3}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a32e2855d7c71af9d3ebec8583fa84642}{
+\index{NetworkDiscovery@{NetworkDiscovery}!continueBoot@{continueBoot}}
+\index{continueBoot@{continueBoot}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{continueBoot}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::continueBoot (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_a32e2855d7c71af9d3ebec8583fa84642}
+\hypertarget{class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8}{
+\index{NetworkDiscovery@{NetworkDiscovery}!continueBootWithoutCheck@{continueBootWithoutCheck}}
+\index{continueBootWithoutCheck@{continueBootWithoutCheck}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{continueBootWithoutCheck}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::continueBootWithoutCheck (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_ad6808c78ab6f0aa8d55a043036502699}{
+\index{NetworkDiscovery@{NetworkDiscovery}!GetErrorStr@{GetErrorStr}}
+\index{GetErrorStr@{GetErrorStr}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{GetErrorStr}]{\setlength{\rightskip}{0pt plus 5cm}QString NetworkDiscovery::GetErrorStr (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_ad6808c78ab6f0aa8d55a043036502699}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a0b659e654a3a519663384ef001618446}{
+\index{NetworkDiscovery@{NetworkDiscovery}!getGatewayForInterface@{getGatewayForInterface}}
+\index{getGatewayForInterface@{getGatewayForInterface}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{getGatewayForInterface}]{\setlength{\rightskip}{0pt plus 5cm}QString NetworkDiscovery::getGatewayForInterface (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_a0b659e654a3a519663384ef001618446}
+returns the gateway address, written into the dhcp config file.
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifName} & name of the interface.\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+gateway address as string. or empty string if no interface config was found.
+\end{DoxyReturn}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3}{
+\index{NetworkDiscovery@{NetworkDiscovery}!getInterfaceConfig@{getInterfaceConfig}}
+\index{getInterfaceConfig@{getInterfaceConfig}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{getInterfaceConfig}]{\setlength{\rightskip}{0pt plus 5cm}QVariantMap NetworkDiscovery::getInterfaceConfig (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6}{
+\index{NetworkDiscovery@{NetworkDiscovery}!handleClientDisconnect@{handleClientDisconnect}}
+\index{handleClientDisconnect@{handleClientDisconnect}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{handleClientDisconnect}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::handleClientDisconnect (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6}
+called when a client disconnects.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a924c043d6f90d66eeef469f2917d377f}{
+\index{NetworkDiscovery@{NetworkDiscovery}!handleNewConnection@{handleNewConnection}}
+\index{handleNewConnection@{handleNewConnection}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{handleNewConnection}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::handleNewConnection (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_a924c043d6f90d66eeef469f2917d377f}
+connected to the new client arrived signal. connects the client readyRead signal with the handleNewInput slot.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a97c7fe67a7105d47b7494f0d27939010}{
+\index{NetworkDiscovery@{NetworkDiscovery}!handleNewInput@{handleNewInput}}
+\index{handleNewInput@{handleNewInput}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{handleNewInput}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::handleNewInput (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_a97c7fe67a7105d47b7494f0d27939010}
+This method is connected to the readyRead Signal of the QLocalSocket client. send an ACK to the client with every received message.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a8904e455a24735e772662b57f9602e1a}{
+\index{NetworkDiscovery@{NetworkDiscovery}!handleNewInputLine@{handleNewInputLine}}
+\index{handleNewInputLine@{handleNewInputLine}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{handleNewInputLine}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::handleNewInputLine (
+\begin{DoxyParamCaption}
+\item[{QLocalSocket $\ast$}]{client, }
+\item[{QString}]{data}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_a8904e455a24735e772662b57f9602e1a}
+This Method processes the send messages.
+
+This Method processes the send messages. It splits the line into several components. Those components are: interface: interface name ==$>$ indicates the process who send the message s\_\-state: is the number representation of syslog.h LOG levels s\_\-subState: is the number representation of the dhcp.c DHCP states (1 -\/ 8) plus the status. h states (9 -\/ ..) msg: is a message which can contain additional informations
+
+According to the s\_\-state and s\_\-subState we emit the \hyperlink{class_network_discovery_aea9048c6f308e703fb403e45b9649fce}{changeProgressBarValue()} signal with different values.
+
+
+\begin{DoxyParams}{Parameters}
+{\em client} & the client who send the message\\
+\hline
+{\em data} & the message. (format $<$interfaceName$>$;$<$state$>$;$<$subState$>$;$<$msg$>$ ) \\
+\hline
+\end{DoxyParams}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a177f49af5b6562480ad1029c7634accf}{
+\index{NetworkDiscovery@{NetworkDiscovery}!handleProcessFinished@{handleProcessFinished}}
+\index{handleProcessFinished@{handleProcessFinished}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{handleProcessFinished}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::handleProcessFinished (
+\begin{DoxyParamCaption}
+\item[{int}]{exitCode, }
+\item[{QProcess::ExitStatus}]{exitStatus}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_a177f49af5b6562480ad1029c7634accf}
+This Method is called when a process is finished.
+
+This Method is called when a process is finished. This slot is connected with the signal finished() of the QProcess class. If the process finishes, it will be checked if the process exited normal or if an unexpected error occurred. For this, we determine the sender (which is a QProcess), get the corresponding interface (which is stored in a map), and check the exitCode. Further actions are taken according to the exitCode check. Normal exit: emit changeProgressBar() to 100\% emit \hyperlink{class_network_discovery_a06538e99b8068c931f4291f706b81da6}{updateIfStatus()} to check connection \hyperlink{class_network_discovery_a3d9ea4838405d593280c527c90a401d4}{checkConnectivity()} \begin{DoxySeeAlso}{See also}
+\hyperlink{class_network_discovery_a3d9ea4838405d593280c527c90a401d4}{NetworkDiscovery::checkConnectivity()} Unexpected exit: emit \hyperlink{class_network_discovery_a06538e99b8068c931f4291f706b81da6}{updateIfStatus()} to process exited unexpected
+\end{DoxySeeAlso}
+
+\begin{DoxyParams}{Parameters}
+{\em exitCode} & \\
+\hline
+{\em exitStatus} & \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+bool returns true: if the interface name i starts with a letter in the blacklist.
+\end{DoxyReturn}
+returns false: else
+
+\begin{DoxySeeAlso}{See also}
+NetworkDiscovery::getListOfNetworkInterfaces()
+\end{DoxySeeAlso}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_aa159f567d54c046e3775e7489b5bba80}{
+\index{NetworkDiscovery@{NetworkDiscovery}!handleProcessStarted@{handleProcessStarted}}
+\index{handleProcessStarted@{handleProcessStarted}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{handleProcessStarted}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::handleProcessStarted (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_aa159f567d54c046e3775e7489b5bba80}
+This Method is called when a process is started.
+
+This Method is called when a process is started. It prints the message: \char`\"{}process started for interface: $<$interfaceName$>$\char`\"{}. \hypertarget{class_network_discovery_a1f59948503efa95c22ba18e3281d21e5}{
+\index{NetworkDiscovery@{NetworkDiscovery}!initAndRun@{initAndRun}}
+\index{initAndRun@{initAndRun}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{initAndRun}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::initAndRun (
+\begin{DoxyParamCaption}
+\item[{QString}]{serverIp, }
+\item[{bool}]{userChoice, }
+\item[{bool}]{autoUp, }
+\item[{QString}]{pathToLogFile, }
+\item[{QString}]{serverPath = {\ttfamily DEFAULT\_\-QTSOCKETADDRESS}, }
+\item[{QString}]{pathToExe = {\ttfamily DEFAULT\_\-PATHTODHCPCDEXE}, }
+\item[{QStringList $\ast$}]{args = {\ttfamily NULL}}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_a1f59948503efa95c22ba18e3281d21e5}
+initialize all important class members and start the main work.
+
+
+\begin{DoxyParams}{Parameters}
+{\em serverIp} & the ip of the server with which we are testing the connectivity.\\
+\hline
+{\em userChoice} & true if the user wishes to have a user choice. true: the chooseInterfaceDialog will be showed.\\
+\hline
+{\em autoUp} & true if we want to \char`\"{}auto Up\char`\"{} all down interfaces.\\
+\hline
+{\em pathToLogFile} & the path to the log file.\\
+\hline
+{\em serverPath} & the path to the server socket (default value: DEFAULT\_\-QTSOCKETADDRESS \char`\"{}/var/tmp/qt\_\-c\_\-socket\_\-default\char`\"{})\\
+\hline
+{\em pathToExe} & the path to the customdhcpcd exe. (default value: \#define DEFAULT\_\-QTSOCKETADDRESS \char`\"{}/var/tmp/qt\_\-c\_\-socket\_\-default\char`\"{})\\
+\hline
+{\em args} & additional arguments for the customdhcpcd client. (default value: NULL) \\
+\hline
+\end{DoxyParams}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac}{
+\index{NetworkDiscovery@{NetworkDiscovery}!ip4\_\-replaceDefaultRoute@{ip4\_\-replaceDefaultRoute}}
+\index{ip4\_\-replaceDefaultRoute@{ip4\_\-replaceDefaultRoute}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{ip4\_\-replaceDefaultRoute}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkDiscovery::ip4\_\-replaceDefaultRoute (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName, }
+\item[{QString}]{gateway, }
+\item[{int}]{mss}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac}
+replace the default route. sets af automatically to AF\_\-INET
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifName} & interface name\\
+\hline
+{\em gateway} & gateway address\\
+\hline
+{\em mss} & mss value (i think this is the metric. in most cases this value is 0) \\
+\hline
+\end{DoxyParams}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_ab10e785b28cd3509d62c66f1b270102a}{
+\index{NetworkDiscovery@{NetworkDiscovery}!ip4\_\-setManualConfiguration@{ip4\_\-setManualConfiguration}}
+\index{ip4\_\-setManualConfiguration@{ip4\_\-setManualConfiguration}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{ip4\_\-setManualConfiguration}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkDiscovery::ip4\_\-setManualConfiguration (
+\begin{DoxyParamCaption}
+\item[{QVariantMap}]{result}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_ab10e785b28cd3509d62c66f1b270102a}
+replace the dhcp configuration with the manual config, entered by the user. if we can not establish a connection with the entered values, reset to the old dhcp values.
+
+
+\begin{DoxyParams}{Parameters}
+{\em result} & a json object formated string.\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+0 if everything ok
+\end{DoxyReturn}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0}{
+\index{NetworkDiscovery@{NetworkDiscovery}!prepareTryAgain@{prepareTryAgain}}
+\index{prepareTryAgain@{prepareTryAgain}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{prepareTryAgain}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::prepareTryAgain (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a06270b66a54222683243055594af8e6d}{
+\index{NetworkDiscovery@{NetworkDiscovery}!readLogFile@{readLogFile}}
+\index{readLogFile@{readLogFile}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{readLogFile}]{\setlength{\rightskip}{0pt plus 5cm}QString NetworkDiscovery::readLogFile (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_a06270b66a54222683243055594af8e6d}
+reads the log file.
+
+\begin{DoxyReturn}{Returns}
+the log file as one string.
+\end{DoxyReturn}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=366pt]{class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_abadea517ae1d1532b1f403e179297a6e}{
+\index{NetworkDiscovery@{NetworkDiscovery}!readyForRun@{readyForRun}}
+\index{readyForRun@{readyForRun}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{readyForRun}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::readyForRun (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_abadea517ae1d1532b1f403e179297a6e}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a9b0d8c83cd1f5772eca77a76a66d2fa1}{
+\index{NetworkDiscovery@{NetworkDiscovery}!setManualConfInterfaces@{setManualConfInterfaces}}
+\index{setManualConfInterfaces@{setManualConfInterfaces}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{setManualConfInterfaces}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::setManualConfInterfaces (
+\begin{DoxyParamCaption}
+\item[{QString}]{jsonArr}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_a9b0d8c83cd1f5772eca77a76a66d2fa1}
+\hypertarget{class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed}{
+\index{NetworkDiscovery@{NetworkDiscovery}!slotReadyForRun@{slotReadyForRun}}
+\index{slotReadyForRun@{slotReadyForRun}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{slotReadyForRun}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::slotReadyForRun (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed}
+emits the addInterface signal for each interface name in \_\-ifUpList and calls the runDHCPCD method. if the \_\-ifUpList is empty, this method emits an abortBoot signal. connected to the readyForRun signal.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3}{
+\index{NetworkDiscovery@{NetworkDiscovery}!tryAgain@{tryAgain}}
+\index{tryAgain@{tryAgain}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{tryAgain}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::tryAgain (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_a06538e99b8068c931f4291f706b81da6}{
+\index{NetworkDiscovery@{NetworkDiscovery}!updateIfStatus@{updateIfStatus}}
+\index{updateIfStatus@{updateIfStatus}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{updateIfStatus}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::updateIfStatus (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName, }
+\item[{QString}]{status}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_a06538e99b8068c931f4291f706b81da6}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4}{
+\index{NetworkDiscovery@{NetworkDiscovery}!updateStatus@{updateStatus}}
+\index{updateStatus@{updateStatus}!NetworkDiscovery@{NetworkDiscovery}}
+\subsubsection[{updateStatus}]{\setlength{\rightskip}{0pt plus 5cm}void NetworkDiscovery::updateStatus (
+\begin{DoxyParamCaption}
+\item[{QString}]{status}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph}
+\end{center}
+\end{figure}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{networkdiscovery_8h}{networkdiscovery.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{networkdiscovery_8cpp}{networkdiscovery.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_network_discovery__coll__graph.md5 b/doxygen/latex/class_network_discovery__coll__graph.md5
new file mode 100644
index 0000000..f6ca2f0
--- /dev/null
+++ b/doxygen/latex/class_network_discovery__coll__graph.md5
@@ -0,0 +1 @@
+927738d8270dd12cdf6cd32b20756041 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery__coll__graph.pdf b/doxygen/latex/class_network_discovery__coll__graph.pdf
new file mode 100644
index 0000000..53c9866
--- /dev/null
+++ b/doxygen/latex/class_network_discovery__coll__graph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md5 b/doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md5
new file mode 100644
index 0000000..0b50027
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md5
@@ -0,0 +1 @@
+9c1633834e93f7f096f6b3d530bed683 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.pdf b/doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.pdf
new file mode 100644
index 0000000..34708af
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md5 b/doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md5
new file mode 100644
index 0000000..6212128
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md5
@@ -0,0 +1 @@
+5e9bc8b4c343cdb09a7c18dc2a905fd3 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.pdf b/doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.pdf
new file mode 100644
index 0000000..2688d60
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md5 b/doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md5
new file mode 100644
index 0000000..db93f6a
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md5
@@ -0,0 +1 @@
+352eedaaab440363694ed3dae092fa89 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.pdf b/doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.pdf
new file mode 100644
index 0000000..b44aaba
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md5 b/doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md5
new file mode 100644
index 0000000..40bd54d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md5
@@ -0,0 +1 @@
+c9eb70997071e353cbd836cb2bef3532 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.pdf b/doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.pdf
new file mode 100644
index 0000000..c679bba
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md5 b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md5
new file mode 100644
index 0000000..53feae0
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md5
@@ -0,0 +1 @@
+724579fcf60bfcf8366be50865adaded \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.pdf b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.pdf
new file mode 100644
index 0000000..ab8e441
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md5 b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md5
new file mode 100644
index 0000000..ad4a107
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md5
@@ -0,0 +1 @@
+3c802add542bcee98ceb9def90ad3913 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.pdf b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.pdf
new file mode 100644
index 0000000..84ac114
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md5 b/doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md5
new file mode 100644
index 0000000..e6687f2
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md5
@@ -0,0 +1 @@
+5dc218ea8625dac6ca4e239fe4aa24d7 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.pdf b/doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.pdf
new file mode 100644
index 0000000..d9785dc
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md5 b/doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md5
new file mode 100644
index 0000000..da88099
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md5
@@ -0,0 +1 @@
+75dac012783d55ccc4c4a04c7a1c1f0b \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.pdf b/doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.pdf
new file mode 100644
index 0000000..fdaabfc
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md5 b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md5
new file mode 100644
index 0000000..8a87bf3
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md5
@@ -0,0 +1 @@
+6d28daded2aeb51acd29025f2d39cabb \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.pdf b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.pdf
new file mode 100644
index 0000000..e309900
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md5 b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md5
new file mode 100644
index 0000000..38515b3
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md5
@@ -0,0 +1 @@
+2c2cb8be294cbec81dce36676d08d0e0 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.pdf b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.pdf
new file mode 100644
index 0000000..c69fd22
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md5 b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md5
new file mode 100644
index 0000000..a96ef21
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md5
@@ -0,0 +1 @@
+a7bf05e0c99c2d7a23da7b7816ecf91a \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.pdf b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.pdf
new file mode 100644
index 0000000..23a4e48
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md5 b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md5
new file mode 100644
index 0000000..738f83d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md5
@@ -0,0 +1 @@
+827866b0dcd14a4e6cd6d30f0bcf0e45 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.pdf b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.pdf
new file mode 100644
index 0000000..ec6cb15
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md5 b/doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md5
new file mode 100644
index 0000000..a4ac39d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md5
@@ -0,0 +1 @@
+988dde5ebc6ffcde915c4c0e160c30c9 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.pdf b/doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.pdf
new file mode 100644
index 0000000..998eb3b
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md5 b/doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md5
new file mode 100644
index 0000000..68c5580
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md5
@@ -0,0 +1 @@
+7697c95aca193f2de8fb01d1560533da \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.pdf b/doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.pdf
new file mode 100644
index 0000000..a1cb65f
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md5 b/doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md5
new file mode 100644
index 0000000..45a8d9d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md5
@@ -0,0 +1 @@
+bf1fea799a9120a8065266e7bdd54fa5 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.pdf b/doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.pdf
new file mode 100644
index 0000000..4376a1f
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md5 b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md5
new file mode 100644
index 0000000..15f31e2
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md5
@@ -0,0 +1 @@
+b72944b31faaff444a0140bc4a27fb0c \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.pdf b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.pdf
new file mode 100644
index 0000000..04dd045
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md5 b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md5
new file mode 100644
index 0000000..b7e344d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md5
@@ -0,0 +1 @@
+9c26a550e0577a722296e077d649ccd5 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.pdf b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.pdf
new file mode 100644
index 0000000..fc25c49
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md5 b/doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md5
new file mode 100644
index 0000000..8f5a994
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md5
@@ -0,0 +1 @@
+f1a8e70b77f6c76f0cdb4c5a17aed30e \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.pdf b/doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.pdf
new file mode 100644
index 0000000..e06243a
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md5 b/doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md5
new file mode 100644
index 0000000..d75cadf
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md5
@@ -0,0 +1 @@
+aaffdffb443f14be09ea615f9b6ae53c \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.pdf b/doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.pdf
new file mode 100644
index 0000000..227948b
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md5 b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md5
new file mode 100644
index 0000000..121d6e9
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md5
@@ -0,0 +1 @@
+e261cfdd9d5f5833286e9f80895565f7 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.pdf b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.pdf
new file mode 100644
index 0000000..0000935
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md5 b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md5
new file mode 100644
index 0000000..f50e41d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md5
@@ -0,0 +1 @@
+678d5d36b8fedf3ded0635f6a46ff60f \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.pdf b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.pdf
new file mode 100644
index 0000000..cf3ad72
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md5 b/doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md5
new file mode 100644
index 0000000..ffadcb3
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md5
@@ -0,0 +1 @@
+37d4d862f848ee0594047ad64d6b393f \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.pdf b/doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.pdf
new file mode 100644
index 0000000..ee88855
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md5 b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md5
new file mode 100644
index 0000000..85a54b3
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md5
@@ -0,0 +1 @@
+762ef79f7a97e19ce423aa74a7ff4826 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.pdf b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.pdf
new file mode 100644
index 0000000..b7ec3e1
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md5 b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md5
new file mode 100644
index 0000000..0c4f58b
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md5
@@ -0,0 +1 @@
+e90343ff395665994584fa653907db26 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.pdf b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.pdf
new file mode 100644
index 0000000..2545cef
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md5 b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md5
new file mode 100644
index 0000000..9b67989
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md5
@@ -0,0 +1 @@
+5682c3907e96b79bf041e5e7566c499b \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.pdf b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.pdf
new file mode 100644
index 0000000..b9a151d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md5 b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md5
new file mode 100644
index 0000000..3ecea93
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md5
@@ -0,0 +1 @@
+0808611860cf92b0f19e0004e9f7f63e \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.pdf b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.pdf
new file mode 100644
index 0000000..1b46d03
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md5 b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md5
new file mode 100644
index 0000000..c21cc0d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md5
@@ -0,0 +1 @@
+eb4d56e620b773d3ae0f43c52c54efcb \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.pdf b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.pdf
new file mode 100644
index 0000000..4c9fd03
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md5 b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md5
new file mode 100644
index 0000000..2b3e3ec
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md5
@@ -0,0 +1 @@
+32681a21add6b4f62f374050c02f534d \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.pdf b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.pdf
new file mode 100644
index 0000000..36e6c9d
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md5 b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md5
new file mode 100644
index 0000000..799e4f3
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md5
@@ -0,0 +1 @@
+dd91f2e87f99bf8d2ab8af2233930763 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.pdf b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.pdf
new file mode 100644
index 0000000..5c49e18
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md5 b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md5
new file mode 100644
index 0000000..333df41
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md5
@@ -0,0 +1 @@
+af70cd7fe35798c8328be33b07960d62 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.pdf b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.pdf
new file mode 100644
index 0000000..d24094b
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md5 b/doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md5
new file mode 100644
index 0000000..520e49e
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md5
@@ -0,0 +1 @@
+e52bfd79318bf91f6ec6bcc4e5ddb396 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.pdf b/doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.pdf
new file mode 100644
index 0000000..bdb4462
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md5 b/doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md5
new file mode 100644
index 0000000..16ea9a7
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md5
@@ -0,0 +1 @@
+3351ad022302cf36877d123982945c9d \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.pdf b/doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.pdf
new file mode 100644
index 0000000..fc9caa4
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md5 b/doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md5
new file mode 100644
index 0000000..eefdd33
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md5
@@ -0,0 +1 @@
+e3e17137d3aa3fd7db394f4cea96095c \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.pdf b/doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.pdf
new file mode 100644
index 0000000..d4bb406
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md5 b/doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md5
new file mode 100644
index 0000000..1d1f523
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md5
@@ -0,0 +1 @@
+abf0975442fe7bb83985239389de0a40 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.pdf b/doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.pdf
new file mode 100644
index 0000000..161e3b5
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md5 b/doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md5
new file mode 100644
index 0000000..d5faca1
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md5
@@ -0,0 +1 @@
+5945118eb50ce9ad274f4ade07d2db45 \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.pdf b/doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.pdf
new file mode 100644
index 0000000..09a4202
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md5 b/doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md5
new file mode 100644
index 0000000..b50282a
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md5
@@ -0,0 +1 @@
+442bc4d18c227ece0878e4403352ac2e \ No newline at end of file
diff --git a/doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.pdf b/doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.pdf
new file mode 100644
index 0000000..ced86fb
--- /dev/null
+++ b/doxygen/latex/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_manager.tex b/doxygen/latex/class_network_manager.tex
new file mode 100644
index 0000000..3a158f1
--- /dev/null
+++ b/doxygen/latex/class_network_manager.tex
@@ -0,0 +1,313 @@
+\hypertarget{class_network_manager}{
+\section{NetworkManager Class Reference}
+\label{class_network_manager}\index{NetworkManager@{NetworkManager}}
+}
+
+
+Manages the network configurations like setting new default routes.
+
+
+
+
+{\ttfamily \#include $<$networkmanager.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_network_manager_a5aaf71c4aa7a2efab7f1dbae02312280}{NetworkManager} ()
+\item
+virtual \hyperlink{class_network_manager_a2cfe4223139cf58587a9f066b956cb23}{$\sim$NetworkManager} ()
+\item
+int \hyperlink{class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b}{replaceDefaultRoute} (QString ifname, QString gateway, int metric, int af)
+\item
+int \hyperlink{class_network_manager_aa8d692b2103ed7352b01008dd6c89789}{bringInterfaceUP} (QString ifname)
+\item
+int \hyperlink{class_network_manager_a65151df085f72be2c321512c25a8f654}{bringInterfaceDown} (QString ifname)
+\item
+int \hyperlink{class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365}{ip4\_\-setManualConfiguration} (QString ifname, QString ipAddress, QString netmask, QString broadcast, QString gateway, int metric, int af, QString pathToResolvConf, QList$<$ QString $>$ nameServer)
+\item
+int \hyperlink{class_network_manager_ada890449febc5c55edc03d83d7ed733a}{ip4\_\-configureInterface} (QString ifname, QString ipAddress, QString broadcast, QString netmask, int af)
+\item
+int \hyperlink{class_network_manager_a457f2d885c27eeabf16a5b146771eb86}{ip6\_\-addRoute} (const char $\ast$iface, const struct in6\_\-addr $\ast$ip6\_\-dest, int ip6\_\-prefix, const struct in6\_\-addr $\ast$ip6\_\-gateway, int metric, int mss)
+\item
+int \hyperlink{class_network_manager_ae3cd47623412d144225538f2d5ff1c89}{ip6\_\-addAddress} (struct ip6\_\-addr $\ast$ip6Addr, const char $\ast$iface)
+\item
+int \hyperlink{class_network_manager_ab4e9c06fc0655c715f025b14ed39478c}{writeResolvConf} (QString path, QString ifname, QList$<$ QString $>$ nameServer)
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Manages the network configurations like setting new default routes. Copyright (c) 2010,2011 -\/ RZ Uni Freiburg Copyright (c) 2010,2011 -\/ OpenSLX Project
+
+This program/file is free software distributed under the GPL version 2. See \href{http://openslx.org/COPYING}{\tt http://openslx.org/COPYING}
+
+If you have any feedback please consult \href{http://openslx.org/feedback}{\tt http://openslx.org/feedback} and send your feedback to \href{mailto:feedback@openslx.org}{\tt feedback@openslx.org}
+
+General information about OpenSLX can be found under \href{http://openslx.org}{\tt http://openslx.org}
+
+Manages the network configurations like setting new default routes. It provides methods for ipv4 and some method for ipv6.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_network_manager_a5aaf71c4aa7a2efab7f1dbae02312280}{
+\index{NetworkManager@{NetworkManager}!NetworkManager@{NetworkManager}}
+\index{NetworkManager@{NetworkManager}!NetworkManager@{NetworkManager}}
+\subsubsection[{NetworkManager}]{\setlength{\rightskip}{0pt plus 5cm}NetworkManager::NetworkManager (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_a5aaf71c4aa7a2efab7f1dbae02312280}
+\hypertarget{class_network_manager_a2cfe4223139cf58587a9f066b956cb23}{
+\index{NetworkManager@{NetworkManager}!$\sim$NetworkManager@{$\sim$NetworkManager}}
+\index{$\sim$NetworkManager@{$\sim$NetworkManager}!NetworkManager@{NetworkManager}}
+\subsubsection[{$\sim$NetworkManager}]{\setlength{\rightskip}{0pt plus 5cm}NetworkManager::$\sim$NetworkManager (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
+\label{class_network_manager_a2cfe4223139cf58587a9f066b956cb23}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_network_manager_a65151df085f72be2c321512c25a8f654}{
+\index{NetworkManager@{NetworkManager}!bringInterfaceDown@{bringInterfaceDown}}
+\index{bringInterfaceDown@{bringInterfaceDown}!NetworkManager@{NetworkManager}}
+\subsubsection[{bringInterfaceDown}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::bringInterfaceDown (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifname}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_a65151df085f72be2c321512c25a8f654}
+The method brings an interface down.
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifname} & the name of the interface\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+0 -\/$>$ success -\/1 -\/$>$ error
+\end{DoxyReturn}
+\hypertarget{class_network_manager_aa8d692b2103ed7352b01008dd6c89789}{
+\index{NetworkManager@{NetworkManager}!bringInterfaceUP@{bringInterfaceUP}}
+\index{bringInterfaceUP@{bringInterfaceUP}!NetworkManager@{NetworkManager}}
+\subsubsection[{bringInterfaceUP}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::bringInterfaceUP (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifname}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_aa8d692b2103ed7352b01008dd6c89789}
+The method brings an interface up.
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifname} & the name of the interface\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+0 -\/$>$ success -\/1 -\/$>$ error
+\end{DoxyReturn}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_manager_ada890449febc5c55edc03d83d7ed733a}{
+\index{NetworkManager@{NetworkManager}!ip4\_\-configureInterface@{ip4\_\-configureInterface}}
+\index{ip4\_\-configureInterface@{ip4\_\-configureInterface}!NetworkManager@{NetworkManager}}
+\subsubsection[{ip4\_\-configureInterface}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::ip4\_\-configureInterface (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifname, }
+\item[{QString}]{ipAddress, }
+\item[{QString}]{broadcast, }
+\item[{QString}]{netmask, }
+\item[{int}]{af}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_ada890449febc5c55edc03d83d7ed733a}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365}{
+\index{NetworkManager@{NetworkManager}!ip4\_\-setManualConfiguration@{ip4\_\-setManualConfiguration}}
+\index{ip4\_\-setManualConfiguration@{ip4\_\-setManualConfiguration}!NetworkManager@{NetworkManager}}
+\subsubsection[{ip4\_\-setManualConfiguration}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::ip4\_\-setManualConfiguration (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifname, }
+\item[{QString}]{ipAddress, }
+\item[{QString}]{netmask, }
+\item[{QString}]{broadcast, }
+\item[{QString}]{gateway, }
+\item[{int}]{metric, }
+\item[{int}]{af, }
+\item[{QString}]{pathToResolvConf, }
+\item[{QList$<$ QString $>$}]{nameServer}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365}
+This method is used when the manual configuration is needed.
+
+This method is used when the manual configuration is needed. First we bring up the interface. Than we configure the interface with our manual entered configuration dates. After that we replace the old default route with the new and write a resolv.conf.
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifname} & name of the interface which we are about to configure.\\
+\hline
+{\em ipAddress} & the new IP-\/Address.\\
+\hline
+{\em netmask} & the netmask of the IP-\/Address.\\
+\hline
+{\em broadcast} & the broadcast address. \\
+\hline
+{\em gateway} & the gateway address. \\
+\hline
+{\em metric} & do not exactly know why we need this. in most cases this should be 0. \\
+\hline
+{\em af} & the address type. Either AF\_\-INET for IPv4 or AF\_\-INET6 for IPv6. \\
+\hline
+{\em pathToResolvConf} & the path to the resolf.conf file. in most cases \char`\"{}/etc/\char`\"{}. \\
+\hline
+{\em nameServer} & the name server addresses. \\
+\hline
+\end{DoxyParams}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_manager_ae3cd47623412d144225538f2d5ff1c89}{
+\index{NetworkManager@{NetworkManager}!ip6\_\-addAddress@{ip6\_\-addAddress}}
+\index{ip6\_\-addAddress@{ip6\_\-addAddress}!NetworkManager@{NetworkManager}}
+\subsubsection[{ip6\_\-addAddress}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::ip6\_\-addAddress (
+\begin{DoxyParamCaption}
+\item[{struct ip6\_\-addr $\ast$}]{ip6Addr, }
+\item[{const char $\ast$}]{iface}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_ae3cd47623412d144225538f2d5ff1c89}
+\hypertarget{class_network_manager_a457f2d885c27eeabf16a5b146771eb86}{
+\index{NetworkManager@{NetworkManager}!ip6\_\-addRoute@{ip6\_\-addRoute}}
+\index{ip6\_\-addRoute@{ip6\_\-addRoute}!NetworkManager@{NetworkManager}}
+\subsubsection[{ip6\_\-addRoute}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::ip6\_\-addRoute (
+\begin{DoxyParamCaption}
+\item[{const char $\ast$}]{iface, }
+\item[{const struct in6\_\-addr $\ast$}]{ip6\_\-dest, }
+\item[{int}]{ip6\_\-prefix, }
+\item[{const struct in6\_\-addr $\ast$}]{ip6\_\-gateway, }
+\item[{int}]{metric, }
+\item[{int}]{mss}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_a457f2d885c27eeabf16a5b146771eb86}
+\hypertarget{class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b}{
+\index{NetworkManager@{NetworkManager}!replaceDefaultRoute@{replaceDefaultRoute}}
+\index{replaceDefaultRoute@{replaceDefaultRoute}!NetworkManager@{NetworkManager}}
+\subsubsection[{replaceDefaultRoute}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::replaceDefaultRoute (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifname, }
+\item[{QString}]{gateway, }
+\item[{int}]{mss, }
+\item[{int}]{af}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b}
+This method adds /replaces the default route. This method adds /replaces the default route. To keep it modular, it is possible to specify an ip address family.
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifName} & the interface name\\
+\hline
+{\em gateway} & the gateway address (e.g: 192.168.0.254) \\
+\hline
+{\em mss} & the mss. \\
+\hline
+{\em af} & specify the family type of the ip address. possible values are: AF\_\-INET for an IPv4 address AF\_\-INET6 for an IPv6 address\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+return -\/1 if an error happened. return 0 if everything was ok.
+\end{DoxyReturn}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_network_manager_ab4e9c06fc0655c715f025b14ed39478c}{
+\index{NetworkManager@{NetworkManager}!writeResolvConf@{writeResolvConf}}
+\index{writeResolvConf@{writeResolvConf}!NetworkManager@{NetworkManager}}
+\subsubsection[{writeResolvConf}]{\setlength{\rightskip}{0pt plus 5cm}int NetworkManager::writeResolvConf (
+\begin{DoxyParamCaption}
+\item[{QString}]{path, }
+\item[{QString}]{ifname, }
+\item[{QList$<$ QString $>$}]{nameServer}
+\end{DoxyParamCaption}
+)}}
+\label{class_network_manager_ab4e9c06fc0655c715f025b14ed39478c}
+This method writes a resolv.conf file.
+
+
+\begin{DoxyParams}{Parameters}
+{\em path} & path to the resolv.conf file. (in most cases: /etc/) \\
+\hline
+{\em ifname} & name of the interface \\
+\hline
+{\em addresses} & of the nameserver\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+return 0 if success else -\/1
+\end{DoxyReturn}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph}
+\end{center}
+\end{figure}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{networkmanager_8h}{networkmanager.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{networkmanager_8cpp}{networkmanager.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md5 b/doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md5
new file mode 100644
index 0000000..9e83e9c
--- /dev/null
+++ b/doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md5
@@ -0,0 +1 @@
+c9991c2942819f943adad8a99ca18f8a \ No newline at end of file
diff --git a/doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.pdf b/doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.pdf
new file mode 100644
index 0000000..bdc5b83
--- /dev/null
+++ b/doxygen/latex/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md5 b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md5
new file mode 100644
index 0000000..a73dae1
--- /dev/null
+++ b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md5
@@ -0,0 +1 @@
+188ff0ea54d16336236ceac211766d30 \ No newline at end of file
diff --git a/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.pdf b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.pdf
new file mode 100644
index 0000000..567de06
--- /dev/null
+++ b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md5 b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md5
new file mode 100644
index 0000000..02fd9bd
--- /dev/null
+++ b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md5
@@ -0,0 +1 @@
+2d7dead1c00970300d8528923f437e9f \ No newline at end of file
diff --git a/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.pdf b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.pdf
new file mode 100644
index 0000000..c49b7d0
--- /dev/null
+++ b/doxygen/latex/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md5 b/doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md5
new file mode 100644
index 0000000..40b5eeb
--- /dev/null
+++ b/doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md5
@@ -0,0 +1 @@
+29aba8c5a4f11298c8a972f2358f2c31 \ No newline at end of file
diff --git a/doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.pdf b/doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.pdf
new file mode 100644
index 0000000..06631fe
--- /dev/null
+++ b/doxygen/latex/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md5 b/doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md5
new file mode 100644
index 0000000..261b644
--- /dev/null
+++ b/doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md5
@@ -0,0 +1 @@
+2f8385d93fc604683cc36a3aca46a148 \ No newline at end of file
diff --git a/doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.pdf b/doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.pdf
new file mode 100644
index 0000000..6e551a3
--- /dev/null
+++ b/doxygen/latex/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md5 b/doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md5
new file mode 100644
index 0000000..6203610
--- /dev/null
+++ b/doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md5
@@ -0,0 +1 @@
+4a43620ec3fba64b3d0d7acad92ad10e \ No newline at end of file
diff --git a/doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.pdf b/doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.pdf
new file mode 100644
index 0000000..ec0acdd
--- /dev/null
+++ b/doxygen/latex/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/class_sys_info.tex b/doxygen/latex/class_sys_info.tex
new file mode 100644
index 0000000..26248b8
--- /dev/null
+++ b/doxygen/latex/class_sys_info.tex
@@ -0,0 +1,86 @@
+\hypertarget{class_sys_info}{
+\section{SysInfo Class Reference}
+\label{class_sys_info}\index{SysInfo@{SysInfo}}
+}
+
+
+{\ttfamily \#include $<$sysinfo.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{class_sys_info_ad5810112be02a38d5d4aecc95724c656}{SysInfo} ()
+\item
+\hyperlink{class_sys_info_a1a18c6209f6157332730d33666530402}{$\sim$SysInfo} ()
+\item
+const QString \hyperlink{class_sys_info_a0309806bf95c06b6744cbd367a038ccb}{getInfo} (const QString \&infoName)
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_sys_info_ad5810112be02a38d5d4aecc95724c656}{
+\index{SysInfo@{SysInfo}!SysInfo@{SysInfo}}
+\index{SysInfo@{SysInfo}!SysInfo@{SysInfo}}
+\subsubsection[{SysInfo}]{\setlength{\rightskip}{0pt plus 5cm}SysInfo::SysInfo (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_sys_info_ad5810112be02a38d5d4aecc95724c656}
+A empty constructor. \hypertarget{class_sys_info_a1a18c6209f6157332730d33666530402}{
+\index{SysInfo@{SysInfo}!$\sim$SysInfo@{$\sim$SysInfo}}
+\index{$\sim$SysInfo@{$\sim$SysInfo}!SysInfo@{SysInfo}}
+\subsubsection[{$\sim$SysInfo}]{\setlength{\rightskip}{0pt plus 5cm}SysInfo::$\sim$SysInfo (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{class_sys_info_a1a18c6209f6157332730d33666530402}
+A empty destructor.
+
+\subsection{Member Function Documentation}
+\hypertarget{class_sys_info_a0309806bf95c06b6744cbd367a038ccb}{
+\index{SysInfo@{SysInfo}!getInfo@{getInfo}}
+\index{getInfo@{getInfo}!SysInfo@{SysInfo}}
+\subsubsection[{getInfo}]{\setlength{\rightskip}{0pt plus 5cm}const QString SysInfo::getInfo (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{infoName}
+\end{DoxyParamCaption}
+)}}
+\label{class_sys_info_a0309806bf95c06b6744cbd367a038ccb}
+This method returns system informations.
+
+This method returns system informations according to the parameter. This method can be called from the \hyperlink{class_javascript_interface}{JavascriptInterface} class with the method \hyperlink{class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5}{JavascriptInterface::getSysInfo(const QString\& info)}.
+
+
+\begin{DoxyParams}{Parameters}
+{\em infoName} & Is of type QString. Defines which method will be called. Possible values are:
+\begin{DoxyItemize}
+\item mbserial
+\item usb
+\end{DoxyItemize}\\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+QString the output of the called method or \char`\"{}info\_\-error\char`\"{} if an error occurred (e. g. invalid parameter).
+\end{DoxyReturn}
+\begin{DoxySeeAlso}{See also}
+\hyperlink{class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5}{JavascriptInterface::getSysInfo(const QString\& info)}
+\end{DoxySeeAlso}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=356pt]{class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph}
+\end{center}
+\end{figure}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{sysinfo_8h}{sysinfo.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{sysinfo_8cpp}{sysinfo.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md5 b/doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md5
new file mode 100644
index 0000000..96e80b6
--- /dev/null
+++ b/doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md5
@@ -0,0 +1 @@
+e09d083d13104968f28bbc1825f4aac7 \ No newline at end of file
diff --git a/doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.pdf b/doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.pdf
new file mode 100644
index 0000000..464c3ec
--- /dev/null
+++ b/doxygen/latex/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classfbgui.tex b/doxygen/latex/classfbgui.tex
new file mode 100644
index 0000000..5c2ff55
--- /dev/null
+++ b/doxygen/latex/classfbgui.tex
@@ -0,0 +1,68 @@
+\hypertarget{classfbgui}{
+\section{fbgui Class Reference}
+\label{classfbgui}\index{fbgui@{fbgui}}
+}
+
+
+{\ttfamily \#include $<$fbgui.h$>$}
+
+\subsection*{Public Slots}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{classfbgui_ac9dbf026d41c03f5eb14f342ccc96d61}{init} ()
+\end{DoxyCompactItemize}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{classfbgui_a8196610ad9d7956730bfd42cd79d3ad5}{fbgui} ()
+\item
+\hyperlink{classfbgui_ac2f1a728b8d904e5eeed2a60aec59b40}{$\sim$fbgui} ()
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classfbgui_a8196610ad9d7956730bfd42cd79d3ad5}{
+\index{fbgui@{fbgui}!fbgui@{fbgui}}
+\index{fbgui@{fbgui}!fbgui@{fbgui}}
+\subsubsection[{fbgui}]{\setlength{\rightskip}{0pt plus 5cm}fbgui::fbgui (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classfbgui_a8196610ad9d7956730bfd42cd79d3ad5}
+A constructor.
+
+The constructor of the fbgui class. It initializes the main objects which are needed while the program is running. The appearance of the webView is here also defined.
+
+\begin{DoxySeeAlso}{See also}
+\hyperlink{class_javascript_interface}{JavascriptInterface}
+
+\hyperlink{class_download_manager}{DownloadManager}
+\end{DoxySeeAlso}
+\hypertarget{classfbgui_ac2f1a728b8d904e5eeed2a60aec59b40}{
+\index{fbgui@{fbgui}!$\sim$fbgui@{$\sim$fbgui}}
+\index{$\sim$fbgui@{$\sim$fbgui}!fbgui@{fbgui}}
+\subsubsection[{$\sim$fbgui}]{\setlength{\rightskip}{0pt plus 5cm}fbgui::$\sim$fbgui (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classfbgui_ac2f1a728b8d904e5eeed2a60aec59b40}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{classfbgui_ac9dbf026d41c03f5eb14f342ccc96d61}{
+\index{fbgui@{fbgui}!init@{init}}
+\index{init@{init}!fbgui@{fbgui}}
+\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void fbgui::init (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classfbgui_ac9dbf026d41c03f5eb14f342ccc96d61}
+init function.
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{fbgui_8h}{fbgui.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{fbgui_8cpp}{fbgui.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/classinterfaceconfiguration.tex b/doxygen/latex/classinterfaceconfiguration.tex
new file mode 100644
index 0000000..57ac75d
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration.tex
@@ -0,0 +1,323 @@
+\hypertarget{classinterfaceconfiguration}{
+\section{interfaceconfiguration Class Reference}
+\label{classinterfaceconfiguration}\index{interfaceconfiguration@{interfaceconfiguration}}
+}
+
+
+reads and stores a interface configuration.
+
+
+
+
+{\ttfamily \#include $<$interfaceconfiguration.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{classinterfaceconfiguration_adb3454e2f635cdb9e64abbf52876e405}{interfaceconfiguration} ()
+\item
+\hyperlink{classinterfaceconfiguration_a2a5030a447c71b8cb9fff25f76495e47}{interfaceconfiguration} (const \hyperlink{classinterfaceconfiguration}{interfaceconfiguration} \&other)
+\item
+\hyperlink{classinterfaceconfiguration}{interfaceconfiguration} \& \hyperlink{classinterfaceconfiguration_acfe24fb0ea09bf2ab6b56d563a01ea64}{operator=} (const \hyperlink{classinterfaceconfiguration}{interfaceconfiguration} \&other)
+\item
+virtual \hyperlink{classinterfaceconfiguration_a081284366f684dda0ea5b16da03d38cd}{$\sim$interfaceconfiguration} ()
+\item
+bool \hyperlink{classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b}{readConfigOutOfFile} (QString pathToConfig)
+\item
+QString \hyperlink{classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2}{getBroadcast} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_aa3e8faa34f96977487d949a7c08c7104}{getClientid} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_aa5f79d74d6298e66dab7f8166961fdcc}{getDhcpchaddr} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a591718d15c0020c9d500d64fffcafcfa}{getDhcpsid} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a9e927ea4b057f3e321737865fb2b3441}{getDnssearch} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0}{getDnsservers} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a77f6373dbb0cf520ab01f70368565d54}{getGateways} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7}{getGateway} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a516bf4c58fd7d1b89da4e3993947d259}{getHostname} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a7150e0b9dc8c3bc972dc28283c14de8e}{getInterface} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad}{getIpAddress} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19}{getNetmask} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a5cfbd9cf96ca1432d5ec60dee3da38b3}{getNetwork} ()
+\item
+QString \hyperlink{classinterfaceconfiguration_a0f83e2252730de775c834e53cacc6ae5}{getRoutes} ()
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+reads and stores a interface configuration. Copyright (c) 2010,2011 -\/ RZ Uni Freiburg Copyright (c) 2010,2011 -\/ OpenSLX Project
+
+This program/file is free software distributed under the GPL version 2. See \href{http://openslx.org/COPYING}{\tt http://openslx.org/COPYING}
+
+If you have any feedback please consult \href{http://openslx.org/feedback}{\tt http://openslx.org/feedback} and send your feedback to \href{mailto:feedback@openslx.org}{\tt feedback@openslx.org}
+
+General information about OpenSLX can be found under \href{http://openslx.org}{\tt http://openslx.org}
+
+reads and stores a interface configuration. the config file has already to exist. It is created by the cdhcpcd client process.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classinterfaceconfiguration_adb3454e2f635cdb9e64abbf52876e405}{
+\index{interfaceconfiguration@{interfaceconfiguration}!interfaceconfiguration@{interfaceconfiguration}}
+\index{interfaceconfiguration@{interfaceconfiguration}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{interfaceconfiguration}]{\setlength{\rightskip}{0pt plus 5cm}interfaceconfiguration::interfaceconfiguration (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_adb3454e2f635cdb9e64abbf52876e405}
+\hypertarget{classinterfaceconfiguration_a2a5030a447c71b8cb9fff25f76495e47}{
+\index{interfaceconfiguration@{interfaceconfiguration}!interfaceconfiguration@{interfaceconfiguration}}
+\index{interfaceconfiguration@{interfaceconfiguration}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{interfaceconfiguration}]{\setlength{\rightskip}{0pt plus 5cm}interfaceconfiguration::interfaceconfiguration (
+\begin{DoxyParamCaption}
+\item[{const {\bf interfaceconfiguration} \&}]{other}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a2a5030a447c71b8cb9fff25f76495e47}
+\hypertarget{classinterfaceconfiguration_a081284366f684dda0ea5b16da03d38cd}{
+\index{interfaceconfiguration@{interfaceconfiguration}!$\sim$interfaceconfiguration@{$\sim$interfaceconfiguration}}
+\index{$\sim$interfaceconfiguration@{$\sim$interfaceconfiguration}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{$\sim$interfaceconfiguration}]{\setlength{\rightskip}{0pt plus 5cm}interfaceconfiguration::$\sim$interfaceconfiguration (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
+\label{classinterfaceconfiguration_a081284366f684dda0ea5b16da03d38cd}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getBroadcast@{getBroadcast}}
+\index{getBroadcast@{getBroadcast}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getBroadcast}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getBroadcast (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classinterfaceconfiguration_aa3e8faa34f96977487d949a7c08c7104}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getClientid@{getClientid}}
+\index{getClientid@{getClientid}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getClientid}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getClientid (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_aa3e8faa34f96977487d949a7c08c7104}
+\hypertarget{classinterfaceconfiguration_aa5f79d74d6298e66dab7f8166961fdcc}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getDhcpchaddr@{getDhcpchaddr}}
+\index{getDhcpchaddr@{getDhcpchaddr}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getDhcpchaddr}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getDhcpchaddr (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_aa5f79d74d6298e66dab7f8166961fdcc}
+\hypertarget{classinterfaceconfiguration_a591718d15c0020c9d500d64fffcafcfa}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getDhcpsid@{getDhcpsid}}
+\index{getDhcpsid@{getDhcpsid}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getDhcpsid}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getDhcpsid (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a591718d15c0020c9d500d64fffcafcfa}
+\hypertarget{classinterfaceconfiguration_a9e927ea4b057f3e321737865fb2b3441}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getDnssearch@{getDnssearch}}
+\index{getDnssearch@{getDnssearch}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getDnssearch}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getDnssearch (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a9e927ea4b057f3e321737865fb2b3441}
+\hypertarget{classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getDnsservers@{getDnsservers}}
+\index{getDnsservers@{getDnsservers}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getDnsservers}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getDnsservers (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getGateway@{getGateway}}
+\index{getGateway@{getGateway}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getGateway}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getGateway (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classinterfaceconfiguration_a77f6373dbb0cf520ab01f70368565d54}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getGateways@{getGateways}}
+\index{getGateways@{getGateways}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getGateways}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getGateways (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a77f6373dbb0cf520ab01f70368565d54}
+\hypertarget{classinterfaceconfiguration_a516bf4c58fd7d1b89da4e3993947d259}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getHostname@{getHostname}}
+\index{getHostname@{getHostname}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getHostname}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getHostname (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a516bf4c58fd7d1b89da4e3993947d259}
+\hypertarget{classinterfaceconfiguration_a7150e0b9dc8c3bc972dc28283c14de8e}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getInterface@{getInterface}}
+\index{getInterface@{getInterface}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getInterface}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getInterface (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a7150e0b9dc8c3bc972dc28283c14de8e}
+\hypertarget{classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getIpAddress@{getIpAddress}}
+\index{getIpAddress@{getIpAddress}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getIpAddress}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getIpAddress (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getNetmask@{getNetmask}}
+\index{getNetmask@{getNetmask}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getNetmask}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getNetmask (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classinterfaceconfiguration_a5cfbd9cf96ca1432d5ec60dee3da38b3}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getNetwork@{getNetwork}}
+\index{getNetwork@{getNetwork}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getNetwork}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getNetwork (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a5cfbd9cf96ca1432d5ec60dee3da38b3}
+\hypertarget{classinterfaceconfiguration_a0f83e2252730de775c834e53cacc6ae5}{
+\index{interfaceconfiguration@{interfaceconfiguration}!getRoutes@{getRoutes}}
+\index{getRoutes@{getRoutes}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{getRoutes}]{\setlength{\rightskip}{0pt plus 5cm}QString interfaceconfiguration::getRoutes (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a0f83e2252730de775c834e53cacc6ae5}
+\hypertarget{classinterfaceconfiguration_acfe24fb0ea09bf2ab6b56d563a01ea64}{
+\index{interfaceconfiguration@{interfaceconfiguration}!operator=@{operator=}}
+\index{operator=@{operator=}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf interfaceconfiguration}\& interfaceconfiguration::operator= (
+\begin{DoxyParamCaption}
+\item[{const {\bf interfaceconfiguration} \&}]{other}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_acfe24fb0ea09bf2ab6b56d563a01ea64}
+\hypertarget{classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b}{
+\index{interfaceconfiguration@{interfaceconfiguration}!readConfigOutOfFile@{readConfigOutOfFile}}
+\index{readConfigOutOfFile@{readConfigOutOfFile}!interfaceconfiguration@{interfaceconfiguration}}
+\subsubsection[{readConfigOutOfFile}]{\setlength{\rightskip}{0pt plus 5cm}bool interfaceconfiguration::readConfigOutOfFile (
+\begin{DoxyParamCaption}
+\item[{QString}]{pathToConfig}
+\end{DoxyParamCaption}
+)}}
+\label{classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b}
+This method reads the configuration values out of a file.
+
+This method reads the configuration values out of a file. The file has to be created before by the customdhcpcd QProcess. (Overwrites the old values if they are already present.)
+
+
+\begin{DoxyParams}{Parameters}
+{\em pathToConfig} & contains the path to the configuration file. \\
+\hline
+\end{DoxyParams}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph}
+\end{center}
+\end{figure}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{interfaceconfiguration_8h}{interfaceconfiguration.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{interfaceconfiguration_8cpp}{interfaceconfiguration.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md5 b/doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md5
new file mode 100644
index 0000000..e275907
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md5
@@ -0,0 +1 @@
+7ddffed4f2de86af2455b75db9de42e8 \ No newline at end of file
diff --git a/doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.pdf b/doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.pdf
new file mode 100644
index 0000000..501fc18
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md5 b/doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md5
new file mode 100644
index 0000000..80453f6
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md5
@@ -0,0 +1 @@
+6f7730fddccf237ba07dcd92f98292ff \ No newline at end of file
diff --git a/doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.pdf b/doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.pdf
new file mode 100644
index 0000000..2258f1f
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md5 b/doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md5
new file mode 100644
index 0000000..417c79b
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md5
@@ -0,0 +1 @@
+dc39eb9e3fcce5ac6f86ebf25ad2723f \ No newline at end of file
diff --git a/doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.pdf b/doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.pdf
new file mode 100644
index 0000000..6e7a910
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md5 b/doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md5
new file mode 100644
index 0000000..387180b
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md5
@@ -0,0 +1 @@
+6385b4f8cf9339a0957670c6f8424c78 \ No newline at end of file
diff --git a/doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.pdf b/doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.pdf
new file mode 100644
index 0000000..be9da03
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md5 b/doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md5
new file mode 100644
index 0000000..7b5efeb
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md5
@@ -0,0 +1 @@
+eca72f66796a8ad28c92a0f8ca0c8533 \ No newline at end of file
diff --git a/doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.pdf b/doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.pdf
new file mode 100644
index 0000000..bbefe7c
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md5 b/doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md5
new file mode 100644
index 0000000..a3a45ad
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md5
@@ -0,0 +1 @@
+7c2d16e54d0cfcbdbc4bb3fd2ad4d52f \ No newline at end of file
diff --git a/doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.pdf b/doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.pdf
new file mode 100644
index 0000000..81df088
--- /dev/null
+++ b/doxygen/latex/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui.tex b/doxygen/latex/classndgui.tex
new file mode 100644
index 0000000..9d1225f
--- /dev/null
+++ b/doxygen/latex/classndgui.tex
@@ -0,0 +1,642 @@
+\hypertarget{classndgui}{
+\section{ndgui Class Reference}
+\label{classndgui}\index{ndgui@{ndgui}}
+}
+
+
+the GUI.
+
+
+
+
+{\ttfamily \#include $<$ndgui.h$>$}
+
+
+
+Collaboration diagram for ndgui:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=214pt]{classndgui__coll__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Slots}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{classndgui_a6e23dd3c6c1b4d04f30025b2c10bf18d}{handleConnectionEstablished} (QString ifName)
+\begin{DoxyCompactList}\small\item\em handle if a interface is able to connect \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_af98fc47fe747975dee2cf2346acf785d}{abortBoot} (QString msg)
+\begin{DoxyCompactList}\small\item\em show abortBoot dialog \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a944586f41e55f491391052b79cfb529f}{chooseInterfaceDialog} (QString msg)
+\begin{DoxyCompactList}\small\item\em opens ths chooseInterfaceDialog \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a7b8063ad972601bdfdeb00f23009165c}{handleAllProcessesFinished} ()
+\begin{DoxyCompactList}\small\item\em determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a84f2b0cc1d9dd99312c02aa5b2d0cb0d}{restartSystem} ()
+\begin{DoxyCompactList}\small\item\em restart the system \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a50f06ac02fc69545878e0abbdbb7ebe5}{shutDownSystem} ()
+\begin{DoxyCompactList}\small\item\em shut down the system \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_af640d1a415d6d5d853eba76bfaf5290f}{continueBoot} (QString ifName)
+\begin{DoxyCompactList}\small\item\em continue the boot sequence \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a42b6f854919553d74014fc1b21e9aa81}{continueBootWithoutCheck} (QString ifName)
+\begin{DoxyCompactList}\small\item\em continue the boot sequence without further checking if the connection is still possible. \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a05cca4d99fe640456e1a082ca5895a5c}{tryAgain} ()
+\begin{DoxyCompactList}\small\item\em starts the whole application again. \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_aa7cc65d744f45cf123a87cdf4be36b3d}{startSingleShot} ()
+\begin{DoxyCompactList}\small\item\em starts a singleshot event. \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_ac173b84ab72e5a53ae0289e48ab395ef}{startNetworkDiscovery} ()
+\begin{DoxyCompactList}\small\item\em start the network discovery \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6}{attachToDOM} ()
+\begin{DoxyCompactList}\small\item\em stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit. \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_aa3373ffada3e46d087c04ff7508ed5f4}{loadJQuery} ()
+\begin{DoxyCompactList}\small\item\em load jQuery and js scripts into the page so that all javascript functions will work. \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a4f9798503e6e924b13d9fbe15e224120}{addInterface} (const QString \&ifName)
+\begin{DoxyCompactList}\small\item\em adds an interface to the DOM tree. Creates its progress bar and it's status label. \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_ae7405769ad8f08f987ecd590542dcef8}{updateIfStatus} (const QString \&ifName, const QString \&status)
+\begin{DoxyCompactList}\small\item\em update the status for each interface \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_aa6f9ae5b9c750d29832c4f4724926a2b}{updateStatus} (const QString \&status)
+\begin{DoxyCompactList}\small\item\em updates the over all status \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a96c967742597072213e62f5247e6c3bd}{updateIfProgressBar} (const QString \&ifName, const int \&percent)
+\begin{DoxyCompactList}\small\item\em updates the progress bar for each interface. \item\end{DoxyCompactList}\item
+void \hyperlink{classndgui_a10b941fdad53df12bb0f7602688eb79a}{notifyCall} (QString msg)
+\begin{DoxyCompactList}\small\item\em just for debugging. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Signals}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{classndgui_a806312a541d5a5fff560fa1b40182409}{initFbgui} ()
+\end{DoxyCompactItemize}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{classndgui_a7b3eea54cb5df6f54fbbfbe3ab71b98e}{ndgui} (QMainWindow $\ast$parent=0)
+\item
+\hyperlink{classndgui_add61170d96702b55f550cb613a72754e}{$\sim$ndgui} ()
+\item
+Q\_\-INVOKABLE QVariantList \hyperlink{classndgui_a064fe279626d4101313124600fb0db53}{getManualConfInterfaces} ()
+\begin{DoxyCompactList}\small\item\em fills the drop down box of the manual interface configuration dialog. \item\end{DoxyCompactList}\item
+Q\_\-INVOKABLE int \hyperlink{classndgui_a5f951b7f0b4d7459644dd67d9d693226}{ip4\_\-setManualConfiguration} (QVariantMap result)
+\begin{DoxyCompactList}\small\item\em takes the entered manual configuration dates and delivers it to the networkDiscovery for further actions. \item\end{DoxyCompactList}\item
+Q\_\-INVOKABLE QString \hyperlink{classndgui_a734cf33c60368b5670ab8c927b4d52bb}{readLogFile} ()
+\begin{DoxyCompactList}\small\item\em read the log file. Log File will be presented inside of a dialog. \item\end{DoxyCompactList}\item
+Q\_\-INVOKABLE QVariantMap \hyperlink{classndgui_aca229fe8f5a79c35ba6d784d76ac4358}{getInterfaceConf} (QString ifName)
+\begin{DoxyCompactList}\small\item\em return a json formated interface configuration \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+the GUI. This class is responsible for creating and displaying the user interface. It also connects the webView via QWebBridge to javascript functions inside the html files.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classndgui_a7b3eea54cb5df6f54fbbfbe3ab71b98e}{
+\index{ndgui@{ndgui}!ndgui@{ndgui}}
+\index{ndgui@{ndgui}!ndgui@{ndgui}}
+\subsubsection[{ndgui}]{\setlength{\rightskip}{0pt plus 5cm}ndgui::ndgui (
+\begin{DoxyParamCaption}
+\item[{QMainWindow $\ast$}]{parent = {\ttfamily 0}}
+\end{DoxyParamCaption}
+)}}
+\label{classndgui_a7b3eea54cb5df6f54fbbfbe3ab71b98e}
+constructor \hypertarget{classndgui_add61170d96702b55f550cb613a72754e}{
+\index{ndgui@{ndgui}!$\sim$ndgui@{$\sim$ndgui}}
+\index{$\sim$ndgui@{$\sim$ndgui}!ndgui@{ndgui}}
+\subsubsection[{$\sim$ndgui}]{\setlength{\rightskip}{0pt plus 5cm}ndgui::$\sim$ndgui (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classndgui_add61170d96702b55f550cb613a72754e}
+destructor
+
+\subsection{Member Function Documentation}
+\hypertarget{classndgui_af98fc47fe747975dee2cf2346acf785d}{
+\index{ndgui@{ndgui}!abortBoot@{abortBoot}}
+\index{abortBoot@{abortBoot}!ndgui@{ndgui}}
+\subsubsection[{abortBoot}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::abortBoot (
+\begin{DoxyParamCaption}
+\item[{QString}]{msg}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_af98fc47fe747975dee2cf2346acf785d}
+
+
+show abortBoot dialog
+
+
+\begin{DoxyParams}{Parameters}
+{\em msg} & the message, displayed in the dialog. \\
+\hline
+\end{DoxyParams}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=374pt]{classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a4f9798503e6e924b13d9fbe15e224120}{
+\index{ndgui@{ndgui}!addInterface@{addInterface}}
+\index{addInterface@{addInterface}!ndgui@{ndgui}}
+\subsubsection[{addInterface}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::addInterface (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a4f9798503e6e924b13d9fbe15e224120}
+
+
+adds an interface to the DOM tree. Creates its progress bar and it's status label.
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifName} & name of the new interface. \\
+\hline
+\end{DoxyParams}
+\hypertarget{classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6}{
+\index{ndgui@{ndgui}!attachToDOM@{attachToDOM}}
+\index{attachToDOM@{attachToDOM}!ndgui@{ndgui}}
+\subsubsection[{attachToDOM}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::attachToDOM (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6}
+
+
+stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit.
+
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=320pt]{classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a944586f41e55f491391052b79cfb529f}{
+\index{ndgui@{ndgui}!chooseInterfaceDialog@{chooseInterfaceDialog}}
+\index{chooseInterfaceDialog@{chooseInterfaceDialog}!ndgui@{ndgui}}
+\subsubsection[{chooseInterfaceDialog}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::chooseInterfaceDialog (
+\begin{DoxyParamCaption}
+\item[{QString}]{msg}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a944586f41e55f491391052b79cfb529f}
+
+
+opens ths chooseInterfaceDialog
+
+
+\begin{DoxyParams}{Parameters}
+{\em msg} & the interfaces as json formated string. will be displayed in a select box. \\
+\hline
+\end{DoxyParams}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_a944586f41e55f491391052b79cfb529f_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_af640d1a415d6d5d853eba76bfaf5290f}{
+\index{ndgui@{ndgui}!continueBoot@{continueBoot}}
+\index{continueBoot@{continueBoot}!ndgui@{ndgui}}
+\subsubsection[{continueBoot}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::continueBoot (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_af640d1a415d6d5d853eba76bfaf5290f}
+
+
+continue the boot sequence
+
+represents the end of the \hyperlink{class_network_discovery}{NetworkDiscovery} life time. will start the fbgui screen. All networkDiscovery signals will be ignored after this point.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a42b6f854919553d74014fc1b21e9aa81}{
+\index{ndgui@{ndgui}!continueBootWithoutCheck@{continueBootWithoutCheck}}
+\index{continueBootWithoutCheck@{continueBootWithoutCheck}!ndgui@{ndgui}}
+\subsubsection[{continueBootWithoutCheck}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::continueBootWithoutCheck (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a42b6f854919553d74014fc1b21e9aa81}
+
+
+continue the boot sequence without further checking if the connection is still possible.
+
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=366pt]{classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_aca229fe8f5a79c35ba6d784d76ac4358}{
+\index{ndgui@{ndgui}!getInterfaceConf@{getInterfaceConf}}
+\index{getInterfaceConf@{getInterfaceConf}!ndgui@{ndgui}}
+\subsubsection[{getInterfaceConf}]{\setlength{\rightskip}{0pt plus 5cm}QVariantMap ndgui::getInterfaceConf (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)}}
+\label{classndgui_aca229fe8f5a79c35ba6d784d76ac4358}
+
+
+return a json formated interface configuration
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifName} & the name of the interface \\
+\hline
+\end{DoxyParams}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a064fe279626d4101313124600fb0db53}{
+\index{ndgui@{ndgui}!getManualConfInterfaces@{getManualConfInterfaces}}
+\index{getManualConfInterfaces@{getManualConfInterfaces}!ndgui@{ndgui}}
+\subsubsection[{getManualConfInterfaces}]{\setlength{\rightskip}{0pt plus 5cm}QVariantList ndgui::getManualConfInterfaces (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classndgui_a064fe279626d4101313124600fb0db53}
+
+
+fills the drop down box of the manual interface configuration dialog.
+
+\hypertarget{classndgui_a7b8063ad972601bdfdeb00f23009165c}{
+\index{ndgui@{ndgui}!handleAllProcessesFinished@{handleAllProcessesFinished}}
+\index{handleAllProcessesFinished@{handleAllProcessesFinished}!ndgui@{ndgui}}
+\subsubsection[{handleAllProcessesFinished}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::handleAllProcessesFinished (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a7b8063ad972601bdfdeb00f23009165c}
+
+
+determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog
+
+if we have a user choice (\_\-userChoice = true) than networkDiscovery will emit a allProcessesFinished signal if all processes are done. This method determines if user will see an abort boot dialog (no interface names in the ifNameList list) or an choose interface dialog (one or more interface names in the list (add with handleConnectionEstablished)).
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a6e23dd3c6c1b4d04f30025b2c10bf18d}{
+\index{ndgui@{ndgui}!handleConnectionEstablished@{handleConnectionEstablished}}
+\index{handleConnectionEstablished@{handleConnectionEstablished}!ndgui@{ndgui}}
+\subsubsection[{handleConnectionEstablished}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::handleConnectionEstablished (
+\begin{DoxyParamCaption}
+\item[{QString}]{ifName}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a6e23dd3c6c1b4d04f30025b2c10bf18d}
+
+
+handle if a interface is able to connect
+
+if we have a user choice (\_\-userChoice = true) than networkDiscovery will emit connectionEstablished signals. Add the interface name to a \_\-ifNameList. This list holds all interfaces the user can choose out of. \hypertarget{classndgui_a806312a541d5a5fff560fa1b40182409}{
+\index{ndgui@{ndgui}!initFbgui@{initFbgui}}
+\index{initFbgui@{initFbgui}!ndgui@{ndgui}}
+\subsubsection[{initFbgui}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::initFbgui (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}signal\mbox{]}}}}
+\label{classndgui_a806312a541d5a5fff560fa1b40182409}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_a806312a541d5a5fff560fa1b40182409_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a5f951b7f0b4d7459644dd67d9d693226}{
+\index{ndgui@{ndgui}!ip4\_\-setManualConfiguration@{ip4\_\-setManualConfiguration}}
+\index{ip4\_\-setManualConfiguration@{ip4\_\-setManualConfiguration}!ndgui@{ndgui}}
+\subsubsection[{ip4\_\-setManualConfiguration}]{\setlength{\rightskip}{0pt plus 5cm}int ndgui::ip4\_\-setManualConfiguration (
+\begin{DoxyParamCaption}
+\item[{QVariantMap}]{jsonArr}
+\end{DoxyParamCaption}
+)}}
+\label{classndgui_a5f951b7f0b4d7459644dd67d9d693226}
+
+
+takes the entered manual configuration dates and delivers it to the networkDiscovery for further actions.
+
+
+\begin{DoxyParams}{Parameters}
+{\em jsonArr} & a jsonArr which contains the manual entered interface configuration \\
+\hline
+\end{DoxyParams}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_aa3373ffada3e46d087c04ff7508ed5f4}{
+\index{ndgui@{ndgui}!loadJQuery@{loadJQuery}}
+\index{loadJQuery@{loadJQuery}!ndgui@{ndgui}}
+\subsubsection[{loadJQuery}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::loadJQuery (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_aa3373ffada3e46d087c04ff7508ed5f4}
+
+
+load jQuery and js scripts into the page so that all javascript functions will work.
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=320pt]{classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a10b941fdad53df12bb0f7602688eb79a}{
+\index{ndgui@{ndgui}!notifyCall@{notifyCall}}
+\index{notifyCall@{notifyCall}!ndgui@{ndgui}}
+\subsubsection[{notifyCall}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::notifyCall (
+\begin{DoxyParamCaption}
+\item[{QString}]{msg}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a10b941fdad53df12bb0f7602688eb79a}
+
+
+just for debugging.
+
+\hypertarget{classndgui_a734cf33c60368b5670ab8c927b4d52bb}{
+\index{ndgui@{ndgui}!readLogFile@{readLogFile}}
+\index{readLogFile@{readLogFile}!ndgui@{ndgui}}
+\subsubsection[{readLogFile}]{\setlength{\rightskip}{0pt plus 5cm}QString ndgui::readLogFile (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{classndgui_a734cf33c60368b5670ab8c927b4d52bb}
+
+
+read the log file. Log File will be presented inside of a dialog.
+
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=366pt]{classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a84f2b0cc1d9dd99312c02aa5b2d0cb0d}{
+\index{ndgui@{ndgui}!restartSystem@{restartSystem}}
+\index{restartSystem@{restartSystem}!ndgui@{ndgui}}
+\subsubsection[{restartSystem}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::restartSystem (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a84f2b0cc1d9dd99312c02aa5b2d0cb0d}
+
+
+restart the system
+
+this method will restart the system. triggered through a button click in the gui. \hypertarget{classndgui_a50f06ac02fc69545878e0abbdbb7ebe5}{
+\index{ndgui@{ndgui}!shutDownSystem@{shutDownSystem}}
+\index{shutDownSystem@{shutDownSystem}!ndgui@{ndgui}}
+\subsubsection[{shutDownSystem}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::shutDownSystem (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a50f06ac02fc69545878e0abbdbb7ebe5}
+
+
+shut down the system
+
+this method will restart the system. triggered through a button click in the gui. \hypertarget{classndgui_ac173b84ab72e5a53ae0289e48ab395ef}{
+\index{ndgui@{ndgui}!startNetworkDiscovery@{startNetworkDiscovery}}
+\index{startNetworkDiscovery@{startNetworkDiscovery}!ndgui@{ndgui}}
+\subsubsection[{startNetworkDiscovery}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::startNetworkDiscovery (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_ac173b84ab72e5a53ae0289e48ab395ef}
+
+
+start the network discovery
+
+main starting point of the whole procedure. disconnect the loadFinished signal with the startNetworkDiscovery and starts the networkDiscovery.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=376pt]{classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_aa7cc65d744f45cf123a87cdf4be36b3d}{
+\index{ndgui@{ndgui}!startSingleShot@{startSingleShot}}
+\index{startSingleShot@{startSingleShot}!ndgui@{ndgui}}
+\subsubsection[{startSingleShot}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::startSingleShot (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_aa7cc65d744f45cf123a87cdf4be36b3d}
+
+
+starts a singleshot event.
+
+is connected to the singleShot event. Triggering this method means that we go on with the main \hyperlink{class_network_discovery}{NetworkDiscovery} screen. connects the loadFinished signal of the \_\-webView with the startNetworkDiscovery slot and removes the action.
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=376pt]{classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a05cca4d99fe640456e1a082ca5895a5c}{
+\index{ndgui@{ndgui}!tryAgain@{tryAgain}}
+\index{tryAgain@{tryAgain}!ndgui@{ndgui}}
+\subsubsection[{tryAgain}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::tryAgain (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a05cca4d99fe640456e1a082ca5895a5c}
+
+
+starts the whole application again.
+
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=374pt]{classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{classndgui_a96c967742597072213e62f5247e6c3bd}{
+\index{ndgui@{ndgui}!updateIfProgressBar@{updateIfProgressBar}}
+\index{updateIfProgressBar@{updateIfProgressBar}!ndgui@{ndgui}}
+\subsubsection[{updateIfProgressBar}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::updateIfProgressBar (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{ifName, }
+\item[{const int \&}]{percent}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_a96c967742597072213e62f5247e6c3bd}
+
+
+updates the progress bar for each interface.
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifname} & the name ot the interface to update\\
+\hline
+{\em percent} & the progress in percent \\
+\hline
+\end{DoxyParams}
+\hypertarget{classndgui_ae7405769ad8f08f987ecd590542dcef8}{
+\index{ndgui@{ndgui}!updateIfStatus@{updateIfStatus}}
+\index{updateIfStatus@{updateIfStatus}!ndgui@{ndgui}}
+\subsubsection[{updateIfStatus}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::updateIfStatus (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{ifName, }
+\item[{const QString \&}]{status}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_ae7405769ad8f08f987ecd590542dcef8}
+
+
+update the status for each interface
+
+
+\begin{DoxyParams}{Parameters}
+{\em ifName} & the name ot the interface to update\\
+\hline
+{\em status} & the new status of the interface. \\
+\hline
+\end{DoxyParams}
+\hypertarget{classndgui_aa6f9ae5b9c750d29832c4f4724926a2b}{
+\index{ndgui@{ndgui}!updateStatus@{updateStatus}}
+\index{updateStatus@{updateStatus}!ndgui@{ndgui}}
+\subsubsection[{updateStatus}]{\setlength{\rightskip}{0pt plus 5cm}void ndgui::updateStatus (
+\begin{DoxyParamCaption}
+\item[{const QString \&}]{status}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily \mbox{[}slot\mbox{]}}}}
+\label{classndgui_aa6f9ae5b9c750d29832c4f4724926a2b}
+
+
+updates the over all status
+
+
+\begin{DoxyParams}{Parameters}
+{\em status} & the new status message \\
+\hline
+\end{DoxyParams}
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+/home/niklas/workspace/fbgui/src/\hyperlink{ndgui_8h}{ndgui.h}\item
+/home/niklas/workspace/fbgui/src/\hyperlink{ndgui_8cpp}{ndgui.cpp}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/classndgui__coll__graph.md5 b/doxygen/latex/classndgui__coll__graph.md5
new file mode 100644
index 0000000..577d147
--- /dev/null
+++ b/doxygen/latex/classndgui__coll__graph.md5
@@ -0,0 +1 @@
+037136d28e2917a2adcb5938ecc3894c \ No newline at end of file
diff --git a/doxygen/latex/classndgui__coll__graph.pdf b/doxygen/latex/classndgui__coll__graph.pdf
new file mode 100644
index 0000000..43977ae
--- /dev/null
+++ b/doxygen/latex/classndgui__coll__graph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md5 b/doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md5
new file mode 100644
index 0000000..fd0389c
--- /dev/null
+++ b/doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md5
@@ -0,0 +1 @@
+61cb3c6b3223af434e49e2bb877eb72b \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.pdf b/doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.pdf
new file mode 100644
index 0000000..3e6e55c
--- /dev/null
+++ b/doxygen/latex/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md5 b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md5
new file mode 100644
index 0000000..5667955
--- /dev/null
+++ b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md5
@@ -0,0 +1 @@
+d41a97a023e4f69752ff29941b0ff7b4 \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.pdf b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.pdf
new file mode 100644
index 0000000..5bda071
--- /dev/null
+++ b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md5 b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md5
new file mode 100644
index 0000000..91411b2
--- /dev/null
+++ b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md5
@@ -0,0 +1 @@
+214093c55a44941fdf9cdb20333cc491 \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.pdf b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.pdf
new file mode 100644
index 0000000..b01ec78
--- /dev/null
+++ b/doxygen/latex/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md5 b/doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md5
new file mode 100644
index 0000000..c61b62e
--- /dev/null
+++ b/doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md5
@@ -0,0 +1 @@
+99a6698d94545128267718e27665d65c \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.pdf b/doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.pdf
new file mode 100644
index 0000000..38b6b9b
--- /dev/null
+++ b/doxygen/latex/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md5 b/doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md5
new file mode 100644
index 0000000..33e4882
--- /dev/null
+++ b/doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md5
@@ -0,0 +1 @@
+79aeb4e6b470a811a501ba737b0f4b48 \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.pdf b/doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.pdf
new file mode 100644
index 0000000..5a84e29
--- /dev/null
+++ b/doxygen/latex/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md5 b/doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md5
new file mode 100644
index 0000000..c6a4baa
--- /dev/null
+++ b/doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md5
@@ -0,0 +1 @@
+278399125749af96b0c6734ffd06e60e \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.pdf b/doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.pdf
new file mode 100644
index 0000000..4b27b23
--- /dev/null
+++ b/doxygen/latex/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md5 b/doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md5
new file mode 100644
index 0000000..2f0941d
--- /dev/null
+++ b/doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md5
@@ -0,0 +1 @@
+79cc5933387d9effc27a376f22a7faba \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.pdf b/doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.pdf
new file mode 100644
index 0000000..d41b4c3
--- /dev/null
+++ b/doxygen/latex/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md5 b/doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md5
new file mode 100644
index 0000000..cd188a5
--- /dev/null
+++ b/doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md5
@@ -0,0 +1 @@
+4b8c2f47189e4d1c7131880539e1a6b1 \ No newline at end of file
diff --git a/doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.pdf b/doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.pdf
new file mode 100644
index 0000000..336a1d1
--- /dev/null
+++ b/doxygen/latex/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md5 b/doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md5
new file mode 100644
index 0000000..0784a21
--- /dev/null
+++ b/doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md5
@@ -0,0 +1 @@
+41ff9ab8a67fc6b95584e52858ccf40e \ No newline at end of file
diff --git a/doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.pdf b/doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.pdf
new file mode 100644
index 0000000..0d6cee7
--- /dev/null
+++ b/doxygen/latex/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md5 b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md5
new file mode 100644
index 0000000..00aea2a
--- /dev/null
+++ b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md5
@@ -0,0 +1 @@
+490994756acc801b582a8dbb4aabcf5d \ No newline at end of file
diff --git a/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.pdf b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.pdf
new file mode 100644
index 0000000..38f75c2
--- /dev/null
+++ b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md5 b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md5
new file mode 100644
index 0000000..f2c8463
--- /dev/null
+++ b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md5
@@ -0,0 +1 @@
+44acad7e8ee190fb6510904afab03a9c \ No newline at end of file
diff --git a/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.pdf b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.pdf
new file mode 100644
index 0000000..e9cf384
--- /dev/null
+++ b/doxygen/latex/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md5 b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md5
new file mode 100644
index 0000000..0f490aa
--- /dev/null
+++ b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md5
@@ -0,0 +1 @@
+d17c7d33bfe879734d2727a8c6439214 \ No newline at end of file
diff --git a/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.pdf b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.pdf
new file mode 100644
index 0000000..9c5b6cb
--- /dev/null
+++ b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md5 b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md5
new file mode 100644
index 0000000..ebf9501
--- /dev/null
+++ b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md5
@@ -0,0 +1 @@
+da108c8a0e864fd1be49910c7d487eed \ No newline at end of file
diff --git a/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.pdf b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.pdf
new file mode 100644
index 0000000..b58b81e
--- /dev/null
+++ b/doxygen/latex/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md5 b/doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md5
new file mode 100644
index 0000000..809296f
--- /dev/null
+++ b/doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md5
@@ -0,0 +1 @@
+cf319b31cb86bffd6ed1cf8fc0b24b8f \ No newline at end of file
diff --git a/doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.pdf b/doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.pdf
new file mode 100644
index 0000000..ba21a44
--- /dev/null
+++ b/doxygen/latex/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md5 b/doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md5
new file mode 100644
index 0000000..6da9093
--- /dev/null
+++ b/doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md5
@@ -0,0 +1 @@
+3cc71f75b79dc40d0c5838571d057189 \ No newline at end of file
diff --git a/doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.pdf b/doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.pdf
new file mode 100644
index 0000000..b38f148
--- /dev/null
+++ b/doxygen/latex/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md5 b/doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md5
new file mode 100644
index 0000000..9e1f032
--- /dev/null
+++ b/doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md5
@@ -0,0 +1 @@
+99bc47dbcf422fec400f2807a73c2876 \ No newline at end of file
diff --git a/doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.pdf b/doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.pdf
new file mode 100644
index 0000000..28c34aa
--- /dev/null
+++ b/doxygen/latex/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md5 b/doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md5
new file mode 100644
index 0000000..e846eff
--- /dev/null
+++ b/doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md5
@@ -0,0 +1 @@
+e0f756caba59b4e8c47c67d58f38a03e \ No newline at end of file
diff --git a/doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.pdf b/doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.pdf
new file mode 100644
index 0000000..c5ac7f1
--- /dev/null
+++ b/doxygen/latex/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/downloadmanager_8cpp.tex b/doxygen/latex/downloadmanager_8cpp.tex
new file mode 100644
index 0000000..34e7469
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8cpp.tex
@@ -0,0 +1,12 @@
+\hypertarget{downloadmanager_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/downloadmanager.cpp File Reference}
+\label{downloadmanager_8cpp}\index{/home/niklas/workspace/fbgui/src/downloadmanager.cpp@{/home/niklas/workspace/fbgui/src/downloadmanager.cpp}}
+}
+{\ttfamily \#include \char`\"{}downloadmanager.h\char`\"{}}\par
+Include dependency graph for downloadmanager.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=354pt]{downloadmanager_8cpp__incl}
+\end{center}
+\end{figure}
diff --git a/doxygen/latex/downloadmanager_8cpp__incl.md5 b/doxygen/latex/downloadmanager_8cpp__incl.md5
new file mode 100644
index 0000000..a373e59
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8cpp__incl.md5
@@ -0,0 +1 @@
+66a6924bc29fb25e33433532b258aa5e \ No newline at end of file
diff --git a/doxygen/latex/downloadmanager_8cpp__incl.pdf b/doxygen/latex/downloadmanager_8cpp__incl.pdf
new file mode 100644
index 0000000..9ca7844
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/downloadmanager_8h.tex b/doxygen/latex/downloadmanager_8h.tex
new file mode 100644
index 0000000..885c9cb
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8h.tex
@@ -0,0 +1,65 @@
+\hypertarget{downloadmanager_8h}{
+\section{/home/niklas/workspace/fbgui/src/downloadmanager.h File Reference}
+\label{downloadmanager_8h}\index{/home/niklas/workspace/fbgui/src/downloadmanager.h@{/home/niklas/workspace/fbgui/src/downloadmanager.h}}
+}
+{\ttfamily \#include \char`\"{}fbgui.h\char`\"{}}\par
+Include dependency graph for downloadmanager.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=354pt]{downloadmanager_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{downloadmanager_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{class_download_manager}{DownloadManager}
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+bool \hyperlink{downloadmanager_8h_a398527b3e9e358c345c5047b16871957}{debug}
+\item
+QUrl \hyperlink{downloadmanager_8h_a234e8a60f8c04f267847d0f548e48cb9}{baseURL}
+\item
+QString \hyperlink{downloadmanager_8h_a77498c74d71edea0b1fddec0565ca859}{binPath}
+\item
+QString \hyperlink{downloadmanager_8h_aa99ae0a965d4bde3989d259fadc4f0ec}{downloadPath}
+\item
+int \hyperlink{downloadmanager_8h_afb7bae46ad8e23553477b181275e66fa}{updateInterval}
+\end{DoxyCompactItemize}
+
+
+\subsection{Variable Documentation}
+\hypertarget{downloadmanager_8h_a234e8a60f8c04f267847d0f548e48cb9}{
+\index{downloadmanager.h@{downloadmanager.h}!baseURL@{baseURL}}
+\index{baseURL@{baseURL}!downloadmanager.h@{downloadmanager.h}}
+\subsubsection[{baseURL}]{\setlength{\rightskip}{0pt plus 5cm}QUrl baseURL}}
+\label{downloadmanager_8h_a234e8a60f8c04f267847d0f548e48cb9}
+\hypertarget{downloadmanager_8h_a77498c74d71edea0b1fddec0565ca859}{
+\index{downloadmanager.h@{downloadmanager.h}!binPath@{binPath}}
+\index{binPath@{binPath}!downloadmanager.h@{downloadmanager.h}}
+\subsubsection[{binPath}]{\setlength{\rightskip}{0pt plus 5cm}QString binPath}}
+\label{downloadmanager_8h_a77498c74d71edea0b1fddec0565ca859}
+\hypertarget{downloadmanager_8h_a398527b3e9e358c345c5047b16871957}{
+\index{downloadmanager.h@{downloadmanager.h}!debug@{debug}}
+\index{debug@{debug}!downloadmanager.h@{downloadmanager.h}}
+\subsubsection[{debug}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf debug}}}
+\label{downloadmanager_8h_a398527b3e9e358c345c5047b16871957}
+\hypertarget{downloadmanager_8h_aa99ae0a965d4bde3989d259fadc4f0ec}{
+\index{downloadmanager.h@{downloadmanager.h}!downloadPath@{downloadPath}}
+\index{downloadPath@{downloadPath}!downloadmanager.h@{downloadmanager.h}}
+\subsubsection[{downloadPath}]{\setlength{\rightskip}{0pt plus 5cm}QString downloadPath}}
+\label{downloadmanager_8h_aa99ae0a965d4bde3989d259fadc4f0ec}
+\hypertarget{downloadmanager_8h_afb7bae46ad8e23553477b181275e66fa}{
+\index{downloadmanager.h@{downloadmanager.h}!updateInterval@{updateInterval}}
+\index{updateInterval@{updateInterval}!downloadmanager.h@{downloadmanager.h}}
+\subsubsection[{updateInterval}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf updateInterval}}}
+\label{downloadmanager_8h_afb7bae46ad8e23553477b181275e66fa}
diff --git a/doxygen/latex/downloadmanager_8h__dep__incl.md5 b/doxygen/latex/downloadmanager_8h__dep__incl.md5
new file mode 100644
index 0000000..83b8f84
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8h__dep__incl.md5
@@ -0,0 +1 @@
+5190985562eec3fbb51bca2c76d3117e \ No newline at end of file
diff --git a/doxygen/latex/downloadmanager_8h__dep__incl.pdf b/doxygen/latex/downloadmanager_8h__dep__incl.pdf
new file mode 100644
index 0000000..c1b218f
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/downloadmanager_8h__incl.md5 b/doxygen/latex/downloadmanager_8h__incl.md5
new file mode 100644
index 0000000..3d44da1
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8h__incl.md5
@@ -0,0 +1 @@
+fdb355b119b0bd604f3e8f642e794249 \ No newline at end of file
diff --git a/doxygen/latex/downloadmanager_8h__incl.pdf b/doxygen/latex/downloadmanager_8h__incl.pdf
new file mode 100644
index 0000000..6332db7
--- /dev/null
+++ b/doxygen/latex/downloadmanager_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/doxygen.sty b/doxygen/latex/doxygen.sty
new file mode 100644
index 0000000..72148c0
--- /dev/null
+++ b/doxygen/latex/doxygen.sty
@@ -0,0 +1,445 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+
+% Packages used by this style file
+\RequirePackage{alltt}
+\RequirePackage{array}
+\RequirePackage{calc}
+\RequirePackage{color}
+\RequirePackage{fancyhdr}
+\RequirePackage{longtable}
+\RequirePackage{verbatim}
+\RequirePackage{ifthen}
+\RequirePackage[table]{xcolor}
+
+% Use helvetica font instead of times roman
+\RequirePackage{helvet}
+\RequirePackage{sectsty}
+\RequirePackage{tocloft}
+\allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont}
+\providecommand{\cftchapfont}{%
+ \fontsize{11}{13}\usefont{OT1}{phv}{bc}{n}\selectfont
+}
+\providecommand{\cftchappagefont}{%
+ \fontsize{11}{13}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftsecfont}{%
+ \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftsecpagefont}{%
+ \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftsubsecfont}{%
+ \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftsubsecpagefont}{%
+ \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftsubsubsecfont}{%
+ \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftsubsubsecpagefont}{%
+ \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftparafont}{%
+ \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cftparapagefont}{%
+ \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
+}
+\providecommand{\cfttoctitlefont}{%
+ \fontsize{20}{22}\usefont{OT1}{phv}{b}{n}\selectfont
+}
+\providecommand{\rmdefault}{phv}
+\providecommand{\bfdefault}{bc}
+
+
+% Setup fancy headings
+\pagestyle{fancyplain}
+\newcommand{\clearemptydoublepage}{%
+ \newpage{\pagestyle{empty}\cleardoublepage}%
+}
+\renewcommand{\chaptermark}[1]{%
+ \markboth{#1}{}%
+}
+\renewcommand{\sectionmark}[1]{%
+ \markright{\thesection\ #1}%
+}
+\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
+\fancyhead[CE]{\fancyplain{}{}}
+\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
+\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
+\fancyhead[CO]{\fancyplain{}{}}
+\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
+\fancyfoot[LE]{\fancyplain{}{}}
+\fancyfoot[CE]{\fancyplain{}{}}
+\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by Doxygen }}
+\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by Doxygen }}
+\fancyfoot[CO]{\fancyplain{}{}}
+\fancyfoot[RO]{\fancyplain{}{}}
+%---------- Internal commands used in this style file ----------------
+
+% Generic environment used by all paragraph-based environments defined
+% below. Note that the command \title{...} needs to be defined inside
+% those environments!
+\newenvironment{DoxyDesc}[1]{%
+ \begin{list}{}%
+ {%
+ \settowidth{\labelwidth}{40pt}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{-4pt}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }%
+ \item[#1]%
+}{%
+ \end{list}%
+}
+
+%---------- Commands used by doxygen LaTeX output generator ----------
+
+% Used by <pre> ... </pre>
+\newenvironment{DoxyPre}{%
+ \small%
+ \begin{alltt}%
+}{%
+ \end{alltt}%
+ \normalsize%
+}
+
+% Used by @code ... @endcode
+\newenvironment{DoxyCode}{%
+ \footnotesize%
+ \verbatim%
+}{%
+ \endverbatim%
+ \normalsize%
+}
+
+% Used by @example, @include, @includelineno and @dontinclude
+\newenvironment{DoxyCodeInclude}{%
+ \DoxyCode%
+}{%
+ \endDoxyCode%
+}
+
+% Used by @verbatim ... @endverbatim
+\newenvironment{DoxyVerb}{%
+ \footnotesize%
+ \verbatim%
+}{%
+ \endverbatim%
+ \normalsize%
+}
+
+% Used by @verbinclude
+\newenvironment{DoxyVerbInclude}{%
+ \DoxyVerb%
+}{%
+ \endDoxyVerb%
+}
+
+% Used by numbered lists (using '-#' or <ol> ... </ol>)
+\newenvironment{DoxyEnumerate}{%
+ \enumerate%
+}{%
+ \endenumerate%
+}
+
+% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
+\newenvironment{DoxyItemize}{%
+ \itemize%
+}{%
+ \enditemize%
+}
+
+% Used by description lists (using <dl> ... </dl>)
+\newenvironment{DoxyDescription}{%
+ \description%
+}{%
+ \enddescription%
+}
+
+% Used by @image, @dotfile, and @dot ... @enddot
+% (only if caption is specified)
+\newenvironment{DoxyImage}{%
+ \begin{figure}[H]%
+ \begin{center}%
+}{%
+ \end{center}%
+ \end{figure}%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if no caption is specified)
+\newenvironment{DoxyImageNoCaption}{%
+}{%
+}
+
+% Used by @attention
+\newenvironment{DoxyAttention}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @author and @authors
+\newenvironment{DoxyAuthor}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @date
+\newenvironment{DoxyDate}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @invariant
+\newenvironment{DoxyInvariant}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @note
+\newenvironment{DoxyNote}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @post
+\newenvironment{DoxyPostcond}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @pre
+\newenvironment{DoxyPrecond}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @remark
+\newenvironment{DoxyRemark}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @return
+\newenvironment{DoxyReturn}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @since
+\newenvironment{DoxySince}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @see
+\newenvironment{DoxySeeAlso}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @version
+\newenvironment{DoxyVersion}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @warning
+\newenvironment{DoxyWarning}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @internal
+\newenvironment{DoxyInternal}[1]{%
+ \paragraph*{#1}%
+}{%
+}
+
+% Used by @par and @paragraph
+\newenvironment{DoxyParagraph}[1]{%
+ \begin{list}{}%
+ {%
+ \settowidth{\labelwidth}{40pt}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{-4pt}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }%
+ \item[#1]%
+}{%
+ \end{list}%
+}
+
+% Used by parameter lists
+\newenvironment{DoxyParams}[2][]{%
+ \begin{DoxyDesc}{#2}%
+ \begin{description}%
+ \item[] \hspace{\fill} \vspace{-25pt}%
+ \definecolor{tableShade}{HTML}{F8F8F8}%
+ \rowcolors{1}{white}{tableShade}%
+ \arrayrulecolor{gray}%
+ \setlength{\tabcolsep}{0.01\textwidth}%
+ \ifthenelse{\equal{#1}{}}
+ {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+ p{0.87\textwidth}|}}%
+ {\ifthenelse{\equal{#1}{1}}%
+ {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+ >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+ p{0.75\textwidth}|}}%
+ {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+ >{\centering\hspace{0pt}}p{0.15\textwidth}|%
+ >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+ p{0.58\textwidth}|}}%
+ }\hline%
+}{%
+ \end{longtable}%
+ \end{description}%
+ \end{DoxyDesc}%
+}
+
+% is used for parameters within a detailed function description
+\newenvironment{DoxyParamCaption}{%
+ \renewcommand{\item}[2][]{##1 {\em ##2}}%
+ }{%
+}
+
+% Used by return value lists
+\newenvironment{DoxyRetVals}[1]{%
+ \begin{DoxyDesc}{#1}%
+ \begin{description}%
+ \item[] \hspace{\fill} \vspace{-25pt}%
+ \definecolor{tableShade}{HTML}{F8F8F8}%
+ \rowcolors{1}{white}{tableShade}%
+ \arrayrulecolor{gray}%
+ \setlength{\tabcolsep}{0.01\textwidth}%
+ \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+ p{0.77\textwidth}|}%
+ \hline%
+}{%
+ \end{longtable}%
+ \end{description}%
+ \end{DoxyDesc}%
+}
+
+% Used by exception lists
+\newenvironment{DoxyExceptions}[1]{%
+ \begin{DoxyDesc}{#1}%
+ \begin{description}%
+ \item[] \hspace{\fill} \vspace{-25pt}%
+ \definecolor{tableShade}{HTML}{F8F8F8}%
+ \rowcolors{1}{white}{tableShade}%
+ \arrayrulecolor{gray}%
+ \setlength{\tabcolsep}{0.01\textwidth}%
+ \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+ p{0.77\textwidth}|}%
+ \hline%
+}{%
+ \end{longtable}%
+ \end{description}%
+ \end{DoxyDesc}%
+}
+
+% Used by template parameter lists
+\newenvironment{DoxyTemplParams}[1]{%
+ \begin{DoxyDesc}{#1}%
+ \begin{description}%
+ \item[] \hspace{\fill} \vspace{-25pt}%
+ \definecolor{tableShade}{HTML}{F8F8F8}%
+ \rowcolors{1}{white}{tableShade}%
+ \arrayrulecolor{gray}%
+ \setlength{\tabcolsep}{0.01\textwidth}%
+ \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
+ p{0.77\textwidth}|}%
+ \hline%
+}{%
+ \end{longtable}%
+ \end{description}%
+ \end{DoxyDesc}%
+}
+
+\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
+\newenvironment{DoxyCompactList}
+{\begin{list}{}{
+ \setlength{\leftmargin}{0.5cm}
+ \setlength{\itemsep}{0pt}
+ \setlength{\parsep}{0pt}
+ \setlength{\topsep}{0pt}
+ \renewcommand{\makelabel}{\hfill}}}
+{\end{list}}
+\newenvironment{DoxyCompactItemize}
+{
+ \begin{itemize}
+ \setlength{\itemsep}{-3pt}
+ \setlength{\parsep}{0pt}
+ \setlength{\topsep}{0pt}
+ \setlength{\partopsep}{0pt}
+}
+{\end{itemize}}
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
+\newlength{\tmplength}
+\newenvironment{TabularC}[1]
+{
+\setlength{\tmplength}
+ {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
+ \par\begin{tabular*}{\linewidth}
+ {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
+}
+{\end{tabular*}\par}
+\newcommand{\entrylabel}[1]{
+ {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
+\newenvironment{Desc}
+{\begin{list}{}
+ {
+ \settowidth{\labelwidth}{40pt}
+ \setlength{\leftmargin}{\labelwidth}
+ \setlength{\parsep}{0pt}
+ \setlength{\itemsep}{-4pt}
+ \renewcommand{\makelabel}{\entrylabel}
+ }
+}
+{\end{list}}
+\newenvironment{Indent}
+ {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
+ \item[]\ignorespaces}
+ {\unskip\end{list}}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{0.2cm}
+\addtocounter{secnumdepth}{1}
+\usepackage[T1]{fontenc}
+\makeatletter
+\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
+ {-3.25ex plus -1ex minus -0.2ex}%
+ {1.5ex plus 0.2ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\stepcounter{secnumdepth}
+\stepcounter{tocdepth}
+\definecolor{comment}{rgb}{0.5,0.0,0.0}
+\definecolor{keyword}{rgb}{0.0,0.5,0.0}
+\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
+\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
+\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
+\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
+\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
+\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
+\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
+\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
+\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
diff --git a/doxygen/latex/fbgui_8cpp.tex b/doxygen/latex/fbgui_8cpp.tex
new file mode 100644
index 0000000..7a4e159
--- /dev/null
+++ b/doxygen/latex/fbgui_8cpp.tex
@@ -0,0 +1,141 @@
+\hypertarget{fbgui_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/fbgui.cpp File Reference}
+\label{fbgui_8cpp}\index{/home/niklas/workspace/fbgui/src/fbgui.cpp@{/home/niklas/workspace/fbgui/src/fbgui.cpp}}
+}
+{\ttfamily \#include \char`\"{}fbgui.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}sysinfo.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}loggerengine.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}downloadmanager.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}javascriptinterface.h\char`\"{}}\par
+{\ttfamily \#include $<$iostream$>$}\par
+{\ttfamily \#include $<$QThread$>$}\par
+{\ttfamily \#include $<$QtWebKit$>$}\par
+{\ttfamily \#include $<$QxtCore$>$}\par
+Include dependency graph for fbgui.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{fbgui_8cpp__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+QString \hyperlink{fbgui_8cpp_a1f4520d6f7efa9976ad7a8c2980794d9}{logFilePath} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{fbgui_8cpp_a64199835dc4c3d005a8ed224828676af}{ipConfigFilePath} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{fbgui_8cpp_a041af848165dab38f37ab5f2801ca857}{binPath} (\char`\"{}\char`\"{})
+\item
+QUrl \hyperlink{fbgui_8cpp_adf1ebf71e594d4352926851411ce172c}{baseURL} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{fbgui_8cpp_a6a172ff377d365ca99857b3e3a214c95}{downloadPath} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{fbgui_8cpp_aaef74e56de57e34ae107a4707fc374ed}{fileToTriggerURL} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{fbgui_8cpp_a5e0c7c225e4b69e0ee285cd995a99955}{serialLocation} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{fbgui_8cpp_afc875187813785243185b58d9894d439}{sessionID} (\char`\"{}\char`\"{})
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+QThread \hyperlink{fbgui_8cpp_aa36620726ddc7654b86bab9bcaa704e2}{dmThread}
+\item
+int \hyperlink{fbgui_8cpp_afb7bae46ad8e23553477b181275e66fa}{updateInterval} = -\/1
+\item
+int \hyperlink{fbgui_8cpp_a88fe7f60c1db6bc0d529d647128975da}{debugMode} = -\/1
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{fbgui_8cpp_adf1ebf71e594d4352926851411ce172c}{
+\index{fbgui.cpp@{fbgui.cpp}!baseURL@{baseURL}}
+\index{baseURL@{baseURL}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{baseURL}]{\setlength{\rightskip}{0pt plus 5cm}QUrl baseURL (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_adf1ebf71e594d4352926851411ce172c}
+\hypertarget{fbgui_8cpp_a041af848165dab38f37ab5f2801ca857}{
+\index{fbgui.cpp@{fbgui.cpp}!binPath@{binPath}}
+\index{binPath@{binPath}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{binPath}]{\setlength{\rightskip}{0pt plus 5cm}QString binPath (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_a041af848165dab38f37ab5f2801ca857}
+\hypertarget{fbgui_8cpp_a6a172ff377d365ca99857b3e3a214c95}{
+\index{fbgui.cpp@{fbgui.cpp}!downloadPath@{downloadPath}}
+\index{downloadPath@{downloadPath}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{downloadPath}]{\setlength{\rightskip}{0pt plus 5cm}QString downloadPath (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_a6a172ff377d365ca99857b3e3a214c95}
+\hypertarget{fbgui_8cpp_aaef74e56de57e34ae107a4707fc374ed}{
+\index{fbgui.cpp@{fbgui.cpp}!fileToTriggerURL@{fileToTriggerURL}}
+\index{fileToTriggerURL@{fileToTriggerURL}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{fileToTriggerURL}]{\setlength{\rightskip}{0pt plus 5cm}QString fileToTriggerURL (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_aaef74e56de57e34ae107a4707fc374ed}
+\hypertarget{fbgui_8cpp_a64199835dc4c3d005a8ed224828676af}{
+\index{fbgui.cpp@{fbgui.cpp}!ipConfigFilePath@{ipConfigFilePath}}
+\index{ipConfigFilePath@{ipConfigFilePath}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{ipConfigFilePath}]{\setlength{\rightskip}{0pt plus 5cm}QString ipConfigFilePath (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_a64199835dc4c3d005a8ed224828676af}
+\hypertarget{fbgui_8cpp_a1f4520d6f7efa9976ad7a8c2980794d9}{
+\index{fbgui.cpp@{fbgui.cpp}!logFilePath@{logFilePath}}
+\index{logFilePath@{logFilePath}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{logFilePath}]{\setlength{\rightskip}{0pt plus 5cm}QString logFilePath (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_a1f4520d6f7efa9976ad7a8c2980794d9}
+\hypertarget{fbgui_8cpp_a5e0c7c225e4b69e0ee285cd995a99955}{
+\index{fbgui.cpp@{fbgui.cpp}!serialLocation@{serialLocation}}
+\index{serialLocation@{serialLocation}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{serialLocation}]{\setlength{\rightskip}{0pt plus 5cm}QString serialLocation (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_a5e0c7c225e4b69e0ee285cd995a99955}
+\hypertarget{fbgui_8cpp_afc875187813785243185b58d9894d439}{
+\index{fbgui.cpp@{fbgui.cpp}!sessionID@{sessionID}}
+\index{sessionID@{sessionID}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{sessionID}]{\setlength{\rightskip}{0pt plus 5cm}QString sessionID (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{fbgui_8cpp_afc875187813785243185b58d9894d439}
+
+
+\subsection{Variable Documentation}
+\hypertarget{fbgui_8cpp_a88fe7f60c1db6bc0d529d647128975da}{
+\index{fbgui.cpp@{fbgui.cpp}!debugMode@{debugMode}}
+\index{debugMode@{debugMode}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{debugMode}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf debugMode} = -\/1}}
+\label{fbgui_8cpp_a88fe7f60c1db6bc0d529d647128975da}
+\hypertarget{fbgui_8cpp_aa36620726ddc7654b86bab9bcaa704e2}{
+\index{fbgui.cpp@{fbgui.cpp}!dmThread@{dmThread}}
+\index{dmThread@{dmThread}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{dmThread}]{\setlength{\rightskip}{0pt plus 5cm}QThread {\bf dmThread}}}
+\label{fbgui_8cpp_aa36620726ddc7654b86bab9bcaa704e2}
+\hypertarget{fbgui_8cpp_afb7bae46ad8e23553477b181275e66fa}{
+\index{fbgui.cpp@{fbgui.cpp}!updateInterval@{updateInterval}}
+\index{updateInterval@{updateInterval}!fbgui.cpp@{fbgui.cpp}}
+\subsubsection[{updateInterval}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf updateInterval} = -\/1}}
+\label{fbgui_8cpp_afb7bae46ad8e23553477b181275e66fa}
diff --git a/doxygen/latex/fbgui_8cpp__incl.md5 b/doxygen/latex/fbgui_8cpp__incl.md5
new file mode 100644
index 0000000..17c0945
--- /dev/null
+++ b/doxygen/latex/fbgui_8cpp__incl.md5
@@ -0,0 +1 @@
+68651182e63786732e815f95a3b1c838 \ No newline at end of file
diff --git a/doxygen/latex/fbgui_8cpp__incl.pdf b/doxygen/latex/fbgui_8cpp__incl.pdf
new file mode 100644
index 0000000..d4ad849
--- /dev/null
+++ b/doxygen/latex/fbgui_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/fbgui_8h.tex b/doxygen/latex/fbgui_8h.tex
new file mode 100644
index 0000000..6a458db
--- /dev/null
+++ b/doxygen/latex/fbgui_8h.tex
@@ -0,0 +1,165 @@
+\hypertarget{fbgui_8h}{
+\section{/home/niklas/workspace/fbgui/src/fbgui.h File Reference}
+\label{fbgui_8h}\index{/home/niklas/workspace/fbgui/src/fbgui.h@{/home/niklas/workspace/fbgui/src/fbgui.h}}
+}
+{\ttfamily \#include $<$QWSServer$>$}\par
+{\ttfamily \#include $<$QtGui$>$}\par
+{\ttfamily \#include $<$QtWebKit$>$}\par
+{\ttfamily \#include $<$QxtCore$>$}\par
+Include dependency graph for fbgui.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=354pt]{fbgui_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{fbgui_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{classfbgui}{fbgui}
+\end{DoxyCompactItemize}
+\subsection*{Defines}
+\begin{DoxyCompactItemize}
+\item
+\#define \hyperlink{fbgui_8h_af3f6779ff17d09231643871406a7e2d6}{DEFAULT\_\-URL}~\char`\"{}http://www.google.com\char`\"{}
+\item
+\#define \hyperlink{fbgui_8h_a72dec01fe61a3dd3adff2c76ddcf73d9}{DEFAULT\_\-DOWNLOAD\_\-DIR}~\char`\"{}/tmp/\hyperlink{classfbgui}{fbgui}\char`\"{}
+\item
+\#define \hyperlink{fbgui_8h_a814585e9e2b41f2f341c6368c39ba0c7}{DEFAULT\_\-CONFIG\_\-PATH}~\char`\"{}/etc/fbgui.conf\char`\"{}
+\item
+\#define \hyperlink{fbgui_8h_a11da69a8b651c78c98c97b75901e3623}{DEFAULT\_\-LOG\_\-FILE\_\-PATH}~\char`\"{}/tmp/fbgui.log\char`\"{}
+\item
+\#define \hyperlink{fbgui_8h_a915e7a142e3b3029868f9a51d1ba0074}{DEFAULT\_\-UPDATE\_\-INTERVAL}~1;
+\item
+\#define \hyperlink{fbgui_8h_afaf369857151b5aee3af4d54ede70be0}{DEFAULT\_\-QRC\_\-HTML\_\-DIR}~\char`\"{}:/html\char`\"{}
+\item
+\#define \hyperlink{fbgui_8h_adf575b1b7c3a47fcbf7042f93427484f}{DEFAULT\_\-FILE\_\-TRIGGER}~\char`\"{}/tmp/\hyperlink{classfbgui}{fbgui}/trigger\char`\"{}
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+QString \hyperlink{fbgui_8h_afb25b3fa09e65955980fa9a16731bbd0}{logFilePath}
+\item
+QString \hyperlink{fbgui_8h_ad42c15a7246485e3df63dd9a7be544fc}{ipConfigFilePath}
+\item
+QThread \hyperlink{fbgui_8h_aa36620726ddc7654b86bab9bcaa704e2}{dmThread}
+\item
+QString \hyperlink{fbgui_8h_ad208253f1a4f94f7a3e30f4089c03b84}{serialLocation}
+\item
+QString \hyperlink{fbgui_8h_a69c37597f73429d9f75c90091e2980f0}{fileToTriggerURL}
+\item
+QString \hyperlink{fbgui_8h_a5a44722efa513c3cee8993f0cad3f44c}{sessionID}
+\item
+QString \hyperlink{fbgui_8h_a77498c74d71edea0b1fddec0565ca859}{binPath}
+\item
+QString \hyperlink{fbgui_8h_aa99ae0a965d4bde3989d259fadc4f0ec}{downloadPath}
+\item
+QUrl \hyperlink{fbgui_8h_a234e8a60f8c04f267847d0f548e48cb9}{baseURL}
+\item
+int \hyperlink{fbgui_8h_a88fe7f60c1db6bc0d529d647128975da}{debugMode}
+\item
+int \hyperlink{fbgui_8h_afb7bae46ad8e23553477b181275e66fa}{updateInterval}
+\end{DoxyCompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{fbgui_8h_a814585e9e2b41f2f341c6368c39ba0c7}{
+\index{fbgui.h@{fbgui.h}!DEFAULT\_\-CONFIG\_\-PATH@{DEFAULT\_\-CONFIG\_\-PATH}}
+\index{DEFAULT\_\-CONFIG\_\-PATH@{DEFAULT\_\-CONFIG\_\-PATH}!fbgui.h@{fbgui.h}}
+\subsubsection[{DEFAULT\_\-CONFIG\_\-PATH}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-CONFIG\_\-PATH~\char`\"{}/etc/fbgui.conf\char`\"{}}}
+\label{fbgui_8h_a814585e9e2b41f2f341c6368c39ba0c7}
+\hypertarget{fbgui_8h_a72dec01fe61a3dd3adff2c76ddcf73d9}{
+\index{fbgui.h@{fbgui.h}!DEFAULT\_\-DOWNLOAD\_\-DIR@{DEFAULT\_\-DOWNLOAD\_\-DIR}}
+\index{DEFAULT\_\-DOWNLOAD\_\-DIR@{DEFAULT\_\-DOWNLOAD\_\-DIR}!fbgui.h@{fbgui.h}}
+\subsubsection[{DEFAULT\_\-DOWNLOAD\_\-DIR}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-DOWNLOAD\_\-DIR~\char`\"{}/tmp/{\bf fbgui}\char`\"{}}}
+\label{fbgui_8h_a72dec01fe61a3dd3adff2c76ddcf73d9}
+\hypertarget{fbgui_8h_adf575b1b7c3a47fcbf7042f93427484f}{
+\index{fbgui.h@{fbgui.h}!DEFAULT\_\-FILE\_\-TRIGGER@{DEFAULT\_\-FILE\_\-TRIGGER}}
+\index{DEFAULT\_\-FILE\_\-TRIGGER@{DEFAULT\_\-FILE\_\-TRIGGER}!fbgui.h@{fbgui.h}}
+\subsubsection[{DEFAULT\_\-FILE\_\-TRIGGER}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-FILE\_\-TRIGGER~\char`\"{}/tmp/{\bf fbgui}/trigger\char`\"{}}}
+\label{fbgui_8h_adf575b1b7c3a47fcbf7042f93427484f}
+\hypertarget{fbgui_8h_a11da69a8b651c78c98c97b75901e3623}{
+\index{fbgui.h@{fbgui.h}!DEFAULT\_\-LOG\_\-FILE\_\-PATH@{DEFAULT\_\-LOG\_\-FILE\_\-PATH}}
+\index{DEFAULT\_\-LOG\_\-FILE\_\-PATH@{DEFAULT\_\-LOG\_\-FILE\_\-PATH}!fbgui.h@{fbgui.h}}
+\subsubsection[{DEFAULT\_\-LOG\_\-FILE\_\-PATH}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-LOG\_\-FILE\_\-PATH~\char`\"{}/tmp/fbgui.log\char`\"{}}}
+\label{fbgui_8h_a11da69a8b651c78c98c97b75901e3623}
+\hypertarget{fbgui_8h_afaf369857151b5aee3af4d54ede70be0}{
+\index{fbgui.h@{fbgui.h}!DEFAULT\_\-QRC\_\-HTML\_\-DIR@{DEFAULT\_\-QRC\_\-HTML\_\-DIR}}
+\index{DEFAULT\_\-QRC\_\-HTML\_\-DIR@{DEFAULT\_\-QRC\_\-HTML\_\-DIR}!fbgui.h@{fbgui.h}}
+\subsubsection[{DEFAULT\_\-QRC\_\-HTML\_\-DIR}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-QRC\_\-HTML\_\-DIR~\char`\"{}:/html\char`\"{}}}
+\label{fbgui_8h_afaf369857151b5aee3af4d54ede70be0}
+\hypertarget{fbgui_8h_a915e7a142e3b3029868f9a51d1ba0074}{
+\index{fbgui.h@{fbgui.h}!DEFAULT\_\-UPDATE\_\-INTERVAL@{DEFAULT\_\-UPDATE\_\-INTERVAL}}
+\index{DEFAULT\_\-UPDATE\_\-INTERVAL@{DEFAULT\_\-UPDATE\_\-INTERVAL}!fbgui.h@{fbgui.h}}
+\subsubsection[{DEFAULT\_\-UPDATE\_\-INTERVAL}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-UPDATE\_\-INTERVAL~1;}}
+\label{fbgui_8h_a915e7a142e3b3029868f9a51d1ba0074}
+\hypertarget{fbgui_8h_af3f6779ff17d09231643871406a7e2d6}{
+\index{fbgui.h@{fbgui.h}!DEFAULT\_\-URL@{DEFAULT\_\-URL}}
+\index{DEFAULT\_\-URL@{DEFAULT\_\-URL}!fbgui.h@{fbgui.h}}
+\subsubsection[{DEFAULT\_\-URL}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-URL~\char`\"{}http://www.google.com\char`\"{}}}
+\label{fbgui_8h_af3f6779ff17d09231643871406a7e2d6}
+
+
+\subsection{Variable Documentation}
+\hypertarget{fbgui_8h_a234e8a60f8c04f267847d0f548e48cb9}{
+\index{fbgui.h@{fbgui.h}!baseURL@{baseURL}}
+\index{baseURL@{baseURL}!fbgui.h@{fbgui.h}}
+\subsubsection[{baseURL}]{\setlength{\rightskip}{0pt plus 5cm}QUrl baseURL}}
+\label{fbgui_8h_a234e8a60f8c04f267847d0f548e48cb9}
+\hypertarget{fbgui_8h_a77498c74d71edea0b1fddec0565ca859}{
+\index{fbgui.h@{fbgui.h}!binPath@{binPath}}
+\index{binPath@{binPath}!fbgui.h@{fbgui.h}}
+\subsubsection[{binPath}]{\setlength{\rightskip}{0pt plus 5cm}QString binPath}}
+\label{fbgui_8h_a77498c74d71edea0b1fddec0565ca859}
+\hypertarget{fbgui_8h_a88fe7f60c1db6bc0d529d647128975da}{
+\index{fbgui.h@{fbgui.h}!debugMode@{debugMode}}
+\index{debugMode@{debugMode}!fbgui.h@{fbgui.h}}
+\subsubsection[{debugMode}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf debugMode}}}
+\label{fbgui_8h_a88fe7f60c1db6bc0d529d647128975da}
+\hypertarget{fbgui_8h_aa36620726ddc7654b86bab9bcaa704e2}{
+\index{fbgui.h@{fbgui.h}!dmThread@{dmThread}}
+\index{dmThread@{dmThread}!fbgui.h@{fbgui.h}}
+\subsubsection[{dmThread}]{\setlength{\rightskip}{0pt plus 5cm}QThread {\bf dmThread}}}
+\label{fbgui_8h_aa36620726ddc7654b86bab9bcaa704e2}
+\hypertarget{fbgui_8h_aa99ae0a965d4bde3989d259fadc4f0ec}{
+\index{fbgui.h@{fbgui.h}!downloadPath@{downloadPath}}
+\index{downloadPath@{downloadPath}!fbgui.h@{fbgui.h}}
+\subsubsection[{downloadPath}]{\setlength{\rightskip}{0pt plus 5cm}QString downloadPath}}
+\label{fbgui_8h_aa99ae0a965d4bde3989d259fadc4f0ec}
+\hypertarget{fbgui_8h_a69c37597f73429d9f75c90091e2980f0}{
+\index{fbgui.h@{fbgui.h}!fileToTriggerURL@{fileToTriggerURL}}
+\index{fileToTriggerURL@{fileToTriggerURL}!fbgui.h@{fbgui.h}}
+\subsubsection[{fileToTriggerURL}]{\setlength{\rightskip}{0pt plus 5cm}QString fileToTriggerURL}}
+\label{fbgui_8h_a69c37597f73429d9f75c90091e2980f0}
+\hypertarget{fbgui_8h_ad42c15a7246485e3df63dd9a7be544fc}{
+\index{fbgui.h@{fbgui.h}!ipConfigFilePath@{ipConfigFilePath}}
+\index{ipConfigFilePath@{ipConfigFilePath}!fbgui.h@{fbgui.h}}
+\subsubsection[{ipConfigFilePath}]{\setlength{\rightskip}{0pt plus 5cm}QString ipConfigFilePath}}
+\label{fbgui_8h_ad42c15a7246485e3df63dd9a7be544fc}
+\hypertarget{fbgui_8h_afb25b3fa09e65955980fa9a16731bbd0}{
+\index{fbgui.h@{fbgui.h}!logFilePath@{logFilePath}}
+\index{logFilePath@{logFilePath}!fbgui.h@{fbgui.h}}
+\subsubsection[{logFilePath}]{\setlength{\rightskip}{0pt plus 5cm}QString logFilePath}}
+\label{fbgui_8h_afb25b3fa09e65955980fa9a16731bbd0}
+\hypertarget{fbgui_8h_ad208253f1a4f94f7a3e30f4089c03b84}{
+\index{fbgui.h@{fbgui.h}!serialLocation@{serialLocation}}
+\index{serialLocation@{serialLocation}!fbgui.h@{fbgui.h}}
+\subsubsection[{serialLocation}]{\setlength{\rightskip}{0pt plus 5cm}QString serialLocation}}
+\label{fbgui_8h_ad208253f1a4f94f7a3e30f4089c03b84}
+\hypertarget{fbgui_8h_a5a44722efa513c3cee8993f0cad3f44c}{
+\index{fbgui.h@{fbgui.h}!sessionID@{sessionID}}
+\index{sessionID@{sessionID}!fbgui.h@{fbgui.h}}
+\subsubsection[{sessionID}]{\setlength{\rightskip}{0pt plus 5cm}QString sessionID}}
+\label{fbgui_8h_a5a44722efa513c3cee8993f0cad3f44c}
+\hypertarget{fbgui_8h_afb7bae46ad8e23553477b181275e66fa}{
+\index{fbgui.h@{fbgui.h}!updateInterval@{updateInterval}}
+\index{updateInterval@{updateInterval}!fbgui.h@{fbgui.h}}
+\subsubsection[{updateInterval}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf updateInterval}}}
+\label{fbgui_8h_afb7bae46ad8e23553477b181275e66fa}
diff --git a/doxygen/latex/fbgui_8h__dep__incl.md5 b/doxygen/latex/fbgui_8h__dep__incl.md5
new file mode 100644
index 0000000..97654ee
--- /dev/null
+++ b/doxygen/latex/fbgui_8h__dep__incl.md5
@@ -0,0 +1 @@
+26e0954438229a9a7ae65f26b1dbca08 \ No newline at end of file
diff --git a/doxygen/latex/fbgui_8h__dep__incl.pdf b/doxygen/latex/fbgui_8h__dep__incl.pdf
new file mode 100644
index 0000000..0c7cf8c
--- /dev/null
+++ b/doxygen/latex/fbgui_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/fbgui_8h__incl.md5 b/doxygen/latex/fbgui_8h__incl.md5
new file mode 100644
index 0000000..8724790
--- /dev/null
+++ b/doxygen/latex/fbgui_8h__incl.md5
@@ -0,0 +1 @@
+a7e31d8f583dde1e152eb6fcb7188c42 \ No newline at end of file
diff --git a/doxygen/latex/fbgui_8h__incl.pdf b/doxygen/latex/fbgui_8h__incl.pdf
new file mode 100644
index 0000000..0904a0a
--- /dev/null
+++ b/doxygen/latex/fbgui_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/files.tex b/doxygen/latex/files.tex
new file mode 100644
index 0000000..a5034bb
--- /dev/null
+++ b/doxygen/latex/files.tex
@@ -0,0 +1,22 @@
+\section{File List}
+Here is a list of all files with brief descriptions:\begin{DoxyCompactList}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{downloadmanager_8cpp}{downloadmanager.cpp} }{\pageref{downloadmanager_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{downloadmanager_8h}{downloadmanager.h} }{\pageref{downloadmanager_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{fbgui_8cpp}{fbgui.cpp} }{\pageref{fbgui_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{fbgui_8h}{fbgui.h} }{\pageref{fbgui_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{interfaceconfiguration_8cpp}{interfaceconfiguration.cpp} }{\pageref{interfaceconfiguration_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{interfaceconfiguration_8h}{interfaceconfiguration.h} }{\pageref{interfaceconfiguration_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{javascriptinterface_8cpp}{javascriptinterface.cpp} }{\pageref{javascriptinterface_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{javascriptinterface_8h}{javascriptinterface.h} }{\pageref{javascriptinterface_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8cpp}{loggerengine.cpp} }{\pageref{loggerengine_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{loggerengine_8h}{loggerengine.h} }{\pageref{loggerengine_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{main_8cpp}{main.cpp} }{\pageref{main_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{ndgui_8cpp}{ndgui.cpp} }{\pageref{ndgui_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{ndgui_8h}{ndgui.h} }{\pageref{ndgui_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{networkdiscovery_8cpp}{networkdiscovery.cpp} }{\pageref{networkdiscovery_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{networkdiscovery_8h}{networkdiscovery.h} }{\pageref{networkdiscovery_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{networkmanager_8cpp}{networkmanager.cpp} }{\pageref{networkmanager_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{networkmanager_8h}{networkmanager.h} }{\pageref{networkmanager_8h}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{sysinfo_8cpp}{sysinfo.cpp} }{\pageref{sysinfo_8cpp}}{}
+\item\contentsline{section}{/home/niklas/workspace/fbgui/src/\hyperlink{sysinfo_8h}{sysinfo.h} }{\pageref{sysinfo_8h}}{}
+\end{DoxyCompactList}
diff --git a/doxygen/latex/interfaceconfiguration_8cpp.tex b/doxygen/latex/interfaceconfiguration_8cpp.tex
new file mode 100644
index 0000000..bb9925c
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8cpp.tex
@@ -0,0 +1,12 @@
+\hypertarget{interfaceconfiguration_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp File Reference}
+\label{interfaceconfiguration_8cpp}\index{/home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp@{/home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp}}
+}
+{\ttfamily \#include \char`\"{}interfaceconfiguration.h\char`\"{}}\par
+Include dependency graph for interfaceconfiguration.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=358pt]{interfaceconfiguration_8cpp__incl}
+\end{center}
+\end{figure}
diff --git a/doxygen/latex/interfaceconfiguration_8cpp__incl.md5 b/doxygen/latex/interfaceconfiguration_8cpp__incl.md5
new file mode 100644
index 0000000..9c03d8b
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8cpp__incl.md5
@@ -0,0 +1 @@
+47454d8f90762a2e6837eb161604c057 \ No newline at end of file
diff --git a/doxygen/latex/interfaceconfiguration_8cpp__incl.pdf b/doxygen/latex/interfaceconfiguration_8cpp__incl.pdf
new file mode 100644
index 0000000..0d21928
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/interfaceconfiguration_8h.tex b/doxygen/latex/interfaceconfiguration_8h.tex
new file mode 100644
index 0000000..e2374ad
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8h.tex
@@ -0,0 +1,24 @@
+\hypertarget{interfaceconfiguration_8h}{
+\section{/home/niklas/workspace/fbgui/src/interfaceconfiguration.h File Reference}
+\label{interfaceconfiguration_8h}\index{/home/niklas/workspace/fbgui/src/interfaceconfiguration.h@{/home/niklas/workspace/fbgui/src/interfaceconfiguration.h}}
+}
+{\ttfamily \#include $<$QtCore$>$}\par
+Include dependency graph for interfaceconfiguration.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=346pt]{interfaceconfiguration_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{interfaceconfiguration_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{classinterfaceconfiguration}{interfaceconfiguration}
+\begin{DoxyCompactList}\small\item\em reads and stores a interface configuration. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/interfaceconfiguration_8h__dep__incl.md5 b/doxygen/latex/interfaceconfiguration_8h__dep__incl.md5
new file mode 100644
index 0000000..19f934f
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8h__dep__incl.md5
@@ -0,0 +1 @@
+dcfd525b0c189fa276a58e6372c12918 \ No newline at end of file
diff --git a/doxygen/latex/interfaceconfiguration_8h__dep__incl.pdf b/doxygen/latex/interfaceconfiguration_8h__dep__incl.pdf
new file mode 100644
index 0000000..684d731
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/interfaceconfiguration_8h__incl.md5 b/doxygen/latex/interfaceconfiguration_8h__incl.md5
new file mode 100644
index 0000000..0d0f46e
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8h__incl.md5
@@ -0,0 +1 @@
+71dfa2cf735bce89b0cd80a8597dacb9 \ No newline at end of file
diff --git a/doxygen/latex/interfaceconfiguration_8h__incl.pdf b/doxygen/latex/interfaceconfiguration_8h__incl.pdf
new file mode 100644
index 0000000..1397138
--- /dev/null
+++ b/doxygen/latex/interfaceconfiguration_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/javascriptinterface_8cpp.tex b/doxygen/latex/javascriptinterface_8cpp.tex
new file mode 100644
index 0000000..c7e0075
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8cpp.tex
@@ -0,0 +1,14 @@
+\hypertarget{javascriptinterface_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/javascriptinterface.cpp File Reference}
+\label{javascriptinterface_8cpp}\index{/home/niklas/workspace/fbgui/src/javascriptinterface.cpp@{/home/niklas/workspace/fbgui/src/javascriptinterface.cpp}}
+}
+{\ttfamily \#include \char`\"{}fbgui.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}javascriptinterface.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}sysinfo.h\char`\"{}}\par
+Include dependency graph for javascriptinterface.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{javascriptinterface_8cpp__incl}
+\end{center}
+\end{figure}
diff --git a/doxygen/latex/javascriptinterface_8cpp__incl.md5 b/doxygen/latex/javascriptinterface_8cpp__incl.md5
new file mode 100644
index 0000000..0b99849
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8cpp__incl.md5
@@ -0,0 +1 @@
+5d488620fdd0f808b80d10ee0ca079a7 \ No newline at end of file
diff --git a/doxygen/latex/javascriptinterface_8cpp__incl.pdf b/doxygen/latex/javascriptinterface_8cpp__incl.pdf
new file mode 100644
index 0000000..16bf5ec
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/javascriptinterface_8h.tex b/doxygen/latex/javascriptinterface_8h.tex
new file mode 100644
index 0000000..4f3f2bd
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8h.tex
@@ -0,0 +1,24 @@
+\hypertarget{javascriptinterface_8h}{
+\section{/home/niklas/workspace/fbgui/src/javascriptinterface.h File Reference}
+\label{javascriptinterface_8h}\index{/home/niklas/workspace/fbgui/src/javascriptinterface.h@{/home/niklas/workspace/fbgui/src/javascriptinterface.h}}
+}
+{\ttfamily \#include \char`\"{}fbgui.h\char`\"{}}\par
+Include dependency graph for javascriptinterface.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=354pt]{javascriptinterface_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{javascriptinterface_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{class_javascript_interface}{JavascriptInterface}
+\end{DoxyCompactItemize}
diff --git a/doxygen/latex/javascriptinterface_8h__dep__incl.md5 b/doxygen/latex/javascriptinterface_8h__dep__incl.md5
new file mode 100644
index 0000000..59535e4
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8h__dep__incl.md5
@@ -0,0 +1 @@
+3c212aaa721ae7cfa9b1bca4185897a8 \ No newline at end of file
diff --git a/doxygen/latex/javascriptinterface_8h__dep__incl.pdf b/doxygen/latex/javascriptinterface_8h__dep__incl.pdf
new file mode 100644
index 0000000..9567079
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/javascriptinterface_8h__incl.md5 b/doxygen/latex/javascriptinterface_8h__incl.md5
new file mode 100644
index 0000000..9f16537
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8h__incl.md5
@@ -0,0 +1 @@
+4f2fb23304e99d893946a4d9e355a99f \ No newline at end of file
diff --git a/doxygen/latex/javascriptinterface_8h__incl.pdf b/doxygen/latex/javascriptinterface_8h__incl.pdf
new file mode 100644
index 0000000..36ccc34
--- /dev/null
+++ b/doxygen/latex/javascriptinterface_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/loggerengine_8cpp.tex b/doxygen/latex/loggerengine_8cpp.tex
new file mode 100644
index 0000000..d449bf3
--- /dev/null
+++ b/doxygen/latex/loggerengine_8cpp.tex
@@ -0,0 +1,12 @@
+\hypertarget{loggerengine_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/loggerengine.cpp File Reference}
+\label{loggerengine_8cpp}\index{/home/niklas/workspace/fbgui/src/loggerengine.cpp@{/home/niklas/workspace/fbgui/src/loggerengine.cpp}}
+}
+{\ttfamily \#include \char`\"{}loggerengine.h\char`\"{}}\par
+Include dependency graph for loggerengine.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=318pt]{loggerengine_8cpp__incl}
+\end{center}
+\end{figure}
diff --git a/doxygen/latex/loggerengine_8cpp__incl.md5 b/doxygen/latex/loggerengine_8cpp__incl.md5
new file mode 100644
index 0000000..ca9d492
--- /dev/null
+++ b/doxygen/latex/loggerengine_8cpp__incl.md5
@@ -0,0 +1 @@
+512c8cf0dc449bf459aa66a8f4ac60de \ No newline at end of file
diff --git a/doxygen/latex/loggerengine_8cpp__incl.pdf b/doxygen/latex/loggerengine_8cpp__incl.pdf
new file mode 100644
index 0000000..f91fed8
--- /dev/null
+++ b/doxygen/latex/loggerengine_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/loggerengine_8h.tex b/doxygen/latex/loggerengine_8h.tex
new file mode 100644
index 0000000..9959388
--- /dev/null
+++ b/doxygen/latex/loggerengine_8h.tex
@@ -0,0 +1,30 @@
+\hypertarget{loggerengine_8h}{
+\section{/home/niklas/workspace/fbgui/src/loggerengine.h File Reference}
+\label{loggerengine_8h}\index{/home/niklas/workspace/fbgui/src/loggerengine.h@{/home/niklas/workspace/fbgui/src/loggerengine.h}}
+}
+{\ttfamily \#include $<$QxtCore$>$}\par
+{\ttfamily \#include $<$QTime$>$}\par
+{\ttfamily \#include $<$QTextEdit$>$}\par
+Include dependency graph for loggerengine.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=308pt]{loggerengine_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{loggerengine_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{class_logger_engine__fb}{LoggerEngine\_\-fb}
+\item
+class \hyperlink{class_logger_engine__std}{LoggerEngine\_\-std}
+\item
+class \hyperlink{class_logger_engine__file}{LoggerEngine\_\-file}
+\end{DoxyCompactItemize}
diff --git a/doxygen/latex/loggerengine_8h__dep__incl.md5 b/doxygen/latex/loggerengine_8h__dep__incl.md5
new file mode 100644
index 0000000..dbf9683
--- /dev/null
+++ b/doxygen/latex/loggerengine_8h__dep__incl.md5
@@ -0,0 +1 @@
+52b3696c07dc3ee982bffd13bded58c6 \ No newline at end of file
diff --git a/doxygen/latex/loggerengine_8h__dep__incl.pdf b/doxygen/latex/loggerengine_8h__dep__incl.pdf
new file mode 100644
index 0000000..9a58ffc
--- /dev/null
+++ b/doxygen/latex/loggerengine_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/loggerengine_8h__incl.md5 b/doxygen/latex/loggerengine_8h__incl.md5
new file mode 100644
index 0000000..4e78d70
--- /dev/null
+++ b/doxygen/latex/loggerengine_8h__incl.md5
@@ -0,0 +1 @@
+fe119a2fe00da411152b1935d034127b \ No newline at end of file
diff --git a/doxygen/latex/loggerengine_8h__incl.pdf b/doxygen/latex/loggerengine_8h__incl.pdf
new file mode 100644
index 0000000..b687004
--- /dev/null
+++ b/doxygen/latex/loggerengine_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/main_8cpp.tex b/doxygen/latex/main_8cpp.tex
new file mode 100644
index 0000000..9f1da57
--- /dev/null
+++ b/doxygen/latex/main_8cpp.tex
@@ -0,0 +1,72 @@
+\hypertarget{main_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/main.cpp File Reference}
+\label{main_8cpp}\index{/home/niklas/workspace/fbgui/src/main.cpp@{/home/niklas/workspace/fbgui/src/main.cpp}}
+}
+{\ttfamily \#include $<$QApplication$>$}\par
+{\ttfamily \#include $<$QSettings$>$}\par
+{\ttfamily \#include $<$QtCore$>$}\par
+{\ttfamily \#include $<$getopt.h$>$}\par
+{\ttfamily \#include $<$cstdlib$>$}\par
+{\ttfamily \#include $<$iostream$>$}\par
+{\ttfamily \#include \char`\"{}loggerengine.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}fbgui.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}ndgui.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}../common/fbgui.h\char`\"{}}\par
+Include dependency graph for main.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{main_8cpp__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4}{printHelp} ()
+\item
+int \hyperlink{main_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{main_8cpp_a0ddf1224851353fc92bfbff6f499fa97}{
+\index{main.cpp@{main.cpp}!main@{main}}
+\index{main@{main}!main.cpp@{main.cpp}}
+\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (
+\begin{DoxyParamCaption}
+\item[{int}]{argc, }
+\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
+\end{DoxyParamCaption}
+)}}
+\label{main_8cpp_a0ddf1224851353fc92bfbff6f499fa97}
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=210pt]{main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4}{
+\index{main.cpp@{main.cpp}!printHelp@{printHelp}}
+\index{printHelp@{printHelp}!main.cpp@{main.cpp}}
+\subsubsection[{printHelp}]{\setlength{\rightskip}{0pt plus 5cm}void printHelp (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)}}
+\label{main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4}
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=210pt]{main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph}
+\end{center}
+\end{figure}
+
+
diff --git a/doxygen/latex/main_8cpp__incl.md5 b/doxygen/latex/main_8cpp__incl.md5
new file mode 100644
index 0000000..2bafe78
--- /dev/null
+++ b/doxygen/latex/main_8cpp__incl.md5
@@ -0,0 +1 @@
+d8c0665041774f4c435884898e785581 \ No newline at end of file
diff --git a/doxygen/latex/main_8cpp__incl.pdf b/doxygen/latex/main_8cpp__incl.pdf
new file mode 100644
index 0000000..e848171
--- /dev/null
+++ b/doxygen/latex/main_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md5 b/doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md5
new file mode 100644
index 0000000..0c1754f
--- /dev/null
+++ b/doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md5
@@ -0,0 +1 @@
+424cdbb515c6d0c9baf5e5af6bfd0787 \ No newline at end of file
diff --git a/doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.pdf b/doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.pdf
new file mode 100644
index 0000000..75815c6
--- /dev/null
+++ b/doxygen/latex/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.pdf
Binary files differ
diff --git a/doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 b/doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5
new file mode 100644
index 0000000..4b0ebb1
--- /dev/null
+++ b/doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5
@@ -0,0 +1 @@
+fcd1369a92524fb3e0e92f5a4057ec1d \ No newline at end of file
diff --git a/doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pdf b/doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pdf
new file mode 100644
index 0000000..55dc5c1
--- /dev/null
+++ b/doxygen/latex/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pdf
Binary files differ
diff --git a/doxygen/latex/ndgui_8cpp.tex b/doxygen/latex/ndgui_8cpp.tex
new file mode 100644
index 0000000..24e2c55
--- /dev/null
+++ b/doxygen/latex/ndgui_8cpp.tex
@@ -0,0 +1,64 @@
+\hypertarget{ndgui_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/ndgui.cpp File Reference}
+\label{ndgui_8cpp}\index{/home/niklas/workspace/fbgui/src/ndgui.cpp@{/home/niklas/workspace/fbgui/src/ndgui.cpp}}
+}
+{\ttfamily \#include \char`\"{}ndgui.h\char`\"{}}\par
+Include dependency graph for ndgui.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{ndgui_8cpp__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+QString \hyperlink{ndgui_8cpp_accc0f36c65bd90f388a9e7041c3f3ae9}{gServerIp} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{ndgui_8cpp_a297ace2436e487d5c36a9d9b472e11dd}{gSocketServerPath} (\char`\"{}\char`\"{})
+\item
+QString \hyperlink{ndgui_8cpp_a9f7ad6c36baa7aee297d3f11ca651756}{gPathToDhcpExe} (\char`\"{}\char`\"{})
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+bool \hyperlink{ndgui_8cpp_ab848f729834374db08bd52954f7d4f69}{gAutoUp} = true
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{ndgui_8cpp_a9f7ad6c36baa7aee297d3f11ca651756}{
+\index{ndgui.cpp@{ndgui.cpp}!gPathToDhcpExe@{gPathToDhcpExe}}
+\index{gPathToDhcpExe@{gPathToDhcpExe}!ndgui.cpp@{ndgui.cpp}}
+\subsubsection[{gPathToDhcpExe}]{\setlength{\rightskip}{0pt plus 5cm}QString gPathToDhcpExe (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{ndgui_8cpp_a9f7ad6c36baa7aee297d3f11ca651756}
+\hypertarget{ndgui_8cpp_accc0f36c65bd90f388a9e7041c3f3ae9}{
+\index{ndgui.cpp@{ndgui.cpp}!gServerIp@{gServerIp}}
+\index{gServerIp@{gServerIp}!ndgui.cpp@{ndgui.cpp}}
+\subsubsection[{gServerIp}]{\setlength{\rightskip}{0pt plus 5cm}QString gServerIp (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{ndgui_8cpp_accc0f36c65bd90f388a9e7041c3f3ae9}
+\hypertarget{ndgui_8cpp_a297ace2436e487d5c36a9d9b472e11dd}{
+\index{ndgui.cpp@{ndgui.cpp}!gSocketServerPath@{gSocketServerPath}}
+\index{gSocketServerPath@{gSocketServerPath}!ndgui.cpp@{ndgui.cpp}}
+\subsubsection[{gSocketServerPath}]{\setlength{\rightskip}{0pt plus 5cm}QString gSocketServerPath (
+\begin{DoxyParamCaption}
+\item[{\char`\"{}\char`\"{}}]{}
+\end{DoxyParamCaption}
+)}}
+\label{ndgui_8cpp_a297ace2436e487d5c36a9d9b472e11dd}
+
+
+\subsection{Variable Documentation}
+\hypertarget{ndgui_8cpp_ab848f729834374db08bd52954f7d4f69}{
+\index{ndgui.cpp@{ndgui.cpp}!gAutoUp@{gAutoUp}}
+\index{gAutoUp@{gAutoUp}!ndgui.cpp@{ndgui.cpp}}
+\subsubsection[{gAutoUp}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf gAutoUp} = true}}
+\label{ndgui_8cpp_ab848f729834374db08bd52954f7d4f69}
diff --git a/doxygen/latex/ndgui_8cpp__incl.md5 b/doxygen/latex/ndgui_8cpp__incl.md5
new file mode 100644
index 0000000..956d899
--- /dev/null
+++ b/doxygen/latex/ndgui_8cpp__incl.md5
@@ -0,0 +1 @@
+59892ea14f8985ed9c88e587e6eb17e6 \ No newline at end of file
diff --git a/doxygen/latex/ndgui_8cpp__incl.pdf b/doxygen/latex/ndgui_8cpp__incl.pdf
new file mode 100644
index 0000000..cfb6b67
--- /dev/null
+++ b/doxygen/latex/ndgui_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/ndgui_8h.tex b/doxygen/latex/ndgui_8h.tex
new file mode 100644
index 0000000..c1b7c81
--- /dev/null
+++ b/doxygen/latex/ndgui_8h.tex
@@ -0,0 +1,69 @@
+\hypertarget{ndgui_8h}{
+\section{/home/niklas/workspace/fbgui/src/ndgui.h File Reference}
+\label{ndgui_8h}\index{/home/niklas/workspace/fbgui/src/ndgui.h@{/home/niklas/workspace/fbgui/src/ndgui.h}}
+}
+{\ttfamily \#include $<$QtGui$>$}\par
+{\ttfamily \#include $<$QtWebKit$>$}\par
+{\ttfamily \#include $<$QVariant$>$}\par
+{\ttfamily \#include \char`\"{}fbgui.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}loggerengine.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}networkdiscovery.h\char`\"{}}\par
+Include dependency graph for ndgui.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{ndgui_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{ndgui_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{classndgui}{ndgui}
+\begin{DoxyCompactList}\small\item\em the GUI. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+QString \hyperlink{ndgui_8h_ac20b186e1dcb850f4594a1898775bdf8}{gServerIp}
+\item
+bool \hyperlink{ndgui_8h_ab848f729834374db08bd52954f7d4f69}{gAutoUp}
+\item
+QString \hyperlink{ndgui_8h_a051b098cd3f5f9816641f67e0195a530}{gSocketServerPath}
+\item
+QString \hyperlink{ndgui_8h_ab9e207692449ab8706b3a6e803140b49}{gPathToDhcpExe}
+\end{DoxyCompactItemize}
+
+
+\subsection{Variable Documentation}
+\hypertarget{ndgui_8h_ab848f729834374db08bd52954f7d4f69}{
+\index{ndgui.h@{ndgui.h}!gAutoUp@{gAutoUp}}
+\index{gAutoUp@{gAutoUp}!ndgui.h@{ndgui.h}}
+\subsubsection[{gAutoUp}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf gAutoUp}}}
+\label{ndgui_8h_ab848f729834374db08bd52954f7d4f69}
+\hypertarget{ndgui_8h_ab9e207692449ab8706b3a6e803140b49}{
+\index{ndgui.h@{ndgui.h}!gPathToDhcpExe@{gPathToDhcpExe}}
+\index{gPathToDhcpExe@{gPathToDhcpExe}!ndgui.h@{ndgui.h}}
+\subsubsection[{gPathToDhcpExe}]{\setlength{\rightskip}{0pt plus 5cm}QString gPathToDhcpExe}}
+\label{ndgui_8h_ab9e207692449ab8706b3a6e803140b49}
+\hypertarget{ndgui_8h_ac20b186e1dcb850f4594a1898775bdf8}{
+\index{ndgui.h@{ndgui.h}!gServerIp@{gServerIp}}
+\index{gServerIp@{gServerIp}!ndgui.h@{ndgui.h}}
+\subsubsection[{gServerIp}]{\setlength{\rightskip}{0pt plus 5cm}QString gServerIp}}
+\label{ndgui_8h_ac20b186e1dcb850f4594a1898775bdf8}
+Copyright (c) 2010,2011 -\/ RZ Uni Freiburg Copyright (c) 2010,2011 -\/ OpenSLX Project
+
+This program/file is free software distributed under the GPL version 2. See \href{http://openslx.org/COPYING}{\tt http://openslx.org/COPYING}
+
+If you have any feedback please consult \href{http://openslx.org/feedback}{\tt http://openslx.org/feedback} and send your feedback to \href{mailto:feedback@openslx.org}{\tt feedback@openslx.org}
+
+General information about OpenSLX can be found under \href{http://openslx.org}{\tt http://openslx.org} \hypertarget{ndgui_8h_a051b098cd3f5f9816641f67e0195a530}{
+\index{ndgui.h@{ndgui.h}!gSocketServerPath@{gSocketServerPath}}
+\index{gSocketServerPath@{gSocketServerPath}!ndgui.h@{ndgui.h}}
+\subsubsection[{gSocketServerPath}]{\setlength{\rightskip}{0pt plus 5cm}QString gSocketServerPath}}
+\label{ndgui_8h_a051b098cd3f5f9816641f67e0195a530}
diff --git a/doxygen/latex/ndgui_8h__dep__incl.md5 b/doxygen/latex/ndgui_8h__dep__incl.md5
new file mode 100644
index 0000000..ec39aab
--- /dev/null
+++ b/doxygen/latex/ndgui_8h__dep__incl.md5
@@ -0,0 +1 @@
+cac289538f0d8848674b8c0fb07b9649 \ No newline at end of file
diff --git a/doxygen/latex/ndgui_8h__dep__incl.pdf b/doxygen/latex/ndgui_8h__dep__incl.pdf
new file mode 100644
index 0000000..f659a65
--- /dev/null
+++ b/doxygen/latex/ndgui_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/ndgui_8h__incl.md5 b/doxygen/latex/ndgui_8h__incl.md5
new file mode 100644
index 0000000..8a3cacc
--- /dev/null
+++ b/doxygen/latex/ndgui_8h__incl.md5
@@ -0,0 +1 @@
+baa2aa2b1dde4c3388d3d976bb6c15ec \ No newline at end of file
diff --git a/doxygen/latex/ndgui_8h__incl.pdf b/doxygen/latex/ndgui_8h__incl.pdf
new file mode 100644
index 0000000..bb47275
--- /dev/null
+++ b/doxygen/latex/ndgui_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/networkdiscovery_8cpp.tex b/doxygen/latex/networkdiscovery_8cpp.tex
new file mode 100644
index 0000000..425d371
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8cpp.tex
@@ -0,0 +1,14 @@
+\hypertarget{networkdiscovery_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/networkdiscovery.cpp File Reference}
+\label{networkdiscovery_8cpp}\index{/home/niklas/workspace/fbgui/src/networkdiscovery.cpp@{/home/niklas/workspace/fbgui/src/networkdiscovery.cpp}}
+}
+{\ttfamily \#include $<$sys/types.h$>$}\par
+{\ttfamily \#include $<$signal.h$>$}\par
+{\ttfamily \#include \char`\"{}networkdiscovery.h\char`\"{}}\par
+Include dependency graph for networkdiscovery.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{networkdiscovery_8cpp__incl}
+\end{center}
+\end{figure}
diff --git a/doxygen/latex/networkdiscovery_8cpp__incl.md5 b/doxygen/latex/networkdiscovery_8cpp__incl.md5
new file mode 100644
index 0000000..e96b284
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8cpp__incl.md5
@@ -0,0 +1 @@
+8b9e91ee8541b2d39bd1fb41c6adb83b \ No newline at end of file
diff --git a/doxygen/latex/networkdiscovery_8cpp__incl.pdf b/doxygen/latex/networkdiscovery_8cpp__incl.pdf
new file mode 100644
index 0000000..a9f5cf4
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/networkdiscovery_8h.tex b/doxygen/latex/networkdiscovery_8h.tex
new file mode 100644
index 0000000..d1ecd45
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8h.tex
@@ -0,0 +1,57 @@
+\hypertarget{networkdiscovery_8h}{
+\section{/home/niklas/workspace/fbgui/src/networkdiscovery.h File Reference}
+\label{networkdiscovery_8h}\index{/home/niklas/workspace/fbgui/src/networkdiscovery.h@{/home/niklas/workspace/fbgui/src/networkdiscovery.h}}
+}
+{\ttfamily \#include $<$QtNetwork$>$}\par
+{\ttfamily \#include $<$QtCore$>$}\par
+{\ttfamily \#include $<$arpa/inet.h$>$}\par
+{\ttfamily \#include $<$stdio.h$>$}\par
+{\ttfamily \#include $<$unistd.h$>$}\par
+{\ttfamily \#include $<$string.h$>$}\par
+{\ttfamily \#include $<$stdlib.h$>$}\par
+{\ttfamily \#include $<$syslog.h$>$}\par
+{\ttfamily \#include $<$sysfs/libsysfs.h$>$}\par
+{\ttfamily \#include \char`\"{}loggerengine.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}interfaceconfiguration.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}networkmanager.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}dhcp.h\char`\"{}}\par
+{\ttfamily \#include \char`\"{}../common/fbgui.h\char`\"{}}\par
+Include dependency graph for networkdiscovery.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{networkdiscovery_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{networkdiscovery_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{class_network_discovery}{NetworkDiscovery}
+\begin{DoxyCompactList}\small\item\em the logic behind the \hyperlink{class_network_discovery}{NetworkDiscovery}. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Defines}
+\begin{DoxyCompactItemize}
+\item
+\#define \hyperlink{networkdiscovery_8h_ad9fc62e047ed00319ba8882b37087fbc}{DEFAULT\_\-PATHTODHCPCDEXE}~\char`\"{}/bin/cdhcpcd\char`\"{}
+\end{DoxyCompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{networkdiscovery_8h_ad9fc62e047ed00319ba8882b37087fbc}{
+\index{networkdiscovery.h@{networkdiscovery.h}!DEFAULT\_\-PATHTODHCPCDEXE@{DEFAULT\_\-PATHTODHCPCDEXE}}
+\index{DEFAULT\_\-PATHTODHCPCDEXE@{DEFAULT\_\-PATHTODHCPCDEXE}!networkdiscovery.h@{networkdiscovery.h}}
+\subsubsection[{DEFAULT\_\-PATHTODHCPCDEXE}]{\setlength{\rightskip}{0pt plus 5cm}\#define DEFAULT\_\-PATHTODHCPCDEXE~\char`\"{}/bin/cdhcpcd\char`\"{}}}
+\label{networkdiscovery_8h_ad9fc62e047ed00319ba8882b37087fbc}
+Copyright (c) 2010,2011 -\/ RZ Uni Freiburg Copyright (c) 2010,2011 -\/ OpenSLX Project
+
+This program/file is free software distributed under the GPL version 2. See \href{http://openslx.org/COPYING}{\tt http://openslx.org/COPYING}
+
+If you have any feedback please consult \href{http://openslx.org/feedback}{\tt http://openslx.org/feedback} and send your feedback to \href{mailto:feedback@openslx.org}{\tt feedback@openslx.org}
+
+General information about OpenSLX can be found under \href{http://openslx.org}{\tt http://openslx.org} \ No newline at end of file
diff --git a/doxygen/latex/networkdiscovery_8h__dep__incl.md5 b/doxygen/latex/networkdiscovery_8h__dep__incl.md5
new file mode 100644
index 0000000..e6070cc
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8h__dep__incl.md5
@@ -0,0 +1 @@
+3996c76eae9cdc2006c293e147063825 \ No newline at end of file
diff --git a/doxygen/latex/networkdiscovery_8h__dep__incl.pdf b/doxygen/latex/networkdiscovery_8h__dep__incl.pdf
new file mode 100644
index 0000000..69a6554
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/networkdiscovery_8h__incl.md5 b/doxygen/latex/networkdiscovery_8h__incl.md5
new file mode 100644
index 0000000..1b2a70a
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8h__incl.md5
@@ -0,0 +1 @@
+ae80147ac68dbe48852eea739981c217 \ No newline at end of file
diff --git a/doxygen/latex/networkdiscovery_8h__incl.pdf b/doxygen/latex/networkdiscovery_8h__incl.pdf
new file mode 100644
index 0000000..9f1fa5c
--- /dev/null
+++ b/doxygen/latex/networkdiscovery_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/networkmanager_8cpp.tex b/doxygen/latex/networkmanager_8cpp.tex
new file mode 100644
index 0000000..eb91092
--- /dev/null
+++ b/doxygen/latex/networkmanager_8cpp.tex
@@ -0,0 +1,12 @@
+\hypertarget{networkmanager_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/networkmanager.cpp File Reference}
+\label{networkmanager_8cpp}\index{/home/niklas/workspace/fbgui/src/networkmanager.cpp@{/home/niklas/workspace/fbgui/src/networkmanager.cpp}}
+}
+{\ttfamily \#include \char`\"{}networkmanager.h\char`\"{}}\par
+Include dependency graph for networkmanager.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{networkmanager_8cpp__incl}
+\end{center}
+\end{figure}
diff --git a/doxygen/latex/networkmanager_8cpp__incl.md5 b/doxygen/latex/networkmanager_8cpp__incl.md5
new file mode 100644
index 0000000..3da1f14
--- /dev/null
+++ b/doxygen/latex/networkmanager_8cpp__incl.md5
@@ -0,0 +1 @@
+e383480ba0b8bf27b433a58eb033500c \ No newline at end of file
diff --git a/doxygen/latex/networkmanager_8cpp__incl.pdf b/doxygen/latex/networkmanager_8cpp__incl.pdf
new file mode 100644
index 0000000..fa07a10
--- /dev/null
+++ b/doxygen/latex/networkmanager_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/networkmanager_8h.tex b/doxygen/latex/networkmanager_8h.tex
new file mode 100644
index 0000000..02862eb
--- /dev/null
+++ b/doxygen/latex/networkmanager_8h.tex
@@ -0,0 +1,34 @@
+\hypertarget{networkmanager_8h}{
+\section{/home/niklas/workspace/fbgui/src/networkmanager.h File Reference}
+\label{networkmanager_8h}\index{/home/niklas/workspace/fbgui/src/networkmanager.h@{/home/niklas/workspace/fbgui/src/networkmanager.h}}
+}
+{\ttfamily \#include $<$arpa/inet.h$>$}\par
+{\ttfamily \#include $<$net/if.h$>$}\par
+{\ttfamily \#include $<$netlink/netlink.h$>$}\par
+{\ttfamily \#include $<$netlink/netlink-\/kernel.h$>$}\par
+{\ttfamily \#include $<$netlink/route/addr.h$>$}\par
+{\ttfamily \#include $<$netlink/route/rtnl.h$>$}\par
+{\ttfamily \#include $<$netlink/route/route.h$>$}\par
+{\ttfamily \#include $<$netlink/route/link.h$>$}\par
+{\ttfamily \#include $<$errno.h$>$}\par
+{\ttfamily \#include $<$QtCore$>$}\par
+{\ttfamily \#include $<$QNetworkAddressEntry$>$}\par
+Include dependency graph for networkmanager.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{networkmanager_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{networkmanager_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{class_network_manager}{NetworkManager}
+\begin{DoxyCompactList}\small\item\em Manages the network configurations like setting new default routes. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
diff --git a/doxygen/latex/networkmanager_8h__dep__incl.md5 b/doxygen/latex/networkmanager_8h__dep__incl.md5
new file mode 100644
index 0000000..549e8ab
--- /dev/null
+++ b/doxygen/latex/networkmanager_8h__dep__incl.md5
@@ -0,0 +1 @@
+b53d25a83cb0e4b862386262d2a7d637 \ No newline at end of file
diff --git a/doxygen/latex/networkmanager_8h__dep__incl.pdf b/doxygen/latex/networkmanager_8h__dep__incl.pdf
new file mode 100644
index 0000000..b6fc49d
--- /dev/null
+++ b/doxygen/latex/networkmanager_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/networkmanager_8h__incl.md5 b/doxygen/latex/networkmanager_8h__incl.md5
new file mode 100644
index 0000000..e8af077
--- /dev/null
+++ b/doxygen/latex/networkmanager_8h__incl.md5
@@ -0,0 +1 @@
+137367acc0c2807660547161860f22fe \ No newline at end of file
diff --git a/doxygen/latex/networkmanager_8h__incl.pdf b/doxygen/latex/networkmanager_8h__incl.pdf
new file mode 100644
index 0000000..df9bd6f
--- /dev/null
+++ b/doxygen/latex/networkmanager_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/refman.tex b/doxygen/latex/refman.tex
new file mode 100644
index 0000000..1b68554
--- /dev/null
+++ b/doxygen/latex/refman.tex
@@ -0,0 +1,97 @@
+\documentclass[a4paper]{book}
+\usepackage{makeidx}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{float}
+\usepackage{listings}
+\usepackage{color}
+\usepackage{ifthen}
+\usepackage[table]{xcolor}
+\usepackage{textcomp}
+\usepackage{alltt}
+\usepackage{ifpdf}
+\ifpdf
+\usepackage[pdftex,
+ pagebackref=true,
+ colorlinks=true,
+ linkcolor=blue,
+ unicode
+ ]{hyperref}
+\else
+\usepackage[ps2pdf,
+ pagebackref=true,
+ colorlinks=true,
+ linkcolor=blue,
+ unicode
+ ]{hyperref}
+\usepackage{pspicture}
+\fi
+\usepackage[utf8]{inputenc}
+\usepackage{mathptmx}
+\usepackage[scaled=.90]{helvet}
+\usepackage{courier}
+\usepackage{doxygen}
+\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
+\makeindex
+\setcounter{tocdepth}{3}
+\renewcommand{\footrulewidth}{0.4pt}
+\begin{document}
+\hypersetup{pageanchor=false}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}
+{\Large ndgui/NetworkDiscovery }\\
+\vspace*{1cm}
+{\large Generated by Doxygen 1.7.3}\\
+\vspace*{0.5cm}
+{\small Wed Nov 9 2011 15:24:33}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\hypersetup{pageanchor=true}
+\chapter{Todo List}
+\label{todo}
+\hypertarget{todo}{}
+\input{todo}
+\chapter{Class Index}
+\input{annotated}
+\chapter{File Index}
+\input{files}
+\chapter{Class Documentation}
+\input{class_download_manager}
+\input{classfbgui}
+\input{classinterfaceconfiguration}
+\input{class_javascript_interface}
+\input{class_logger_engine__fb}
+\input{class_logger_engine__file}
+\input{class_logger_engine__std}
+\input{classndgui}
+\input{class_network_discovery}
+\input{class_network_manager}
+\input{class_sys_info}
+\chapter{File Documentation}
+\input{downloadmanager_8cpp}
+\input{downloadmanager_8h}
+\input{fbgui_8cpp}
+\input{fbgui_8h}
+\input{interfaceconfiguration_8cpp}
+\input{interfaceconfiguration_8h}
+\input{javascriptinterface_8cpp}
+\input{javascriptinterface_8h}
+\input{loggerengine_8cpp}
+\input{loggerengine_8h}
+\input{main_8cpp}
+\input{ndgui_8cpp}
+\input{ndgui_8h}
+\input{networkdiscovery_8cpp}
+\input{networkdiscovery_8h}
+\input{networkmanager_8cpp}
+\input{networkmanager_8h}
+\input{sysinfo_8cpp}
+\input{sysinfo_8h}
+\printindex
+\end{document}
diff --git a/doxygen/latex/sysinfo_8cpp.tex b/doxygen/latex/sysinfo_8cpp.tex
new file mode 100644
index 0000000..7ea7207
--- /dev/null
+++ b/doxygen/latex/sysinfo_8cpp.tex
@@ -0,0 +1,12 @@
+\hypertarget{sysinfo_8cpp}{
+\section{/home/niklas/workspace/fbgui/src/sysinfo.cpp File Reference}
+\label{sysinfo_8cpp}\index{/home/niklas/workspace/fbgui/src/sysinfo.cpp@{/home/niklas/workspace/fbgui/src/sysinfo.cpp}}
+}
+{\ttfamily \#include \char`\"{}sysinfo.h\char`\"{}}\par
+Include dependency graph for sysinfo.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{sysinfo_8cpp__incl}
+\end{center}
+\end{figure}
diff --git a/doxygen/latex/sysinfo_8cpp__incl.md5 b/doxygen/latex/sysinfo_8cpp__incl.md5
new file mode 100644
index 0000000..b7c8d27
--- /dev/null
+++ b/doxygen/latex/sysinfo_8cpp__incl.md5
@@ -0,0 +1 @@
+bd64fcce1b766ed0e540b8d03b9904d3 \ No newline at end of file
diff --git a/doxygen/latex/sysinfo_8cpp__incl.pdf b/doxygen/latex/sysinfo_8cpp__incl.pdf
new file mode 100644
index 0000000..5911722
--- /dev/null
+++ b/doxygen/latex/sysinfo_8cpp__incl.pdf
Binary files differ
diff --git a/doxygen/latex/sysinfo_8h.tex b/doxygen/latex/sysinfo_8h.tex
new file mode 100644
index 0000000..a704053
--- /dev/null
+++ b/doxygen/latex/sysinfo_8h.tex
@@ -0,0 +1,26 @@
+\hypertarget{sysinfo_8h}{
+\section{/home/niklas/workspace/fbgui/src/sysinfo.h File Reference}
+\label{sysinfo_8h}\index{/home/niklas/workspace/fbgui/src/sysinfo.h@{/home/niklas/workspace/fbgui/src/sysinfo.h}}
+}
+{\ttfamily \#include \char`\"{}sysfs/libsysfs.h\char`\"{}}\par
+{\ttfamily \#include $<$libusb-\/1.0/libusb.h$>$}\par
+{\ttfamily \#include \char`\"{}fbgui.h\char`\"{}}\par
+Include dependency graph for sysinfo.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{sysinfo_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{sysinfo_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{class_sys_info}{SysInfo}
+\end{DoxyCompactItemize}
diff --git a/doxygen/latex/sysinfo_8h__dep__incl.md5 b/doxygen/latex/sysinfo_8h__dep__incl.md5
new file mode 100644
index 0000000..6dca799
--- /dev/null
+++ b/doxygen/latex/sysinfo_8h__dep__incl.md5
@@ -0,0 +1 @@
+60d2ab2d6df7d4ec70cea5beb1999468 \ No newline at end of file
diff --git a/doxygen/latex/sysinfo_8h__dep__incl.pdf b/doxygen/latex/sysinfo_8h__dep__incl.pdf
new file mode 100644
index 0000000..62cc97e
--- /dev/null
+++ b/doxygen/latex/sysinfo_8h__dep__incl.pdf
Binary files differ
diff --git a/doxygen/latex/sysinfo_8h__incl.md5 b/doxygen/latex/sysinfo_8h__incl.md5
new file mode 100644
index 0000000..f1c763c
--- /dev/null
+++ b/doxygen/latex/sysinfo_8h__incl.md5
@@ -0,0 +1 @@
+9005718d2b0f14de7d47770144fcb3f8 \ No newline at end of file
diff --git a/doxygen/latex/sysinfo_8h__incl.pdf b/doxygen/latex/sysinfo_8h__incl.pdf
new file mode 100644
index 0000000..e2a700e
--- /dev/null
+++ b/doxygen/latex/sysinfo_8h__incl.pdf
Binary files differ
diff --git a/doxygen/latex/todo.tex b/doxygen/latex/todo.tex
new file mode 100644
index 0000000..b33d122
--- /dev/null
+++ b/doxygen/latex/todo.tex
@@ -0,0 +1,20 @@
+\label{todo__todo000002}
+\hypertarget{todo__todo000002}{}
+
+\begin{DoxyDescription}
+\item[Member \hyperlink{class_javascript_interface_a153e4b79fd6709ea2e3e844f06cf1c98}{JavascriptInterface::downloadInfo}(const QString \&filename, const double \&filesize) ]add some more informations
+\end{DoxyDescription}
+
+\label{todo__todo000001}
+\hypertarget{todo__todo000001}{}
+
+\begin{DoxyDescription}
+\item[Member \hyperlink{class_javascript_interface_a191733bdc7c0a52263ee2e4512078d60}{JavascriptInterface::setCallbackOnFinished}(const QString \&function) ]add some more informations
+\end{DoxyDescription}
+
+\label{todo__todo000003}
+\hypertarget{todo__todo000003}{}
+
+\begin{DoxyDescription}
+\item[Member \hyperlink{class_javascript_interface_aca4e27242499abf22f6f38e69ba98bf0}{JavascriptInterface::updateProgressBar}(const int \&percent, const double \&speed, const QString \&unit) ]add some more informations
+\end{DoxyDescription} \ No newline at end of file