Search for usage in LXR

KUriFilterSearchProvider Class Reference

#include <KUriFilter>

Inherited by SearchProvider.

Public Member Functions

 KUriFilterSearchProvider ()
 KUriFilterSearchProvider (const KUriFilterSearchProvider &)
virtual ~KUriFilterSearchProvider ()
QString defaultKey () const
QString desktopEntryName () const
virtual QString iconName () const
QStringList keys () const
QString name () const
KUriFilterSearchProvideroperator= (const KUriFilterSearchProvider &)

Protected Member Functions

void setDesktopEntryName (const QString &)
void setIconName (const QString &)
void setKeys (const QStringList &)
void setName (const QString &)

Detailed Description

Class that holds information about a search provider.


Definition at line 40 of file kurifilter.h.

Constructor & Destructor Documentation

◆ KUriFilterSearchProvider() [1/2]

KUriFilterSearchProvider::KUriFilterSearchProvider ( )

Default constructor.

Definition at line 93 of file kurifilter.cpp.

◆ KUriFilterSearchProvider() [2/2]

KUriFilterSearchProvider::KUriFilterSearchProvider ( const KUriFilterSearchProvider other)

Copy constructor.

Definition at line 98 of file kurifilter.cpp.

◆ ~KUriFilterSearchProvider()

KUriFilterSearchProvider::~KUriFilterSearchProvider ( )


Member Function Documentation

◆ defaultKey()

QString KUriFilterSearchProvider::defaultKey ( ) const

Returns the default web shortcut key for this search provider.

Right now this is the same as doing keys().first(), it might however change based on what the backend plugins do.

See also

Definition at line 125 of file kurifilter.cpp.

◆ desktopEntryName()

QString KUriFilterSearchProvider::desktopEntryName ( ) const

Returns the desktop filename of the search provider without any extension.

For example, if the desktop filename of the search provider was "foobar.desktop", this function will return "foobar".

Definition at line 105 of file kurifilter.cpp.

◆ iconName()

QString KUriFilterSearchProvider::iconName ( ) const

Returns the icon name associated with the search provider when available.

Definition at line 110 of file kurifilter.cpp.

◆ keys()

QStringList KUriFilterSearchProvider::keys ( ) const

Returns all the web shortcut keys associated with this search provider.

See also

Definition at line 120 of file kurifilter.cpp.

◆ name()

QString KUriFilterSearchProvider::name ( ) const

Returns the descriptive name of the search provider, e.g. "Google News".

This name comes from the "Name=" property entry in the desktop file that contains the search provider's information.

Definition at line 115 of file kurifilter.cpp.

◆ operator=()

KUriFilterSearchProvider & KUriFilterSearchProvider::operator= ( const KUriFilterSearchProvider other)

Assignment operator.

Definition at line 134 of file kurifilter.cpp.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Tue Dec 6 2022 03:56:08 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.