• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

Kate

KateCompletionWidget Class Reference

#include <katecompletionwidget.h>

Inheritance diagram for KateCompletionWidget:

Inheritance graph
[legend]

List of all members.


Detailed Description

This is the code completion's main widget, and also contains the core interface logic.

Author:
Hamish Rodda <rodda@kde.org>

Definition at line 47 of file katecompletionwidget.h.


Public Slots

void abortCompletion ()
void argumentHintsChanged (bool hasContent)
void automaticInvocation ()
void showConfig ()
void updatePositionSlot ()

Public Member Functions

KateArgumentHintModel * argumentHintModel () const
KateArgumentHintTree * argumentHintTree () const
int automaticInvocationDelay () const
void bottom ()
bool canCollapseCurrentItem () const
bool canExpandCurrentItem () const
KateSmartRange * completionRange () const
void cursorDown (bool shift)
bool cursorLeft (bool shift)
bool cursorRight (bool shift)
void cursorUp (bool shift)
virtual bool eventFilter (QObject *watched, QEvent *event)
void execute (bool shift)
bool isCompletionActive () const
 KateCompletionWidget (KateView *parent)
KateCompletionModel * model ()
const KateCompletionModel * model () const
void pageDown ()
void pageUp ()
void registerCompletionModel (KTextEditor::CodeCompletionModel *model)
void setAutomaticInvocationDelay (int delay)
void setCurrentItemExpanded (bool)
void startCompletion (const KTextEditor::Range &word, KTextEditor::CodeCompletionModel *model, KTextEditor::CodeCompletionModel::InvocationType invocationType=KTextEditor::CodeCompletionModel::ManualInvocation)
void top ()
KateCompletionTree * treeView () const
void unregisterCompletionModel (KTextEditor::CodeCompletionModel *model)
void updateHeight ()
void updatePosition (bool force=false)
void userInvokedCompletion ()
KateView * view () const
 ~KateCompletionWidget ()

Protected Member Functions

virtual void hideEvent (QHideEvent *event)
virtual void resizeEvent (QResizeEvent *event)
virtual void showEvent (QShowEvent *event)

Constructor & Destructor Documentation

KateCompletionWidget::KateCompletionWidget ( KateView *  parent  )  [explicit]

Definition at line 54 of file katecompletionwidget.cpp.

KateCompletionWidget::~KateCompletionWidget (  ) 

Definition at line 115 of file katecompletionwidget.cpp.


Member Function Documentation

void KateCompletionWidget::abortCompletion (  )  [slot]

Definition at line 397 of file katecompletionwidget.cpp.

KateArgumentHintModel * KateCompletionWidget::argumentHintModel (  )  const

Definition at line 150 of file katecompletionwidget.cpp.

void KateCompletionWidget::argumentHintsChanged ( bool  hasContent  )  [slot]

Definition at line 174 of file katecompletionwidget.cpp.

KateArgumentHintTree * KateCompletionWidget::argumentHintTree (  )  const

Definition at line 146 of file katecompletionwidget.cpp.

void KateCompletionWidget::automaticInvocation (  )  [slot]

Definition at line 756 of file katecompletionwidget.cpp.

int KateCompletionWidget::automaticInvocationDelay (  )  const

Definition at line 725 of file katecompletionwidget.cpp.

void KateCompletionWidget::bottom (  ) 

Definition at line 683 of file katecompletionwidget.cpp.

bool KateCompletionWidget::canCollapseCurrentItem (  )  const

Definition at line 568 of file katecompletionwidget.cpp.

bool KateCompletionWidget::canExpandCurrentItem (  )  const

Definition at line 558 of file katecompletionwidget.cpp.

KateSmartRange * KateCompletionWidget::completionRange (  )  const

Definition at line 502 of file katecompletionwidget.cpp.

void KateCompletionWidget::cursorDown ( bool  shift  ) 

Definition at line 607 of file katecompletionwidget.cpp.

