ostinato/client
Srivats P 00bc01898d Show a progress dialog during Apply
The most time spent during apply is during packet rebuilding.
Unfortunately, there is no feedback from the drone to know the actual
progress, so this is just a busy indicator for now.

I tried to put a jump url to the FAQ on why it takes time, but 'coz the
app cursor is a "wait cursor", user cannot click on any widgets/elements
inside the dialog box - so this won't work.

Iterate on this dialog and what it displays based on user feedback.
2019-02-22 18:58:13 +05:30
..
icons Add Help|Donate menu item 2018-12-18 19:36:21 +05:30
about.ui Change outbound URLs to https where available 2018-12-14 23:04:47 +05:30
applymsg.h Show a progress dialog during Apply 2019-02-22 18:58:13 +05:30
arpstatusmodel.cpp Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30
arpstatusmodel.h Device Emulation (contd.): Implemented display of ARP Cache Device Detail; styled "drillable" fields in DeviceModel suitably 2016-03-14 20:11:40 +05:30
devicegroupdialog.cpp Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30
devicegroupdialog.h Device Emulation (contd.): DeviceGroupDialog - populate/load/store vlan table, update totalVlanCount and totalDeviceCount as other fields affecting these change 2016-03-02 21:10:29 +05:30
devicegroupdialog.ui Device Emulation (contd.): DeviceGroup Dialog -fit/stretch the rows/cols of vlan Table plus minor stuff 2016-03-03 20:07:10 +05:30
devicegroupmodel.cpp Fix vertical alignment of Device Config row contents 2019-01-21 19:15:06 +05:30
devicegroupmodel.h Device Emulation (contd.): Implemented new/edit/delete actions for device groups in the GUI 2016-02-22 18:47:51 +05:30
devicemodel.cpp Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30
devicemodel.h Device Emulation (contd.): Implemented display of NDP Cache Device Detail; also fixed missing clear of NDP cache on server 2016-03-14 21:16:46 +05:30
deviceswidget.cpp Add Resolve/Clear buttons to Device Info window 2019-01-21 19:18:36 +05:30
deviceswidget.h Add Resolve/Clear buttons to Device Info window 2019-01-21 19:18:36 +05:30
deviceswidget.ui Add Resolve/Clear buttons to Device Info window 2019-01-21 19:18:36 +05:30
dumpview.cpp Fix warnings about DumpView::dataChanged and struct StatsTuple 2018-05-21 21:31:44 +02:00
dumpview.h Fix warnings about DumpView::dataChanged and struct StatsTuple 2018-05-21 21:31:44 +02:00
hexlineedit.cpp Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30
hexlineedit.h 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! 2015-04-16 22:20:07 +05:30
icononlydelegate.h Replace QFlags.setFlag() with &= for Qt 5.6 compatibility 2018-11-29 21:20:06 +05:30
jumpurl.h Change outbound URLs to https where available 2018-12-14 23:04:47 +05:30
log.h LogsWindow: Add missing log.h 2018-08-20 20:57:23 +05:30
logsmodel.cpp LogsWindow: Improve UX 2018-08-23 23:23:07 +05:30
logsmodel.h LogsWindow: Improve UX 2018-08-23 23:23:07 +05:30
logswindow.cpp LogsWindow: Fix build break 2018-08-24 09:12:40 +05:30
logswindow.h LogsWindow: Improve UX 2018-08-23 23:23:07 +05:30
logswindow.ui LogsWindow: Improve UX 2018-08-23 23:23:07 +05:30
main.cpp Added ostinato cmdline option -s to suppress starting local drone 2016-10-13 18:50:33 +05:30
mainwindow.cpp Add Help|Donate menu item 2018-12-18 19:36:21 +05:30
mainwindow.h Add Help|Donate menu item 2018-12-18 19:36:21 +05:30
mainwindow.ui Add Help|Donate menu item 2018-12-18 19:36:21 +05:30
ndpstatusmodel.cpp Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30
ndpstatusmodel.h Device Emulation (contd.): Implemented display of NDP Cache Device Detail; also fixed missing clear of NDP cache on server 2016-03-14 21:16:46 +05:30
ostinato.pro LogsWindow: Add basic UI and infra 2018-08-17 18:55:58 +05:30
ostinato.qrc Add Help|Donate menu item 2018-12-18 19:36:21 +05:30
ostinato.rc 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! 2015-04-16 22:20:07 +05:30
packetmodel.cpp Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30
packetmodel.h 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! 2015-04-16 22:20:07 +05:30
params.cpp Rename ostinato option -s to -c (controller only) 2017-12-07 19:03:28 +05:30
params.h Added ostinato cmdline option -s to suppress starting local drone 2016-10-13 18:50:33 +05:30
port.cpp Adorn portList linkState icon with transmit/capture indicators 2018-12-03 21:14:05 +05:30
port.h Adorn portList linkState icon with transmit/capture indicators 2018-12-03 21:14:05 +05:30
portconfigdialog.cpp sign: Resolve a few FIXMEs 2017-12-03 11:26:09 +05:30
portconfigdialog.h sign: Disable Port TxMode/StreamsType config in GUI based on port state 2016-10-28 18:27:24 +05:30
portconfigdialog.ui sign: Add Stream Stats button to GUI port config 2016-11-21 18:39:55 +05:30
portgroup.cpp Show a progress dialog during Apply 2019-02-22 18:58:13 +05:30
portgroup.h Show a progress dialog during Apply 2019-02-22 18:58:13 +05:30
portgrouplist.cpp Use modeltest only for debug and if Qt >= 5.7 2018-04-02 20:39:44 +05:30
portgrouplist.h Save/Open Session - added UI and related infra to invoke OssnFileFormat; code to build sessionContent incomplete 2016-04-14 07:44:07 +05:30
portmodel.cpp Adorn portList linkState icon with transmit/capture indicators 2018-12-03 21:14:05 +05:30
portmodel.h Adorn portList linkState icon with transmit/capture indicators 2018-12-03 21:14:05 +05:30
portstatsfilter.ui 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! 2015-04-16 22:20:07 +05:30
portstatsfilterdialog.cpp 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! 2015-04-16 22:20:07 +05:30
portstatsfilterdialog.h 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! 2015-04-16 22:20:07 +05:30
portstatsmodel.cpp Show both icon & text for the Status cell tooltip 2018-12-04 21:51:04 +05:30
portstatsmodel.h Show both icon & text for the Status cell tooltip 2018-12-04 21:51:04 +05:30
portstatsproxymodel.h Fixed gcc4 warnings 2015-06-05 20:18:41 +05:30
portstatswindow.cpp Fetch updated device info after resolve/clear neighbors 2019-02-02 13:26:40 +05:30
portstatswindow.h Replace Port Stats Link/Tx/Capture state text with icons 2018-11-29 20:44:03 +05:30
portstatswindow.ui Stream stats UX improvements 2017-12-06 20:47:26 +05:30
portswindow.cpp Show a progress dialog during Apply 2019-02-22 18:58:13 +05:30
portswindow.h Show a progress dialog during Apply 2019-02-22 18:58:13 +05:30
portswindow.ui Change outbound URLs to https where available 2018-12-14 23:04:47 +05:30
preferences.cpp Refactoring: Move gzip/diff/awk path default values init on Windows into the Preferences class 2015-04-16 22:30:18 +05:30
preferences.h 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! 2015-04-16 22:20:07 +05:30
preferences.ui 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! 2015-04-16 22:20:07 +05:30
settings.h 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! 2015-04-16 22:20:07 +05:30
stream.cpp Fix warnings introduced by recent feature development 2016-06-01 20:51:29 +05:30
stream.h 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! 2015-04-16 22:20:07 +05:30
streamconfigdialog.cpp Fix build break by renaming xlocale.h to avoid name clash 2018-09-15 11:40:11 +05:30
streamconfigdialog.h Fix Qt4 to Qt5 porting issues with debug build 2018-03-27 20:02:36 +05:30
streamconfigdialog.ui Treat warnings as errors and fix existing warnings 2018-04-20 20:50:51 +05:30
streamlistdelegate.cpp Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30
streamlistdelegate.h 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! 2015-04-16 22:20:07 +05:30
streammodel.cpp Silence warnings 2018-05-22 21:48:21 +05:30
streammodel.h UX: Open StreamConfigDialog on add stream 2017-09-20 22:00:47 +05:30
streamstatsfiltermodel.h sign: Show streamStats byte stats only if user wants 2017-01-13 19:02:25 +05:30
streamstatsmodel.cpp Treat warnings as errors and fix existing warnings 2018-04-20 20:50:51 +05:30
streamstatsmodel.h sign: Rename aggrStreamStats as aggrGuidStats 2017-01-10 18:50:22 +05:30
streamstatswindow.cpp sign: Show streamStats byte stats only if user wants 2017-01-13 19:02:25 +05:30
streamstatswindow.h sign: Show streamStats byte stats only if user wants 2017-01-13 19:02:25 +05:30
streamstatswindow.ui Stream stats UX improvements 2017-12-06 20:47:26 +05:30
variablefieldswidget.cpp Improve UX for variable fields configuration 2018-02-10 12:40:10 +05:30
variablefieldswidget.h Improve UX for variable fields configuration 2018-02-10 12:40:10 +05:30
variablefieldswidget.ui Add helpful hint text to variable fields widget 2018-02-21 21:57:46 +05:30
xlistwidget.h Add helpful hint text to variable fields widget 2018-02-21 21:57:46 +05:30
xqlocale.h Fix build break by renaming xlocale.h to avoid name clash 2018-09-15 11:40:11 +05:30
xtableview.h LogsWindow: Improve UX 2018-08-23 23:23:07 +05:30
xtreeview.h Port common, rpc and client code to Qt5 2018-03-14 21:58:56 +05:30