OSDN Git Service

Merge branch 'origin/2.0' (early part)
authorErik Verbruggen <erik.verbruggen@nokia.com>
Tue, 15 Jun 2010 09:30:51 +0000 (11:30 +0200)
committerErik Verbruggen <erik.verbruggen@nokia.com>
Tue, 15 Jun 2010 09:30:51 +0000 (11:30 +0200)
12 files changed:
1  2 
src/libs/cplusplus/MatchingText.cpp
src/libs/cplusplus/MatchingText.h
src/plugins/cppeditor/cppeditor.cpp
src/plugins/cppeditor/cppeditor.h
src/plugins/help/helpplugin.cpp
src/plugins/help/helpviewer_qwv.cpp
src/plugins/qmljseditor/qmljscodecompletion.cpp
src/plugins/qmljseditor/qmljscodecompletion.h
src/plugins/qmljseditor/qmljseditor.cpp
src/plugins/qmljseditor/qmljseditor.h
src/plugins/texteditor/basetexteditor.cpp
src/plugins/texteditor/basetexteditor.h

Simple merge
@@@ -40,13 -39,13 +40,13 @@@ class TokenCache
  class CPLUSPLUS_EXPORT MatchingText
  {
  public:
 -    MatchingText();
 +    MatchingText(TokenCache *tokenCache);
  
      static bool shouldInsertMatchingText(const QTextCursor &tc);
-     static bool shouldInsertMatchingText(const QChar &lookAhead);
+     static bool shouldInsertMatchingText(QChar lookAhead);
  
      QString insertMatchingBrace(const QTextCursor &tc, const QString &text,
-                                 const QChar &la, int *skippedChars) const;
+                                 QChar la, int *skippedChars) const;
      QString insertParagraphSeparator(const QTextCursor &tc) const;
  
  private:
@@@ -1392,9 -1559,9 +1392,9 @@@ bool CPPEditor::isElectricCharacter(QCh
  }
  
  QString CPPEditor::insertMatchingBrace(const QTextCursor &tc, const QString &text,
-                                        const QChar &la, int *skippedChars) const
+                                        QChar la, int *skippedChars) const
  {
 -    MatchingText m;
 +    MatchingText m(tokenCache());
      return m.insertMatchingBrace(tc, text, la, skippedChars);
  }
  
Simple merge
Simple merge
Simple merge
@@@ -78,17 -78,14 +78,17 @@@ private
      void updateSnippets();
  
      bool maybeTriggersCompletion(TextEditor::ITextEditable *editor);
-     bool isDelimiter(const QChar &ch) const;
+     bool isDelimiter(QChar ch) const;
  
      void addCompletions(const QHash<QString, const QmlJS::Interpreter::Value *> &newCompletions,
 -                        const QIcon &icon);
 +                        const QIcon &icon, int relevance);
      void addCompletions(const QStringList &newCompletions,
 -                        const QIcon &icon);
 +                        const QIcon &icon, int relevance);
 +    void addCompletionsPropertyLhs(
 +            const QHash<QString, const QmlJS::Interpreter::Value *> &newCompletions,
 +            const QIcon &icon, int relevance);
  
 -    ModelManagerInterface *m_modelManager;
 +    QmlJS::ModelManagerInterface *m_modelManager;
      TextEditor::ITextEditable *m_editor;
      int m_startPosition;
      QList<TextEditor::CompletionItem> m_completions;
Simple merge