summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodecompletion.cpp
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-02-16 18:42:22 +0100
committerThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-02-16 18:42:22 +0100
commit3230017eaf6e1be9063d8021be3dc21fe0d88bcc (patch)
tree96409203f277c679f6fdd711cf18c9564150ee73 /src/plugins/cpptools/cppcodecompletion.cpp
parentfa216de41c7c160a6d79382635628e196626f5ac (diff)
parentd94dd392cb3cbb0c39ec9eb5cce4deba4afc4c02 (diff)
downloadqt-creator-3230017eaf6e1be9063d8021be3dc21fe0d88bcc.tar.gz
Merge branch '1.0.0'
Conflicts: src/libs/cplusplus/Overview.h src/libs/cplusplus/TypePrettyPrinter.cpp src/plugins/cpptools/cppcodecompletion.cpp
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.cpp')
-rw-r--r--src/plugins/cpptools/cppcodecompletion.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index 7bb3a36c40..9815b6f2c1 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -78,7 +78,7 @@ class FunctionArgumentWidget : public QLabel
{
public:
FunctionArgumentWidget();
- void showFunctionHint(Function *functionSymbol, const Snapshot &snapshot);
+ void showFunctionHint(Function *functionSymbol, const LookupContext &context);
protected:
bool eventFilter(QObject *obj, QEvent *e);
@@ -95,7 +95,7 @@ private:
QFrame *m_popupFrame;
Function *m_item;
- Snapshot m_snapshot;
+ LookupContext m_context;
};
class ConvertToCompletionItem: protected NameVisitor
@@ -215,10 +215,10 @@ FunctionArgumentWidget::FunctionArgumentWidget()
}
void FunctionArgumentWidget::showFunctionHint(Function *functionSymbol,
- const Snapshot &snapshot)
+ const LookupContext &context)
{
m_item = functionSymbol;
- m_snapshot = snapshot;
+ m_context = context;
m_startpos = m_editor->position();
// update the text
@@ -1073,7 +1073,7 @@ void CppCodeCompletion::complete(const TextEditor::CompletionItem &item)
if (!m_functionArgumentWidget)
m_functionArgumentWidget = new FunctionArgumentWidget;
- m_functionArgumentWidget->showFunctionHint(function, typeOfExpression.snapshot());
+ m_functionArgumentWidget->showFunctionHint(function, typeOfExpression.lookupContext());
}
} else if (m_completionOperator == T_SIGNAL || m_completionOperator == T_SLOT) {
QString toInsert = item.m_text;