bool KateCompletionWidget::cursorLeft ( bool  shift  ) 

Definition at line 524 of file katecompletionwidget.cpp.

bool KateCompletionWidget::cursorRight ( bool  shift  ) 

Definition at line 541 of file katecompletionwidget.cpp.

void KateCompletionWidget::cursorUp ( bool  shift  ) 

Definition at line 631 of file katecompletionwidget.cpp.

bool KateCompletionWidget::eventFilter ( QObject *  watched,
QEvent *  event 
) [virtual]

Definition at line 596 of file katecompletionwidget.cpp.

void KateCompletionWidget::execute ( bool  shift  ) 

Definition at line 423 of file katecompletionwidget.cpp.

void KateCompletionWidget::hideEvent ( QHideEvent *  event  )  [protected, virtual]

Definition at line 493 of file katecompletionwidget.cpp.

bool KateCompletionWidget::isCompletionActive (  )  const

Definition at line 392 of file katecompletionwidget.cpp.

KateCompletionModel * KateCompletionWidget::model (  ) 

Definition at line 158 of file katecompletionwidget.cpp.

const KateCompletionModel * KateCompletionWidget::model (  )  const

Definition at line 154 of file katecompletionwidget.cpp.

void KateCompletionWidget::pageDown (  ) 

Definition at line 655 of file katecompletionwidget.cpp.

void KateCompletionWidget::pageUp (  ) 

Definition at line 665 of file katecompletionwidget.cpp.

void KateCompletionWidget::registerCompletionModel ( KTextEditor::CodeCompletionModel *  model  ) 

Definition at line 711 of file katecompletionwidget.cpp.

void KateCompletionWidget::resizeEvent ( QResizeEvent *  event  )  [protected, virtual]

Definition at line 476 of file katecompletionwidget.cpp.

void KateCompletionWidget::setAutomaticInvocationDelay ( int  delay  ) 

Definition at line 729 of file katecompletionwidget.cpp.

void KateCompletionWidget::setCurrentItemExpanded ( bool  expanded  ) 

Definition at line 578 of file katecompletionwidget.cpp.

void KateCompletionWidget::showConfig (  )  [slot]

Definition at line 704 of file katecompletionwidget.cpp.

void KateCompletionWidget::showEvent ( QShowEvent *  event  )  [protected, virtual]

Definition at line 483 of file katecompletionwidget.cpp.

void KateCompletionWidget::startCompletion ( const KTextEditor::Range &  word,
KTextEditor::CodeCompletionModel *  model,
KTextEditor::CodeCompletionModel::InvocationType  invocationType = KTextEditor::CodeCompletionModel::ManualInvocation 
)

Definition at line 184 of file katecompletionwidget.cpp.

void KateCompletionWidget::top (  ) 

Definition at line 675 of file katecompletionwidget.cpp.

KateCompletionTree * KateCompletionWidget::treeView (  )  const

Definition at line 513 of file katecompletionwidget.cpp.

void KateCompletionWidget::unregisterCompletionModel ( KTextEditor::CodeCompletionModel *  model  ) 

Definition at line 720 of file katecompletionwidget.cpp.

void KateCompletionWidget::updateHeight (  ) 

Called by KateViewInternal, because we need the specific information from the event.

Definition at line 314 of file katecompletionwidget.cpp.

void KateCompletionWidget::updatePosition ( bool  force = false  ) 

Definition at line 270 of file katecompletionwidget.cpp.

void KateCompletionWidget::updatePositionSlot (  )  [slot]

Definition at line 265 of file katecompletionwidget.cpp.

void KateCompletionWidget::userInvokedCompletion (  ) 

Definition at line 774 of file katecompletionwidget.cpp.

KateView * KateCompletionWidget::view (  )  const

Definition at line 169 of file katecompletionwidget.cpp.


The documentation for this class was generated from the following files:
  • katecompletionwidget.h
  • katecompletionwidget.cpp

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal