KDevelop API Documentation

BashCodeCompletion Class Reference

#include <bashsupport_part.h>

Inheritance diagram for BashCodeCompletion:

QObject List of all members.

Public Slots

void cursorPositionChanged ()
void completionBoxHidden ()
void completionBoxAbort ()

Public Member Functions

 BashCodeCompletion ()
 ~BashCodeCompletion ()
void setActiveEditorPart (KParts::Part *)
void setVars (QStringList)
QValueList< KTextEditor::CompletionEntrygetVars (const QString &textHint)

Private Attributes

QStringList m_vars
bool m_argWidgetShow
bool m_completionBoxShow
KTextEditor::EditInterfacem_editInterface
KTextEditor::CodeCompletionInterfacem_codeInterface
KTextEditor::ViewCursorInterfacem_cursorInterface

Constructor & Destructor Documentation

BashCodeCompletion::BashCodeCompletion  ) 
 

Definition at line 290 of file bashsupport_part.cpp.

References m_argWidgetShow, and m_completionBoxShow.

BashCodeCompletion::~BashCodeCompletion  ) 
 

Definition at line 296 of file bashsupport_part.cpp.


Member Function Documentation

void BashCodeCompletion::completionBoxAbort  )  [slot]
 

Definition at line 425 of file bashsupport_part.cpp.

References endl(), kdDebug(), and m_completionBoxShow.

Referenced by setActiveEditorPart().

void BashCodeCompletion::completionBoxHidden  )  [slot]
 

Definition at line 412 of file bashsupport_part.cpp.

References endl(), kdDebug(), and m_completionBoxShow.

Referenced by setActiveEditorPart().

void BashCodeCompletion::cursorPositionChanged  )  [slot]
 

Definition at line 369 of file bashsupport_part.cpp.

References KTextEditor::ViewCursorInterface::cursorPositionReal(), endl(), getVars(), kdDebug(), m_codeInterface, m_completionBoxShow, m_cursorInterface, m_editInterface, KTextEditor::CodeCompletionInterface::showCompletionBox(), and KTextEditor::EditInterface::textLine().

Referenced by setActiveEditorPart().

QValueList< KTextEditor::CompletionEntry > BashCodeCompletion::getVars const QString textHint  ) 
 

Definition at line 347 of file bashsupport_part.cpp.

References endl(), getVars(), kdDebug(), m_vars, and KTextEditor::CompletionEntry::text.

Referenced by cursorPositionChanged(), and getVars().

void BashCodeCompletion::setActiveEditorPart KParts::Part  ) 
 

Definition at line 301 of file bashsupport_part.cpp.

References completionBoxAbort(), completionBoxHidden(), cursorPositionChanged(), endl(), kdDebug(), m_codeInterface, m_cursorInterface, m_editInterface, setActiveEditorPart(), and KParts::Part::widget().

Referenced by setActiveEditorPart(), and BashSupportPart::slotActivePartChanged().

void BashCodeCompletion::setVars QStringList   ) 
 

Definition at line 342 of file bashsupport_part.cpp.

References m_vars, and setVars().

Referenced by BashSupportPart::parse(), and setVars().


Member Data Documentation

bool BashCodeCompletion::m_argWidgetShow [private]
 

Definition at line 43 of file bashsupport_part.h.

Referenced by BashCodeCompletion().

KTextEditor::CodeCompletionInterface* BashCodeCompletion::m_codeInterface [private]
 

Definition at line 46 of file bashsupport_part.h.

Referenced by cursorPositionChanged(), and setActiveEditorPart().

bool BashCodeCompletion::m_completionBoxShow [private]
 

Definition at line 44 of file bashsupport_part.h.

Referenced by BashCodeCompletion(), completionBoxAbort(), completionBoxHidden(), and cursorPositionChanged().

KTextEditor::ViewCursorInterface* BashCodeCompletion::m_cursorInterface [private]
 

Definition at line 47 of file bashsupport_part.h.

Referenced by cursorPositionChanged(), and setActiveEditorPart().

KTextEditor::EditInterface* BashCodeCompletion::m_editInterface [private]
 

Definition at line 45 of file bashsupport_part.h.

Referenced by cursorPositionChanged(), and setActiveEditorPart().

QStringList BashCodeCompletion::m_vars [private]
 

Definition at line 42 of file bashsupport_part.h.

Referenced by getVars(), and setVars().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:59 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003