Srivats P
1047f0b1d8
Fix warning
2017-09-21 20:50:24 +05:30
Srivats P
f62a3be54a
UX: Don't allow edit of non-contiguous streams
...
Allowing this has potential of confusion for user when using Prev/Next
2017-09-20 22:05:13 +05:30
Srivats P
fd243f6847
UX: Open StreamConfigDialog on add stream
...
Add+Edit is now reduced to single step. For new users, it is easier to
comprehend this single step and no text hint is needed for edit
2017-09-20 22:00:47 +05:30
Srivats P
360fa13c97
UX: Edit multiple streams in the StreamConfigDialog
...
The dialog now accepts a list of streams as input and has prev/next
buttons to tranverse through the list making changes in one or more of
the streams
2017-09-17 13:18:44 +05:30
Srivats P
509e9d5398
Change Stream Config Dialog inputs
...
This is the first of many commits that lays the foundation for -
* Editing multiple streams without exiting the dialog
* Triggering the dialog when a new stream is added instead of add+edit
2017-09-16 12:30:00 +05:30
Srivats P
db77563466
UX: Change port name color if local config is changed
...
Although the applyHint is also changed in this case, the applyHint is
visible only when the port is selected. Having the port name in a
different color is a visual hint to the user that Apply is pending
2017-09-16 12:12:43 +05:30
Srivats P
3aa44343f0
Add new entry at end if nothing selected in stream/devGrp list
2017-09-14 21:01:56 +05:30
Srivats P
cca2e94bb3
Detect when port config has changed and needs to APPLY'd
...
For now we prompt user to click Apply, in future we can use this to do a
"Auto Apply"
2017-09-14 20:38:13 +05:30
Srivats P
abb48a1c12
UX: Auto expand port group and allow deselect in PortsWindow
2017-09-09 13:13:52 +05:30
Srivats P
40c5e00ec2
(UX) Add textual hints for to the ports window
...
Improves first run experience
2017-09-07 20:45:43 +05:30
Srivats P
75efed5ec4
Add extension while saving streams and sessions, if user doesn't specify one.
...
Fixes #187
2016-06-14 18:56:29 +05:30
Srivats P
2acfb3f25a
Fix warnings introduced by recent feature development
2016-06-01 20:51:29 +05:30
Srivats P
ff066ea657
Renamed AbstractFileFormat to StreamFileFormat and FileFormat to OstmFielFormat to be consistent with the new convention introduced with SessionFileFormat/OssnFileFormat
2016-05-19 21:54:28 +05:30
Srivats P
c8a31f3068
Refactor stream file supportedFileTypes() to accept operation - Open/Save and return fileTypes accordingly
2016-05-19 21:05:32 +05:30
Srivats P
29f840c91c
Use .ostm as default extension for Saved Stream(s) file and use it as default filter for open stream file
2016-05-18 21:33:26 +05:30
Srivats P
294d1c80a1
Save/Open Session: Save only owned ports if some ports are reserved - corresponding open session code not to overwrite a owned port is pending
2016-05-06 21:24:36 +05:30
Srivats P
9bd6b536a3
Save/Open Session: saved streams and deviceGroups in file; open code pending
2016-04-15 19:03:52 +05:30
Srivats P
bcb5376f9d
Save/Open Session - added UI and related infra to invoke OssnFileFormat; code to build sessionContent incomplete
2016-04-14 07:44:07 +05:30
Srivats P
24a93a5025
Device Emulation (contd.): PortsWindow - refactored all device related widgets into a separate DevicesWidget for better modularity.
2016-03-13 19:51:32 +05:30
Srivats P
941d522451
Device Emulation (contd.): GUI now fetches ARP/NDP also from server and display summary counts - resolved/total
2016-03-12 18:56:35 +05:30
Srivats P
7c87e2130a
Device Emulation (contd.): Use two different TableViews for DeviceGroupList and DeviceList
2016-03-11 21:05:07 +05:30
Srivats P
0503c8acaf
Device Emulation (contd.): Get and display Device List
2016-03-11 18:58:08 +05:30
Srivats P
bb69e644b1
Device Emulation (contd.): remove model from deviceGroupList if deviceInfo is selected - until deviceInfo model is implemented
2016-03-04 18:53:08 +05:30
Srivats P
73485fb3bc
Device Emulation (contd.): UI changes so that the 'Apply' button is seen to be common for both streams and devices; provisional UI for device information
2016-03-04 18:41:36 +05:30
Srivats P
a4a654fb02
Device Emulation (contd.): Implemented load/store for the DeviceGroupDialog and supporting code - incomplete
2016-02-25 19:03:00 +05:30
Srivats P
c1d5ca90ac
Device Emulation (contd.): Enable/Disable Device View actions based on selections
2016-02-22 20:19:33 +05:30
Srivats P
6d9327c9d4
Device Emulation (contd.): Implemented new/edit/delete actions for device groups in the GUI
2016-02-22 18:47:51 +05:30
Srivats P
c63528ebae
Device Emulation (contd.): Added first cut code for the Device Group Configuration Dialog
2016-02-17 21:13:30 +05:30
Srivats P
c569328bb3
Device Emulation (contd.): Added DeviceGroupModel on the GUI client
2016-02-12 19:10:19 +05:30
Srivats P
efdfa7f95d
Feature: Ostinato client now accepts hostnames for drones and does DNS resolution for the same; IPv6 addresses are also accepted. Introduced Drone setting to listen to specific or 'any' IPv4 (or IPv6) address
...
Fixes #152
2015-11-06 18:57:07 +05:30
Srivats P.
ab76da1ad2
Bugfix: Escape the username RegExp used for filtering Ports window
2015-05-06 21:47:46 +05:30
Srivats P.
ad3a279cd6
Bugfix: Fixed crash on clicking 'apply' caused by an invalid proxyPortModel->mapToSource()
2015-05-04 22:29:35 +05:30
Srivats P.
05b73a5390
Feature: Show My Reserved Ports Only
2015-05-03 22:18:54 +05:30
Srivats P.
a9da643fb2
Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other!
...
Fixes issue 144
2015-04-16 22:20:07 +05:30