Bug 188197 - no search function in ark
Summary: no search function in ark
Status: RESOLVED FIXED
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 2.12
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords:
: 209720 218330 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-26 21:28 UTC by Glad Deschrijver
Modified: 2016-12-16 13:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 17.04.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Glad Deschrijver 2009-03-26 21:28:36 UTC
Version:           2.12 (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

I would like to have a search entry field in ark, like in KDE 3.5.x.  This is useful to find files in a large archive.
Comment 1 Raphael Kubo da Costa 2009-10-07 14:12:40 UTC
*** Bug 209720 has been marked as a duplicate of this bug. ***
Comment 2 Raphael Kubo da Costa 2009-12-16 13:10:29 UTC
*** Bug 218330 has been marked as a duplicate of this bug. ***
Comment 3 Raphael Kubo da Costa 2010-12-08 02:18:51 UTC
Changing the default assignee in the currently open Ark bug reports to me.
Comment 4 Ragnar Thomsen 2016-12-16 13:39:57 UTC
Git commit 7781d6ef794a8da9afe1c837c3a7826103568add by Ragnar Thomsen.
Committed on 16/12/2016 at 13:36.
Pushed by rthomsen into branch 'master'.

Implement search function

An action was added to Archive menu and is also shown in the default
toolbar. The search is mediated through KRecursiveFilterProxyModel
instead of QSortFilterProxyModel because the latter does not recurse
nested models. This adds a new dependency on the KItemModels framework.

The search is always case-insensitive.

The search bar is displayed above the QTreeView and contains a close
button. An eventfilter was installed on Part to catch the escape
keypress to close the search bar.
FIXED-IN: 17.04.0
Differential Revision: D3573
GUI:

M  +1    -0    CMakeLists.txt
M  +1    -1    part/CMakeLists.txt
M  +4    -2    part/ark_part.rc
M  +102  -14   part/part.cpp
M  +12   -0    part/part.h

https://commits.kde.org/ark/7781d6ef794a8da9afe1c837c3a7826103568add