Sounds reasonable. I'll give that a whirl. This is all good practice so I can get a bit more familiar with Qt.
RRR Mike W9MDB On Tue, Mar 1, 2016 at 12:42 PM, Bill Somerville <g4...@classdesign.com> wrote: > On 01/03/2016 15:23, Michael Black wrote: >> This is updated patch to allow a user to set the watchdog timeout limit. >> >> I've turned the Runaway checkbox on the Configuration screen into a >> tri-state. >> So, when it's partially checked (i.e. shaded) just the watchdog is >> turned on as before (if you have watchgdog enabled now this is the >> state that you will see). >> Fully checked turns on the spinbox on the main window too so you can >> adjust the limit. >> >> So...you can fully check, set the limit, and then partial check to >> hide the spinbox if you want. >> The shaded partial check should prompt people to hover over the config >> setting and the tool tip explains it. > Hi Mike, > > I haven't looked at he patch in detail but that sounds like a rather > novel use of a tri-state check box. They are designed for tree > hierarchies where an intermediate state is supposed to indicate children > in both checked and unchecked state. I would say that using one for this > sort of behaviour is non-intuitive and better modelled by three radio > buttons in a button group. > > Would be simpler to just put a spin box in the settings to set the > watchdog counter reset value. I do not favour special values and in this > case a high value would be as good as disable rather than using zero as > a disable option. This approach would not require an main window UI > changes. You could add a visible counter to the status bar to show > remaining Tx cycles before auto Tx would be disabled. > > 73 > Bill > G4WJS. > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel