KDevelop API Documentation

FindDocumentation Class Reference

#include <find_documentation.h>

Inheritance diagram for FindDocumentation:

Inheritance graph
[legend]
Collaboration diagram for FindDocumentation:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void buttonPressedOnItem (int button, QListViewItem *item, const QPoint &pos, int c)
virtual void clickOnItem (QListViewItem *item)
virtual void procInfoReadFromStdout ()
virtual void procManReadFromStdout ()
virtual void searchInInfo ()
virtual void searchInMan ()
virtual void searchInGoogle ()
virtual void searchInContents ()
virtual void searchInIndex ()
virtual void startSearch ()
virtual void setSearchTerm (const QString &term)
virtual void clickOptions ()

Public Member Functions

 FindDocumentation (DocumentationWidget *parent, const char *name=0)
 ~FindDocumentation ()

Protected Member Functions

virtual void focusInEvent (QFocusEvent *e)

Private Attributes

QProcessproc_man
QProcessproc_info
KListViewItemman_item
KListViewIteminfo_item
KListViewItemindex_item
KListViewItemgoogle_item
KListViewItemcontents_item
KListViewItemlast_item
DocumentationWidgetm_widget
FindDocumentationOptionsm_options
bool first_match_found

Constructor & Destructor Documentation

FindDocumentation::FindDocumentation DocumentationWidget parent,
const char *  name = 0
 

Definition at line 41 of file find_documentation.cpp.

References m_options, proc_info, proc_man, procInfoReadFromStdout(), procManReadFromStdout(), and KListView::setSorting().

FindDocumentation::~FindDocumentation  ) 
 

Definition at line 63 of file find_documentation.cpp.


Member Function Documentation

void FindDocumentation::buttonPressedOnItem int  button,
QListViewItem item,
const QPoint pos,
int  c
[virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 68 of file find_documentation.cpp.

References DocUtils::docItemPopup(), m_widget, DocumentationWidget::part(), and DocumentationItem::url().

void FindDocumentation::clickOnItem QListViewItem item  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 79 of file find_documentation.cpp.

References google_item, index_item, info_item, m_widget, man_item, DocumentationWidget::part(), KDevPlugin::partController(), KDevPartController::showDocument(), and DocumentationItem::url().

void FindDocumentation::clickOptions  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 327 of file find_documentation.cpp.

References m_options, FindDocumentationOptions::readOptions(), and FindDocumentationOptions::writeOptions().

void FindDocumentation::focusInEvent QFocusEvent e  )  [protected, virtual]
 

Definition at line 335 of file find_documentation.cpp.

void FindDocumentation::procInfoReadFromStdout  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 97 of file find_documentation.cpp.

References first_match_found, FindDocumentationOptionsBase::goto_first_match, info_item, m_options, m_widget, DocumentationWidget::part(), KDevPlugin::partController(), proc_info, DocumentationItem::setURL(), and KDevPartController::showDocument().

Referenced by FindDocumentation().

void FindDocumentation::procManReadFromStdout  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 126 of file find_documentation.cpp.

References first_match_found, FindDocumentationOptionsBase::goto_first_match, m_options, m_widget, man_item, DocumentationWidget::part(), KDevPlugin::partController(), proc_man, DocumentationItem::setURL(), and KDevPartController::showDocument().

Referenced by FindDocumentation().

void FindDocumentation::searchInContents  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 208 of file find_documentation.cpp.

References contents_item, first_match_found, FindDocumentationOptionsBase::goto_first_match, last_item, DocumentationCatalogItem::load(), DocumentationWidget::m_contents, m_options, ContentsView::m_view, m_widget, DocumentationWidget::part(), KDevPlugin::partController(), DocumentationCatalogItem::plugin(), DocumentationPlugin::setCatalogURL(), DocumentationItem::setURL(), KDevPartController::showDocument(), DocumentationItem::type(), and DocumentationItem::url().

Referenced by startSearch().

void FindDocumentation::searchInGoogle  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 189 of file find_documentation.cpp.

References first_match_found, google_item, FindDocumentationOptionsBase::goto_first_match, last_item, m_options, m_widget, DocumentationWidget::part(), KDevPlugin::partController(), DocumentationItem::setURL(), and KDevPartController::showDocument().

