--------------Boundary-00=_QTQK8Q8UHPBTBQXX7AJV Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The attached patch makes the KDesktop minicli use all installed KURIFilterPlugins when and only when the user executes the command. Minicli will still use only the two hard-coded filters for the letter-by-letter filtering. This is useful because people might write their own plugins (like the apidocs filter I just wrote), and for something like "apidocs:KURL" it feels a lot faster to use the minicli than to open a konqueror window. OK to apply? - -- Neil Stevens - neil@qualityassistant.com "The nearest I can make it out, 'Love your Enemies' means, 'Hate your Friends'." - Benjamin Franklin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9uizUf7mnligQOmERApSEAKCUGTUK+Ab4CEHZpBna3JPTt2rfngCeIIt9 THNPiuU9XA7i3KGRzhYMnlA= =65Qt -----END PGP SIGNATURE----- --------------Boundary-00=_QTQK8Q8UHPBTBQXX7AJV Content-Type: text/x-diff; charset="iso-8859-1"; name="minicli-use-all-filters" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="minicli-use-all-filters" Index: minicli.cpp =================================================================== RCS file: /home/kde/kdebase/kdesktop/minicli.cpp,v retrieving revision 1.134 diff -u -r1.134 minicli.cpp --- minicli.cpp 2002/08/21 00:24:12 1.134 +++ minicli.cpp 2002/10/26 05:42:35 @@ -537,11 +537,16 @@ else { m_filterData->setData( cmd ); - QStringList filters; - filters << "kurisearchfilter" << "kshorturifilter"; - if( final ) - filters << "localdomainurifilter"; - KURIFilter::self()->filterURI( *(m_filterData), filters ); + if( final ) + { + KURIFilter::self()->filterURI( *(m_filterData) ); + } + else + { + QStringList filters; + filters << "kurisearchfilter" << "kshorturifilter"; + KURIFilter::self()->filterURI( *(m_filterData), filters ); + } m_IconName = m_filterData->iconName(); if( m_IconName.isEmpty() || m_IconName == "unknown" ) m_IconName = QString::fromLatin1("go"); --------------Boundary-00=_QTQK8Q8UHPBTBQXX7AJV--