Menu

#529 Create a "tell me, what you want to do" combo box

v1.1.x
closed
None
v1.1.2
New Functionality
2020-11-09
2020-06-04
Erik Hänel
No

Add a combobox to the toolbar, which resembles the MS-Office "Tell me, what you want to do" search fields.

Analysis:

We'll use the usual find function to supply the information for the combobox. The combobox will be adapted from the search combobox of the tree ctrls. The Information supplier has to be adapted in a way that the database content gets separated from the layouter for the view in the terminal. Derive a database class, which will provide the necessary storage and lookup functionalities.

Implementation:

  • Implementation: The implementation was processed as proposed by the analysis.
  • Revision: [r762] - [r768]
  • Implementation test: The combo box was used in different scenarios and worked as intended.

Documentation:

  • [x] ChangesLog updated
  • [x] Code changes commented
  • Documentation articles:
    • [ ] corresponding documentation articles updated
    • [ ] new documentation articles created
    • [x] not needed
  • Language files:
    • [x] corresponding language files updated
    • [ ] not needed

Tests:

Functionality was tested manually. No deviations occured.

Related

Commit: [r762]
Commit: [r768]

Discussion

  • Erik Hänel

    Erik Hänel - 2020-08-28
    • status: open --> accepted
    • Version: Planned --> v1.1.2
     
  • Erik Hänel

    Erik Hänel - 2020-08-28
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,23 @@
     Add a combobox to the toolbar, which resembles the MS-Office "Tell me, what you want to do" search fields.
    +
    +###Analysis:
    +(*Describe, what's the issue and which changes have to be made*)
    +
    +###Implementation:
    +* Implementation: (*Describe, what you've changed*) 
    +* Revision: [rXXX]
    +* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +
    +###Documentation:
    +* [ ] ChangesLog updated
    +* [ ] Code changes commented
    +* **Documentation articles:**
    
    +    * [ ] corresponding documentation articles updated
    +    * [ ] new documentation articles created
    +    * [ ] not needed
    +* **Language files:**
    +    * [ ] corresponding language files updated
    +    * [ ] not needed
    +
    +###Tests:
    +(*Describe, which tests you performed and their outcome*)
    
    • status: accepted --> analyzing
     
  • Erik Hänel

    Erik Hänel - 2020-08-28
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,7 +1,7 @@
     Add a combobox to the toolbar, which resembles the MS-Office "Tell me, what you want to do" search fields.
    
     ###Analysis:
    -(*Describe, what's the issue and which changes have to be made*)
    +We'll use the usual `find` function to supply the information for the combobox. The combobox will be adapted from the search combobox of the tree ctrls. The Information supplier has to be adapted in a way that the database content gets separated from the layouter for the view in the terminal. Derive a database class, which will provide the necessary storage and lookup functionalities.
    
     ###Implementation:
    
     * Implementation: (*Describe, what you've changed*) 
    
    • status: analyzing --> implementing
     
  • Erik Hänel

    Erik Hänel - 2020-09-26
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,19 +4,19 @@
     We'll use the usual `find` function to supply the information for the combobox. The combobox will be adapted from the search combobox of the tree ctrls. The Information supplier has to be adapted in a way that the database content gets separated from the layouter for the view in the terminal. Derive a database class, which will provide the necessary storage and lookup functionalities.
    
     ###Implementation:
    -* Implementation: (*Describe, what you've changed*) 
    -* Revision: [rXXX]
    -* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +* Implementation: The implementation was processed as proposed by the analysis.
    +* Revision: [r762] - [r768]
    +* Implementation test: The combo box was used in different scenarios and worked as intended.
    
     ###Documentation:
    -* [ ] ChangesLog updated
    -* [ ] Code changes commented
    +* [x] ChangesLog updated
    +* [x] Code changes commented
    
     * **Documentation articles:**
         * [ ] corresponding documentation articles updated
         * [ ] new documentation articles created
    -    * [ ] not needed
    +    * [x] not needed
     * **Language files:**
    -    * [ ] corresponding language files updated
    +    * [x] corresponding language files updated
         * [ ] not needed
    
     ###Tests:
    
    • status: implementing --> testing
     

    Related

    Commit: [r762]
    Commit: [r768]

  • Erik Hänel

    Erik Hänel - 2020-11-09
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -20,4 +20,4 @@
    
         * [ ] not needed
    
     ###Tests:
    -(*Describe, which tests you performed and their outcome*)
    +Functionality was tested manually. No deviations occured.
    
    • status: testing --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB