Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
dev:tnp [2012/04/27 12:46]
tedfelix [TrackButtons Test Plan] Updated test status
dev:tnp [2018/02/15 01:46]
tedfelix [Goal]
Line 3: Line 3:
 ===== Goal ===== ===== Goal =====
 To implement a consistent notification mechanism whereby Boundary (User Interface) objects make changes directly to Entity (Document) objects and use a notification (Observer) mechanism within the Entities to inform the rest of the system of changes. To implement a consistent notification mechanism whereby Boundary (User Interface) objects make changes directly to Entity (Document) objects and use a notification (Observer) mechanism within the Entities to inform the rest of the system of changes.
 +
 +We are now moving toward an even simpler approach where a single notification mechanism (documentModified()) is used across all of rg for most things.  See [[dev:update_notifications|Update Notifications]] for more.
  
 ===== Secondary Goal ===== ===== Secondary Goal =====
Line 26: Line 28:
   - Run the Change Track Name Test Plan (below)   - Run the Change Track Name Test Plan (below)
     * PASS, 4/27/2012, TB::sUT removed from TE::pE      * PASS, 4/27/2012, TB::sUT removed from TE::pE 
-  - Move track up/down.  Menu.  Keyboard: Shift-Up/Down.   +  - Move Track Up/Down Test Plan (below) 
-    * FAILTrackButtons::slotUpdateTracks() removed from TrackEditor::paintEvent()+    * PASS, 4/29/2012TB::sUT() removed from TE::pE()
   - Select next track via menu and down arrow.   - Select next track via menu and down arrow.
   - Select previous track via menu and up arrow.   - Select previous track via menu and up arrow.
Line 226: Line 228:
     - Change the track's name     - Change the track's name
     - Note that the name changes on the Tranzport     - Note that the name changes on the Tranzport
 +
 +==== Move Track Up/Down Test Plan ====
 +
 +  - Move Track Up Via Menu
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Tracks > Move Track Up
 +    - Note that Track 1 and Track 2 have traded places.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +    - Undo
 +    - Note that Track 1 and Track 2 are back to where they were.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +  - Move Track Down Via Menu
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Tracks > Move Track Down
 +    - Note that Track 2 and Track 3 have traded places.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +    - Undo
 +    - Note that Track 2 and Track 3 are back to where they were.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +  - Move Track Up Via Keyboard
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Press Shift + Up Arrow
 +    - Note that Track 1 and Track 2 have traded places.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +    - Undo
 +    - Note that Track 1 and Track 2 are back to where they were.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +  - Move Track Down Via Keyboard
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Press Shift + Down Arrow
 +    - Note that Track 2 and Track 3 have traded places.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +    - Undo
 +    - Note that Track 2 and Track 3 are back to where they were.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +
  
 
 
dev/tnp.txt · Last modified: 2022/06/16 08:04 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki