TextEditor: Simplify testing of code assistant

Change-Id: I6f16dd775a7c5d8eaa4944d6050bf979be83a303
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
Nikolai Kosjar
2013-03-19 11:41:40 +01:00
parent 777b5c08ec
commit 1e59df6fb0
4 changed files with 26 additions and 2 deletions

View File

@@ -101,6 +101,9 @@ public:
virtual bool eventFilter(QObject *o, QEvent *e);
signals:
void finished();
private slots:
void finalizeRequest();
void proposalComputed();
@@ -251,6 +254,7 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason,
m_requestRunner = new ProcessorRunner;
connect(m_requestRunner, SIGNAL(finished()), this, SLOT(proposalComputed()));
connect(m_requestRunner, SIGNAL(finished()), this, SLOT(finalizeRequest()));
connect(m_requestRunner, SIGNAL(finished()), this, SIGNAL(finished()));
assistInterface->prepareForAsyncUse();
m_requestRunner->setReason(reason);
m_requestRunner->setProcessor(processor);
@@ -487,7 +491,9 @@ bool CodeAssistantPrivate::eventFilter(QObject *o, QEvent *e)
// CodeAssistant
// -------------
CodeAssistant::CodeAssistant() : d(new CodeAssistantPrivate(this))
{}
{
connect(d, SIGNAL(finished()), SIGNAL(finished()));
}
CodeAssistant::~CodeAssistant()
{