Module implementing a manager for open search engines.
None |
OpenSearchManager | Class implementing a manager for open search engines. |
None |
Class implementing a manager for open search engines.
None |
None |
OpenSearchManager | Constructor |
__addEngineByEngine | Private method to add a new search engine given a reference to an engine. |
__addEngineByFile | Private method to add a new search engine given a filename. |
__addEngineByUrl | Private method to add a new search engine given its URL. |
__confirmAddition | Private method to confirm the addition of a new search engine. |
__engineFromUrlAvailable | Private slot to add a search engine from the net. |
addEngine | Public method to add a new search engine. |
addEngineFromForm | Public method to add a new search engine from a form. |
allEnginesNames | Public method to get a list of all engine names. |
close | Public method to close the open search engines manager. |
convertKeywordSearchToUrl | Public method to get the search URL for a keyword search. |
currentEngine | Public method to get a reference to the current engine. |
currentEngineName | Public method to get the name of the current search engine. |
engine | Public method to get a reference to the named engine. |
engineExists | Public method to check, if an engine exists. |
engineForKeyword | Public method to get the engine for a keyword. |
enginesChanged | Public slot to tell the search engine manager, that something has changed. |
enginesCount | Public method to get the number of available engines. |
enginesDirectory | Public method to determine the directory containing the search engine descriptions. |
generateEngineFileName | Public method to generate a valid engine file name. |
keywordsForEngine | Public method to get the keywords for a given engine. |
load | Public method to load the search engines configuration. |
loadDirectory | Public method to load the search engine definitions from files. |
removeEngine | Public method to remove an engine. |
restoreDefaults | Public method to restore the default search engines. |
save | Public method to save the search engines configuration. |
saveDirectory | Public method to save the search engine definitions to files. |
setCurrentEngine | Public method to set the current engine. |
setCurrentEngineName | Public method to set the current engine by name. |
setEngineForKeyword | Public method to set the engine for a keyword. |
setKeywordsForEngine | Public method to set the keywords for an engine. |
None |
Constructor
Private method to add a new search engine given a reference to an engine.
Private method to add a new search engine given a filename.
Private method to add a new search engine given its URL.
Private method to confirm the addition of a new search engine.
Private slot to add a search engine from the net.
Public method to add a new search engine.
Public method to add a new search engine from a form.
Public method to get a list of all engine names.
Public method to close the open search engines manager.
Public method to get the search URL for a keyword search.
Public method to get a reference to the current engine.
Public method to get the name of the current search engine.
Public method to get a reference to the named engine.
Public method to check, if an engine exists.
Public method to get the engine for a keyword.
Public slot to tell the search engine manager, that something has changed.
Public method to get the number of available engines.
Public method to determine the directory containing the search engine descriptions.
Public method to generate a valid engine file name.
Public method to get the keywords for a given engine.
Public method to load the search engines configuration.
Public method to load the search engine definitions from files.
Public method to remove an engine.
Public method to restore the default search engines.
Public method to save the search engines configuration.
Public method to save the search engine definitions to files.
Public method to set the current engine.
Public method to set the current engine by name.
Public method to set the engine for a keyword.
Public method to set the keywords for an engine.