diff --git a/commotion_client/GUI/ui/crash_report_window.ui b/commotion_client/GUI/ui/crash_report_window.ui
index 9b65804..a812a6c 100644
--- a/commotion_client/GUI/ui/crash_report_window.ui
+++ b/commotion_client/GUI/ui/crash_report_window.ui
@@ -17,7 +17,7 @@
Commotion Error
-
+
:/alert32.png:/alert32.png
@@ -29,7 +29,7 @@
501
-
+
-
-
@@ -38,12 +38,19 @@
- :/alert48.png
+ :/alert48.png
-
+
+
+ 18
+ 75
+ true
+
+
Sorry!
@@ -79,7 +86,7 @@
-
- 6
+ 4
-
@@ -93,7 +100,7 @@
Commotion has experienced an unknown error.
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
1
@@ -130,8 +137,14 @@
-
+
+ false
+
- Send a report to the commotion team.
+ Send a report to the Commotion team.
+
+
+ true
@@ -144,7 +157,7 @@
- 1
+ 0
@@ -166,6 +179,8 @@
+ comment_field
+
@@ -218,7 +233,7 @@
0
-
+
1
@@ -249,10 +264,23 @@
-
- Quit Commotion
+ Quit
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
-
@@ -260,6 +288,19 @@
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
diff --git a/commotion_client/GUI/ui/needs_code/app_settings.ui b/commotion_client/GUI/ui/needs_code/app_settings.ui
new file mode 100644
index 0000000..32659b0
--- /dev/null
+++ b/commotion_client/GUI/ui/needs_code/app_settings.ui
@@ -0,0 +1,554 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 20
+ 450
+ 541
+ 26
+
+
+
+ Automatically approve all publicly announced applications on this network
+
+
+
+
+
+ 20
+ 470
+ 541
+ 26
+
+
+
+ Periodically check connection to announced applications on this network
+
+
+
+
+
+ 20
+ 490
+ 541
+ 26
+
+
+
+ Allow users to add application announcements from your access point
+
+
+
+
+
+ 11
+ 68
+ 85
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Categories
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Application Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ Change settings for applications publicly hosted by this server.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 100
+ 381
+ 140
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ SETTINGS
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+
+
+ 20
+ 260
+ 506
+ 59
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Force local applications to expire?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+
+ 600
+ 16777215
+
+
+
+ false
+
+
+ When checked, all applications expire after a time period you specify.
+
+
+ true
+
+
+
+
+
+
+
+
+ 20
+ 330
+ 381
+ 102
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Time before applications expire
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+ -
+
+
-
+
+ seconds
+
+
+ -
+
+ minutes
+
+
+ -
+
+ hours
+
+
+ -
+
+ days
+
+
+
+
+
+
+ categories_head
+ sorry_label
+ error_text
+ layoutWidget
+ layoutWidget
+ layoutWidget
+ layoutWidget
+ line
+ auto_approve_apps
+ check_apps
+ check_apps_2
+
+
+ cat1_box
+ cat1_box_2
+ cat1_box_3
+ force_expire_box
+ expiry_time
+ time_type
+ auto_approve_apps
+ check_apps
+ check_apps_2
+ discard_button
+ save_button
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/needs_code/app_viewer.ui b/commotion_client/GUI/ui/needs_code/app_viewer.ui
new file mode 100644
index 0000000..448adda
--- /dev/null
+++ b/commotion_client/GUI/ui/needs_code/app_viewer.ui
@@ -0,0 +1,757 @@
+
+
+ app_viewer
+
+
+ Qt::ApplicationModal
+
+
+ true
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 242
+ 62
+ 197
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 242
+ 62
+ 197
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 242
+ 62
+ 197
+
+
+
+
+
+
+
+ Commotion Error
+
+
+
+ :/alert32.png:/alert32.png
+
+
+
+
+ 10
+ 10
+ 611
+ 411
+
+
+
+
+ QLayout::SetNoConstraint
+
+ -
+
+
-
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Applications
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 11
+ 50
+ false
+
+
+
+ Publicly announced applications running on this network are listed below.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ -
+
+
+ QLayout::SetNoConstraint
+
+
-
+
+
+
+ 600
+ 20
+
+
+
+
+ 13
+ 75
+ true
+
+
+
+ BANNED
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+ -
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+ QFrame::Plain
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
-
+
+
+ -
+
+
-
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ QLayout::SetNoConstraint
+
+
-
+
+
+
+ 600
+ 20
+
+
+
+
+ 13
+ 75
+ true
+
+
+
+ APPROVED
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+ -
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+ QFrame::Plain
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
-
+
+
+ -
+
+
-
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ QLayout::SetNoConstraint
+
+
-
+
+
+
+ 600
+ 20
+
+
+
+
+ 13
+ 75
+ true
+
+
+
+ NEW
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+ -
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 104
+ 226
+
+
+
+
+
+
+
+ QFrame::Plain
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
-
+
+
+ -
+
+
-
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ QLayout::SetNoConstraint
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Cancel
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Restart Commotion
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ restart_button
+ clicked()
+ app_viewer
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+ discard_button
+ clicked()
+ app_viewer
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/needs_code/application_advertiser.ui b/commotion_client/GUI/ui/needs_code/application_advertiser.ui
new file mode 100644
index 0000000..8004dad
--- /dev/null
+++ b/commotion_client/GUI/ui/needs_code/application_advertiser.ui
@@ -0,0 +1,1014 @@
+
+
+ add_app
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 880
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 20
+ 410
+ 541
+ 26
+
+
+
+ Community
+
+
+
+
+
+ 20
+ 430
+ 541
+ 26
+
+
+
+ Collaboration
+
+
+
+
+
+ 20
+ 450
+ 541
+ 26
+
+
+
+ Fun
+
+
+
+
+
+ 20
+ 50
+ 151
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Application Name
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Add an Application
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 0
+ 840
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 80
+ 491
+ 32
+
+
+
+
+
+
+ 20
+ 110
+ 291
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is how your application will be displayed.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 84
+
+
+
+
+
+
+ 20
+ 140
+ 379
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Description
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 260
+ 391
+ 41
+
+
+
+
+ 600
+ 45
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ The description should include a one paragraph summary of the application and any other relevant information.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 330
+ 491
+ 32
+
+
+
+
+
+
+
+
+
+ 20
+ 300
+ 241
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ IP Address or URL of Service
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 360
+ 391
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ IP address or URL where the application can be reached.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 390
+ 241
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Type of Application
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 500
+ 241
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Application Icon
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 560
+ 561
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+
+
+
+ This should be a URL of an image file that will be displayed next to your application description
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 530
+ 491
+ 32
+
+
+
+
+
+
+
+
+
+ 20
+ 470
+ 481
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ Choose any relevant categories that describe your application.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 590
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Port of service
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 650
+ 391
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ If no port is given, it will default to port 80.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 620
+ 491
+ 32
+
+
+
+
+
+
+ 80
+
+
+
+
+
+ 140
+ 590
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 400
+ 680
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 710
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+
+
+
+ 20
+ 680
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 740
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ How many nodes away your application will be seen. Defaults to 5 hops away.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 790
+ 541
+ 26
+
+
+
+ If checked, this application will not expire automatically.
+
+
+ true
+
+
+
+
+
+ 20
+ 770
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Is this application permanent?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+ appname_head
+ add_app_head
+ layoutWidget
+ app_community
+ app_collab
+ app_fun
+ app_name
+ appname_descriptor
+ app_description_text
+ app_description_head
+ appdesc_descriptor
+ app_address
+ app_address_head
+ appurl_descriptor
+ app_category_head
+ app_icon_head
+ appicon_descriptor
+ app_icon
+ app_descriptor_3
+ app_port_head
+ appport_descriptor
+ app_address_2
+ optional1
+ optional2
+ app_hops
+ app_hops_head
+ apphops_info
+ app_perm
+ app_perm_head
+
+
+ app_name
+ app_description_text
+ app_address
+ app_community
+ app_collab
+ app_fun
+ app_icon
+ app_address_2
+ app_hops
+ app_perm
+ discard_button
+ save_button
+
+
+
+
+
+
+ discard_button
+ clicked()
+ add_app
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ add_app
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/needs_code/basic_settings.ui b/commotion_client/GUI/ui/needs_code/basic_settings.ui
new file mode 100644
index 0000000..85c73b6
--- /dev/null
+++ b/commotion_client/GUI/ui/needs_code/basic_settings.ui
@@ -0,0 +1,634 @@
+
+
+ node_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 260
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 20
+ 120
+ 121
+ 21
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Node Name
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Node Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 10
+ 40
+ 581
+ 71
+
+
+
+
+ 600
+ 200
+
+
+
+
+ 11
+
+
+
+ In this section you'l set the basic required settings for this device, and the basic network settings required to connect this device to a Commotion mesh network. You will be prompted to save your settings along the way and apply them at the end.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 140
+ 441
+ 31
+
+
+
+ This is visible to other devices and users on the network.
+
+
+ 3
+
+
+
+
+
+ 20
+ 170
+ 451
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ The node name (hostname) is a unique name for this device.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 250
+ 401
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ CURRENT NODE ADMINISTRATION PASSWORD
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 0
+ 360
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 20
+ 350
+ 401
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ NEW ADMINISTRATION PASSWORD
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 210
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Password Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 20
+ 310
+ 551
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ The current node administration password is required to change the administration password.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 280
+ 441
+ 31
+
+
+
+ This is visible to other devices and users on the network.
+
+
+ 3
+
+
+
+
+
+ 20
+ 410
+ 441
+ 31
+
+
+
+ This is visible to other devices and users on the network.
+
+
+ 3
+
+
+ New Password
+
+
+
+
+
+ 20
+ 460
+ 441
+ 31
+
+
+
+ This is visible to other devices and users on the network.
+
+
+ 3
+
+
+ Confirm New Password
+
+
+
+
+
+ 20
+ 380
+ 451
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 12
+ 50
+ false
+ false
+
+
+
+ This password is used to make changes to this device.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+ node_name_head
+ basic_config_head
+ basic_config_intro_text
+ layoutWidget
+ line
+ nodename
+ nodename_descriptor
+ current_node_pw_head
+ line_2
+ current_node_pw_head_2
+ basic_config_head_2
+ node_pw_change_text
+ node_pw
+ node_pw_change1
+ node_pw_change2
+ node_pw_change_text_2
+
+
+
+
+
+
+ discard_button
+ clicked()
+ node_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ node_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/needs_code/network_status_overview.ui b/commotion_client/GUI/ui/needs_code/network_status_overview.ui
new file mode 100644
index 0000000..52a3b26
--- /dev/null
+++ b/commotion_client/GUI/ui/needs_code/network_status_overview.ui
@@ -0,0 +1,555 @@
+
+
+ network_status_overview
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Network Status Overview
+
+
+ false
+
+
+
+
+
+ false
+
+
+
+
+ 10
+ 10
+ 602
+ 545
+
+
+
+ -
+
+
+ 2
+
+
+ QLayout::SetMinAndMaxSize
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 350
+ 139
+
+
+
+
+ 600
+ 139
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Network Status Overview
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 600
+ 16777215
+
+
+
+ Providing Gateway?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 16777215
+
+
+
+
+
+
+ commotionAP
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+
+ 600
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ (On)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 16777215
+
+
+
+
+
+
+ commotionMesh
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+
+ 600
+ 16777215
+
+
+
+
+ 75
+ true
+
+
+
+ (On)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ -
+
+
+
+ 600
+ 300
+
+
+
+ 1
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+ Nearby Mesh Devices
+
+
+
+
+ 10
+ 10
+ 571
+ 191
+
+
+
+
+
+
+ 10
+ 210
+ 61
+ 31
+
+
+
+
+ 600
+ 16777215
+
+
+
+
+ 12
+ 75
+ true
+
+
+
+ Legend:
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 80
+ 210
+ 91
+ 23
+
+
+
+
+ 200
+ 16777215
+
+
+
+
+ 12
+
+
+
+
+
+
+ Very Good
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ Mesh Visualizer
+
+
+
+
+ 10
+ 30
+ 581
+ 221
+
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+
+
+ 0
+ 0
+ 600
+ 26
+
+
+
+
-
+
+
+
+ 200
+ 16777215
+
+
+
+
+ 12
+ 75
+ true
+
+
+
+
+
+
+ Gateway Node
+
+
+ Qt::AlignHCenter|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+
+ 200
+ 16777215
+
+
+
+
+ 12
+ 75
+ true
+
+
+
+
+
+
+ Basic Node
+
+
+ Qt::AlignHCenter|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+
+
+
+ Connected Clients
+
+
+
+
+ 10
+ 10
+ 571
+ 241
+
+
+
+
+
+
+ Debug Report
+
+
+
+ true
+
+
+
+ 10
+ 10
+ 571
+ 161
+
+
+
+
+ 600
+ 16777215
+
+
+
+
+
+
+
+
+
+
+ network_status_tabs
+ nearby_mesh_devices
+ connected_clients_table
+ debug_report_text
+
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/needs_code/user_settngs_security.ui b/commotion_client/GUI/ui/needs_code/user_settngs_security.ui
new file mode 100644
index 0000000..a3ee264
--- /dev/null
+++ b/commotion_client/GUI/ui/needs_code/user_settngs_security.ui
@@ -0,0 +1,496 @@
+
+
+ user_security_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Security Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ Change the security settings for this server.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 11
+ 78
+ 85
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Firewall
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 0
+ 90
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 160
+ 611
+ 381
+
+
+
+ 1
+
+
+
+ IPv4 Firewall
+
+
+
+
+ 480
+ 0
+ 121
+ 31
+
+
+
+ Reset Counters
+
+
+
+
+
+ 320
+ 0
+ 131
+ 31
+
+
+
+ Restart Firewall
+
+
+
+
+
+ 10
+ 50
+ 591
+ 61
+
+
+
+
+
+
+ 10
+ 120
+ 591
+ 61
+
+
+
+
+
+
+ 10
+ 190
+ 591
+ 61
+
+
+
+
+
+
+ 10
+ 260
+ 591
+ 61
+
+
+
+
+
+
+ Ipv6 Firewall
+
+
+
+
+ 480
+ 0
+ 121
+ 31
+
+
+
+ Reset Counters
+
+
+
+
+
+ 320
+ 0
+ 131
+ 31
+
+
+
+ Restart Firewall
+
+
+
+
+
+ 10
+ 40
+ 591
+ 61
+
+
+
+
+
+
+ 10
+ 180
+ 591
+ 61
+
+
+
+
+
+
+ 10
+ 110
+ 591
+ 61
+
+
+
+
+
+
+ 10
+ 250
+ 591
+ 61
+
+
+
+
+
+
+
+
+ 10
+ 100
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ Change the firewall rules.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+
+
+
+ discard_button
+ clicked()
+ user_security_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ user_security_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/advanced_status.ui b/commotion_client/GUI/ui/unfinished/advanced_status.ui
new file mode 100644
index 0000000..bbea20c
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/advanced_status.ui
@@ -0,0 +1,541 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 20
+ 450
+ 541
+ 26
+
+
+
+ Automatically approve all publicly announced applications on this network
+
+
+
+
+
+ 20
+ 470
+ 541
+ 26
+
+
+
+ Periodically check connection to announced applications on this network
+
+
+
+
+
+ 20
+ 490
+ 541
+ 26
+
+
+
+ Allow users to add application announcements from your access point
+
+
+
+
+
+ 11
+ 68
+ 85
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Categories
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Application Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ Change settings for applications publicly hosted by this server.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 100
+ 381
+ 140
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ SETTINGS
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+
+
+ 20
+ 260
+ 506
+ 59
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Force local applications to expire?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+
+ 600
+ 16777215
+
+
+
+ false
+
+
+ When checked, all applications expire after a time period you specify.
+
+
+ true
+
+
+
+
+
+
+
+
+ 20
+ 330
+ 381
+ 102
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Time before applications expire
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+ -
+
+
-
+
+ seconds
+
+
+ -
+
+ minutes
+
+
+ -
+
+ hours
+
+
+ -
+
+ days
+
+
+
+
+
+
+ line
+ verticalLayoutWidget
+ cat1_box
+ report_info_3
+ cat1_box_2
+ cat1_box_3
+ expiry_time
+ expiry_time_text
+ auto_approve_apps
+ check_apps
+ check_apps_2
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/advanced_system.ui b/commotion_client/GUI/ui/unfinished/advanced_system.ui
new file mode 100644
index 0000000..bbea20c
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/advanced_system.ui
@@ -0,0 +1,541 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 20
+ 450
+ 541
+ 26
+
+
+
+ Automatically approve all publicly announced applications on this network
+
+
+
+
+
+ 20
+ 470
+ 541
+ 26
+
+
+
+ Periodically check connection to announced applications on this network
+
+
+
+
+
+ 20
+ 490
+ 541
+ 26
+
+
+
+ Allow users to add application announcements from your access point
+
+
+
+
+
+ 11
+ 68
+ 85
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Categories
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Application Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ Change settings for applications publicly hosted by this server.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 100
+ 381
+ 140
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ SETTINGS
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+
+
+ 20
+ 260
+ 506
+ 59
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Force local applications to expire?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+
+ 600
+ 16777215
+
+
+
+ false
+
+
+ When checked, all applications expire after a time period you specify.
+
+
+ true
+
+
+
+
+
+
+
+
+ 20
+ 330
+ 381
+ 102
+
+
+
+ -
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Time before applications expire
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+ -
+
+
+ -
+
+
-
+
+ seconds
+
+
+ -
+
+ minutes
+
+
+ -
+
+ hours
+
+
+ -
+
+ days
+
+
+
+
+
+
+ line
+ verticalLayoutWidget
+ cat1_box
+ report_info_3
+ cat1_box_2
+ cat1_box_3
+ expiry_time
+ expiry_time_text
+ auto_approve_apps
+ check_apps
+ check_apps_2
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/base.ui b/commotion_client/GUI/ui/unfinished/base.ui
new file mode 100644
index 0000000..3501c3f
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/base.ui
@@ -0,0 +1,500 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Title
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ This is some intro text
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ _head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/config_editor.ui b/commotion_client/GUI/ui/unfinished/config_editor.ui
new file mode 100644
index 0000000..0fdb1b6
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/config_editor.ui
@@ -0,0 +1,500 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Config Editor
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ This is some intro text
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ config_editor_head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/csm.ui b/commotion_client/GUI/ui/unfinished/csm.ui
new file mode 100644
index 0000000..85951b8
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/csm.ui
@@ -0,0 +1,500 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Commotion Service Manager
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ This is some intro text
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ csm_head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/extension_manager.ui b/commotion_client/GUI/ui/unfinished/extension_manager.ui
new file mode 100644
index 0000000..78e381b
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/extension_manager.ui
@@ -0,0 +1,500 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Extension Manager
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ This is some intro text
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ extension_manager_head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/extension_settings.ui b/commotion_client/GUI/ui/unfinished/extension_settings.ui
new file mode 100644
index 0000000..c6c565d
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/extension_settings.ui
@@ -0,0 +1,500 @@
+
+
+ app_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Extension Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ This is some intro text
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ extension_settings_head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ app_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ app_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/network_visualizer.ui b/commotion_client/GUI/ui/unfinished/network_visualizer.ui
new file mode 100644
index 0000000..3136463
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/network_visualizer.ui
@@ -0,0 +1,342 @@
+
+
+ network_visualizer
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Network Visualizer
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 30
+ 510
+ 191
+ 26
+
+
+
+ Automatically adjust
+
+
+ true
+
+
+
+
+
+ 300
+ 510
+ 91
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ Gateway node
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 440
+ 510
+ 91
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ Basic node
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 40
+ 70
+ 551
+ 391
+
+
+
+
+
+
+
+
+
+ discard_button
+ clicked()
+ network_visualizer
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ network_visualizer
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/settings_menu.ui b/commotion_client/GUI/ui/unfinished/settings_menu.ui
new file mode 100644
index 0000000..ea8d037
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/settings_menu.ui
@@ -0,0 +1,500 @@
+
+
+ settings_menu
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Settings Menu
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ Wait, is this in addition to other settings menus?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ settings_menu_head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ settings_menu
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ settings_menu
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/setup_wizard.ui b/commotion_client/GUI/ui/unfinished/setup_wizard.ui
new file mode 100644
index 0000000..b1073ce
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/setup_wizard.ui
@@ -0,0 +1,500 @@
+
+
+ setup_wizard
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ Setup Wizard
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ This is some intro text
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ setup_head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ setup_wizard
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ setup_wizard
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+
diff --git a/commotion_client/GUI/ui/unfinished/user_settings.ui b/commotion_client/GUI/ui/unfinished/user_settings.ui
new file mode 100644
index 0000000..3afc9c1
--- /dev/null
+++ b/commotion_client/GUI/ui/unfinished/user_settings.ui
@@ -0,0 +1,500 @@
+
+
+ user_settings
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 640
+ 600
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 640
+ 16777215
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+ 12
+
+
+
+ Commotion Error
+
+
+
+
+ 0
+ 80
+ 630
+ 20
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 11
+ 68
+ 141
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Section Header
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 11
+ 600
+ 30
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 18
+ 75
+ true
+
+
+
+ User Settings
+
+
+ false
+
+
+ true
+
+
+ 0
+
+
+
+
+
+ 11
+ 42
+ 438
+ 24
+
+
+
+
+ 600
+ 25
+
+
+
+ This is some intro text
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ 1
+
+
+
+
+
+ 5
+ 560
+ 631
+ 34
+
+
+
+
+ QLayout::SetMinAndMaxSize
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Discard Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Save Changes
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 29
+ 20
+
+
+
+
+
+
+
+
+
+ 20
+ 200
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Wait, is this a question or?
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 220
+ 541
+ 26
+
+
+
+ Perhaps.
+
+
+ true
+
+
+
+
+
+ 400
+ 110
+ 121
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 50
+ false
+
+
+
+ (optional)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 170
+ 491
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 10
+ 50
+ false
+ false
+
+
+
+ This is some basic info about this box.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 110
+ 381
+ 24
+
+
+
+
+ 600
+ 30
+
+
+
+
+ 75
+ true
+
+
+
+ Number of hops away this service should be seen
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 20
+ 140
+ 491
+ 32
+
+
+
+
+
+
+ false
+
+
+ 5
+
+
+ section_head
+ user_settings_head
+ _intro_text
+ layoutWidget
+ line
+ subsection2
+ app_perm
+ optional2
+ info_descriptor
+ app_hops_head
+ text_entry
+
+
+
+
+
+
+ discard_button
+ clicked()
+ user_settings
+ close()
+
+
+ 295
+ 485
+
+
+ 459
+ -16
+
+
+
+
+ save_button
+ clicked()
+ user_settings
+ close()
+
+
+ 334
+ 489
+
+
+ 412
+ 14
+
+
+
+
+