https://bugs.kde.org/show_bug.cgi?id=478174

            Bug ID: 478174
           Summary: Better inbuilt search mode for all treeviews and
                    listviews
    Classification: Frameworks and Libraries
           Product: frameworks-kirigami
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: kdelibs-b...@kde.org
          Reporter: er...@armbruster-online.de
                CC: m...@ratijas.tk, notm...@gmail.com
  Target Milestone: Not decided

Created attachment 163949
  --> https://bugs.kde.org/attachment.cgi?id=163949&action=edit
jetbrains_ide_example

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. In Jetbrains IDEs you can type in every tree/listview to search for matching
items. You can do that aswell in Qt but there are some subtle but important
differences
2. Jetbrains IDEs highlight all matches not just the one which matched best and
the selection jumped to while typing
3. They stay in that search mode until you hit Esc or something and its
possible to quickly switch between all matching items using respective arrow
keys
4. Also you can use "space" while searching and it will match each part
separately

I think this would be really nice to have, even though it is targeted at
advanced users. I would be interested in implementing this myself some time in
the future when I find the time for it. Maybe you could help me out and tell me
where an implementation for this would need to go. KItemViews? KItemModels?

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Might be filed against the wrong product. Please assign correctly. Thanks

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to