Ticket #9150 (closed: duplicate)

Opened 7 years ago

Last modified 5 years ago

Indicate Where Previously-Entered Values are Used to Populate Alg Dialogs

Reported by: Peter Parker Owned by: Peter Parker
Priority: minor Milestone: Release 3.2
Component: GUI Keywords:
Cc: Blocked By:
Blocking: Tester: Michael Reuter

Description

From Russell's email of 04/03/2014 to the Developer List:

[What] might be useful is something to indicate that a default property value is being overridden by a remembered, previously entered value. We’ve sometimes heard of users not realizing they weren’t running with defaults because it’s using some value they entered in the past.

Attachments

FadingFrame.h (2.1 KB) - added by Peter Parker 7 years ago.
FadingFrame.cpp (2.3 KB) - added by Peter Parker 7 years ago.

Change History

Changed 7 years ago by Peter Parker

Changed 7 years ago by Peter Parker

comment:1 Changed 7 years ago by Peter Parker

An idea I had for this was for those values we want to indicate, have them highlighted when the dialog is first opened, and then the highlight would fade away soon after. This would give an indication that something has happened, but wouldn't leave the dialogs too cluttered.

I have attached a relatively simple class that inherits QFrame, which has a fading background and border. Unfortunately, for a whole PropertyWidget to be highlighted, it would mean quite a large change to how we use QLayouts, and would even affect calling-code like the AlgorithmPropertiesWidget class.

comment:2 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned
  • Milestone changed from Backlog to Release 3.2

comment:3 Changed 6 years ago by Peter Parker

  • Status changed from assigned to verify
  • Resolution set to duplicate

I ended up fixing this one as part of #2480.

comment:4 Changed 6 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:5 Changed 6 years ago by Michael Reuter

  • Status changed from verifying to closed

This is indeed done.

comment:6 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 9993

Note: See TracTickets for help on using tickets.