Referenced by startSearch().

void FindDocumentation::searchInIndex  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 241 of file find_documentation.cpp.

References DocumentationPart::emitIndexSelected(), first_match_found, FindDocumentationOptionsBase::goto_first_match, index_item, IndexView::indexBox(), last_item, IndexItem::List, IndexView::m_index, DocumentationWidget::m_index, m_options, m_widget, DocumentationWidget::part(), KDevPlugin::partController(), IndexView::setSearchTerm(), DocumentationItem::setURL(), KDevPartController::showDocument(), IndexView::showIndex(), text(), and IndexItem::urls().

Referenced by startSearch().

void FindDocumentation::searchInInfo  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 152 of file find_documentation.cpp.

References info_item, last_item, and proc_info.

Referenced by startSearch().

void FindDocumentation::searchInMan  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 170 of file find_documentation.cpp.

References last_item, man_item, and proc_man.

Referenced by startSearch().

void FindDocumentation::setSearchTerm const QString term  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 322 of file find_documentation.cpp.

Referenced by DocumentationWidget::findInDocumentation().

void FindDocumentation::startSearch  )  [virtual, slot]
 

Reimplemented from FindDocumentationBase.

Definition at line 288 of file find_documentation.cpp.

References first_match_found, FindDocumentationOptionsBase::goto_first_match, FindDocumentationOptions::isContents(), FindDocumentationOptions::isGoogle(), FindDocumentationOptions::isIndex(), FindDocumentationOptions::isInfo(), FindDocumentationOptions::isMan(), last_item, m_options, searchInContents(), searchInGoogle(), searchInIndex(), searchInInfo(), searchInMan(), and FindDocumentationOptionsBase::source_list.

Referenced by DocumentationWidget::findInDocumentation().


Member Data Documentation

KListViewItem* FindDocumentation::contents_item [private]
 

Definition at line 68 of file find_documentation.h.

Referenced by searchInContents().

bool FindDocumentation::first_match_found [private]
 

Definition at line 72 of file find_documentation.h.

Referenced by procInfoReadFromStdout(), procManReadFromStdout(), searchInContents(), searchInGoogle(), searchInIndex(), and startSearch().

KListViewItem* FindDocumentation::google_item [private]
 

Definition at line 67 of file find_documentation.h.

Referenced by clickOnItem(), and searchInGoogle().

KListViewItem* FindDocumentation::index_item [private]
 

Definition at line 66 of file find_documentation.h.

Referenced by clickOnItem(), and searchInIndex().

KListViewItem* FindDocumentation::info_item [private]
 

Definition at line 65 of file find_documentation.h.

Referenced by clickOnItem(), procInfoReadFromStdout(), and searchInInfo().

KListViewItem* FindDocumentation::last_item [private]
 

Definition at line 69 of file find_documentation.h.

Referenced by searchInContents(), searchInGoogle(), searchInIndex(), searchInInfo(), searchInMan(), and startSearch().

FindDocumentationOptions* FindDocumentation::m_options [private]
 

Definition at line 71 of file find_documentation.h.

Referenced by clickOptions(), FindDocumentation(), procInfoReadFromStdout(), procManReadFromStdout(), searchInContents(), searchInGoogle(), searchInIndex(), and startSearch().

DocumentationWidget* FindDocumentation::m_widget [private]
 

Definition at line 70 of file find_documentation.h.

Referenced by buttonPressedOnItem(), clickOnItem(), procInfoReadFromStdout(), procManReadFromStdout(), searchInContents(), searchInGoogle(), and searchInIndex().

KListViewItem* FindDocumentation::man_item [private]
 

Definition at line 64 of file find_documentation.h.

Referenced by clickOnItem(), procManReadFromStdout(), and searchInMan().

QProcess* FindDocumentation::proc_info [private]
 

Definition at line 63 of file find_documentation.h.

Referenced by FindDocumentation(), procInfoReadFromStdout(), and searchInInfo().

QProcess* FindDocumentation::proc_man [private]
 

Definition at line 62 of file find_documentation.h.

Referenced by FindDocumentation(), procManReadFromStdout(), and searchInMan().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:25:02 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003