codecompletioninterface.cpp
00001
00002 #include "codecompletioninterface.h"
00003 #include "view.h"
00004
00005 using namespace KTextEditor;
00006
00007 namespace KTextEditor
00008 {
00009 class PrivateCodeCompletionInterface
00010 {
00011 public:
00012 PrivateCodeCompletionInterface() {}
00013 ~PrivateCodeCompletionInterface(){}
00014
00015 };
00016 };
00017
00018 unsigned int CodeCompletionInterface::globalCodeCompletionInterfaceNumber = 0;
00019
00020 CodeCompletionInterface::CodeCompletionInterface()
00021 {
00022 globalCodeCompletionInterfaceNumber++;
00023 myCodeCompletionInterfaceNumber = globalCodeCompletionInterfaceNumber++;
00024
00025 d = new PrivateCodeCompletionInterface();
00026 }
00027
00028 CodeCompletionInterface::~CodeCompletionInterface()
00029 {
00030 delete d;
00031 }
00032
00033 unsigned int CodeCompletionInterface::codeCompletionInterfaceNumber () const
00034 {
00035 return myCodeCompletionInterfaceNumber;
00036 }
00037
00038 void CodeCompletionInterface::setCodeCompletionInterfaceDCOPSuffix (const QCString &)
00039 {
00040
00041 }
00042
00043 CodeCompletionInterface *KTextEditor::codeCompletionInterface (View *view)
00044 {
00045 if (!view)
00046 return 0;
00047
00048 return static_cast<CodeCompletionInterface*>(view->qt_cast("KTextEditor::CodeCompletionInterface"));
00049 }
00050
00051
This file is part of the documentation for kdelibs Version 3.1.0.