Version: unknown (using KDE 3.4.92 (beta2, >= 20051010), compiled sources) Compiler: gcc version 3.3.5 20050117 (prerelease) (SUSE Linux) OS: Linux (i686) release 2.6.11.4-21.9-smp Hi! Now a "select all" is available. "list all links" on http://www.novell.com/linux/download/linuks/i386/update_for_9_3/extra.html comes up with a varietee of files, but only *.rpm are of interest and may be only "*3.4.3*" IMHO a "select ..." for normal regexp would be helpful
If you're interested in one file type only, you can sort the listed links by their filetype. Adding a standard search bar to the widget with the list of links should be easy and allow selection based on filename, etc.
thanks (1) I know - question of usablilty - not all people do a sort if they want a serch. (2) standard search bar should be like in "konqueror - Edit - Select" are you going to implement it?
SVN commit 596874 by pfeiffer: trivial patch to add a KListViewSearchLine to the KGet "List all links" view BUG: 114361 M +11 -2 kget_linkview.cpp --- branches/KDE/3.5/kdenetwork/kget/kget_plug_in/kget_linkview.cpp #596873:596874 @@ -1,9 +1,12 @@ #include "kget_linkview.h" +#include <qlayout.h> + #include <dcopclient.h> #include <kaction.h> #include <kapplication.h> #include <kiconloader.h> +#include <klistviewsearchline.h> #include <klocale.h> #include <kmessagebox.h> #include <kprocess.h> @@ -52,7 +55,11 @@ toolBar()->insertLineSeparator(); actionSelectAll->plug( toolBar() ); - m_view = new KListView( this, "listview" ); + QWidget *mainWidget = new QWidget( this ); + QVBoxLayout *layout = new QVBoxLayout( mainWidget ); + setCentralWidget( mainWidget ); + + m_view = new KListView( mainWidget, "listview" ); m_view->setSelectionMode( QListView::Extended ); m_view->addColumn( i18n("File Name") ); m_view->addColumn( i18n("Description") ); @@ -60,7 +67,9 @@ m_view->addColumn( i18n("Location (URL)") ); m_view->setShowSortIndicator( true ); - setCentralWidget( m_view ); + KListViewSearchLineWidget *line = new KListViewSearchLineWidget( m_view, mainWidget, "search line" ); + layout->addWidget( line ); + layout->addWidget( m_view ); // setting a fixed (not floating) toolbar toolBar()->setMovingEnabled( false );