KDevelop API Documentation

DocumentationWidget Class Reference

#include <documentation_widget.h>

Inheritance diagram for DocumentationWidget:

Inheritance graph
[legend]
Collaboration diagram for DocumentationWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void lookInDocumentationIndex ()
void lookInDocumentationIndex (const QString &term)
void searchInDocumentation ()
void searchInDocumentation (const QString &term)
void findInDocumentation ()
void findInDocumentation (const QString &term)

Public Member Functions

 DocumentationWidget (DocumentationPart *part)
 ~DocumentationWidget ()
DocumentationPartpart () const
KListViewcontents () const
IndexBoxindex () const

Protected Slots

void tabChanged (int t)

Protected Member Functions

virtual void focusInEvent (QFocusEvent *e)

Private Attributes

DocumentationPartm_part
ContentsViewm_contents
IndexViewm_index
SearchViewm_search
BookmarkViewm_bookmarks
FindDocumentationm_finder
QToolBoxm_tab

Friends

class FindDocumentation

Constructor & Destructor Documentation

DocumentationWidget::DocumentationWidget DocumentationPart part  ) 
 

Definition at line 44 of file documentation_widget.cpp.

References FindDocumentation, m_bookmarks, m_contents, m_finder, m_index, m_part, m_search, m_tab, and tabChanged().

DocumentationWidget::~DocumentationWidget  ) 
 

Definition at line 70 of file documentation_widget.cpp.

References m_tab, KConfigBase::setGroup(), and KConfigBase::writeEntry().


Member Function Documentation

KListView * DocumentationWidget::contents  )  const
 

Definition at line 137 of file documentation_widget.cpp.

References m_contents, and ContentsView::view().

Referenced by DocGlobalConfigWidget::accept().

void DocumentationWidget::findInDocumentation const QString term  )  [slot]
 

Definition at line 118 of file documentation_widget.cpp.

References m_finder, m_tab, FindDocumentation::setSearchTerm(), and FindDocumentation::startSearch().

void DocumentationWidget::findInDocumentation  )  [slot]
 

Definition at line 125 of file documentation_widget.cpp.

References m_finder, m_tab, and FindDocumentationBase::search_term.

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

Definition at line 131 of file documentation_widget.cpp.

References m_tab.

IndexBox * DocumentationWidget::index  )  const
 

Definition at line 86 of file documentation_widget.cpp.

References IndexView::indexBox(), and m_index.

Referenced by DocGlobalConfigWidget::accept(), and ContentsView::~ContentsView().

void DocumentationWidget::lookInDocumentationIndex const QString term  )  [slot]
 

Definition at line 110 of file documentation_widget.cpp.

References m_index, m_tab, and IndexView::setSearchTerm().

void DocumentationWidget::lookInDocumentationIndex  )  [slot]
 

Definition at line 104 of file documentation_widget.cpp.

References IndexView::askSearchTerm(), m_index, and m_tab.

DocumentationPart* DocumentationWidget::part  )  const [inline]
 

Definition at line 44 of file documentation_widget.h.

Referenced by BookmarkView::BookmarkView(), FindDocumentation::buttonPressedOnItem(), FindDocumentation::clickOnItem(), ContentsView::itemExecuted(), BookmarkView::itemExecuted(), IndexView::itemMouseButtonPressed(), ContentsView::itemMouseButtonPressed(), BookmarkView::itemMouseButtonPressed(), FindDocumentation::procInfoReadFromStdout(), FindDocumentation::procManReadFromStdout(), FindDocumentation::searchInContents(), FindDocumentation::searchInGoogle(), IndexView::searchInIndex(), and FindDocumentation::searchInIndex().

void DocumentationWidget::searchInDocumentation const QString term  )  [slot]
 

Definition at line 97 of file documentation_widget.cpp.

References m_search, m_tab, SearchView::search(), and SearchView::setSearchTerm().

void DocumentationWidget::searchInDocumentation  )  [slot]
 

Definition at line 91 of file documentation_widget.cpp.

References SearchView::askSearchTerm(), m_search, and m_tab.

void DocumentationWidget::tabChanged int  t  )  [protected, slot]
 

Definition at line 77 of file documentation_widget.cpp.

References DocumentationPart::emitIndexSelected(), IndexView::indexBox(), m_index, m_part, and m_tab.

Referenced by DocumentationWidget().


Friends And Related Function Documentation

friend class FindDocumentation [friend]
 

Definition at line 72 of file documentation_widget.h.

Referenced by DocumentationWidget().


Member Data Documentation

BookmarkView* DocumentationWidget::m_bookmarks [private]
 

Definition at line 68 of file documentation_widget.h.

Referenced by DocumentationWidget().

ContentsView* DocumentationWidget::m_contents [private]
 

Definition at line 65 of file documentation_widget.h.

Referenced by contents(), DocumentationWidget(), and FindDocumentation::searchInContents().

FindDocumentation* DocumentationWidget::m_finder [private]
 

Definition at line 69 of file documentation_widget.h.

Referenced by DocumentationWidget(), and findInDocumentation().

IndexView* DocumentationWidget::m_index [private]
 

Definition at line 66 of file documentation_widget.h.

Referenced by DocumentationWidget(), index(), lookInDocumentationIndex(), FindDocumentation::searchInIndex(), and tabChanged().

DocumentationPart* DocumentationWidget::m_part [private]
 

Definition at line 64 of file documentation_widget.h.

Referenced by DocumentationWidget(), and tabChanged().

SearchView* DocumentationWidget::m_search [private]
 

Definition at line 67 of file documentation_widget.h.

Referenced by DocumentationWidget(), and searchInDocumentation().

QToolBox* DocumentationWidget::m_tab [private]
 

Definition at line 70 of file documentation_widget.h.

Referenced by DocumentationWidget(), findInDocumentation(), focusInEvent(), lookInDocumentationIndex(), searchInDocumentation(), tabChanged(), and ~DocumentationWidget().


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 Tue Feb 22 09:41:30 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003