Revision 688207

Go back to digest for 22nd July 2007

Features in KDE Base

David Nolden committed changes in /trunk/KDE/kdelibs:

Implement an argument-hint widget similar to the completion-widget that is attached to the completion-widget and gets it's data through the completion-models. Extract the expandable-item logic from KateCompletionModel into a more abstract model, and use that as base-class for KateCompletionModel and the new KateArgumentHintModel.

Add the roles into CodeCompletionInterface that will be needed to selectively match completion-items to argument-hints, and the roles needed to determine the argument-hint depth.

File Changes

Added 6 files
  • /trunk/KDE/kdelibs/kate/completion
  •   /expandingwidgetmodel.cpp
  •   /expandingwidgetmodel.h
  •   /kateargumenthintmodel.cpp
  •   /kateargumenthintmodel.h
  •   /kateargumenthinttree.cpp
  •   /kateargumenthinttree.h
Modified 11 files
  • /trunk/KDE/kdelibs
  •   /kate/CMakeLists.txt
  •   /interfaces/ktexteditor/codecompletionmodel.h
  •   /kate/completion/katecompletiondelegate.cpp
  •   /kate/completion/katecompletiondelegate.h
  •   /kate/completion/katecompletionmodel.cpp
  •   /kate/completion/katecompletionmodel.h
  •   /kate/completion/katecompletiontree.cpp
  •   /kate/completion/katecompletiontree.h
  •   /kate/completion/katecompletionwidget.cpp
  •   /kate/completion/katecompletionwidget.h
  •   /kate/plugins/wordcompletion/docwordcompletion.cpp
17 files changed in total