You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
|
|
#include "codecompletioninterface.h"
|
|
|
|
#include "view.h"
|
|
|
|
|
|
|
|
using namespace KTextEditor;
|
|
|
|
|
|
|
|
namespace KTextEditor
|
|
|
|
{
|
|
|
|
class PrivateCodeCompletionInterface
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
PrivateCodeCompletionInterface() {}
|
|
|
|
~PrivateCodeCompletionInterface(){}
|
|
|
|
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
unsigned int CodeCompletionInterface::globalCodeCompletionInterfaceNumber = 0;
|
|
|
|
|
|
|
|
CodeCompletionInterface::CodeCompletionInterface()
|
|
|
|
{
|
|
|
|
globalCodeCompletionInterfaceNumber++;
|
|
|
|
myCodeCompletionInterfaceNumber = globalCodeCompletionInterfaceNumber++;
|
|
|
|
|
|
|
|
d = new PrivateCodeCompletionInterface();
|
|
|
|
}
|
|
|
|
|
|
|
|
CodeCompletionInterface::~CodeCompletionInterface()
|
|
|
|
{
|
|
|
|
delete d;
|
|
|
|
}
|
|
|
|
|
|
|
|
unsigned int CodeCompletionInterface::codeCompletionInterfaceNumber () const
|
|
|
|
{
|
|
|
|
return myCodeCompletionInterfaceNumber;
|
|
|
|
}
|
|
|
|
|
|
|
|
void CodeCompletionInterface::setCodeCompletionInterfaceDCOPSuffix (const TQCString &/*suffix*/)
|
|
|
|
{
|
|
|
|
//d->interface->setObjId ("CodeCompletionInterface#"+suffix);
|
|
|
|
}
|
|
|
|
|
|
|
|
CodeCompletionInterface *KTextEditor::codeCompletionInterface (View *view)
|
|
|
|
{
|
|
|
|
if (!view)
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
return static_cast<CodeCompletionInterface*>(view->qt_cast("KTextEditor::CodeCompletionInterface"));
|
|
|
|
}
|
|
|
|
|
|
|
|
|