forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/2.6'
Conflicts: qtcreator.pri qtcreator.qbp src/libs/utils/utils.pro Change-Id: I6f0aba746f915d8c51dcf9372f7d9f593562fc2b
This commit is contained in:
@@ -198,18 +198,18 @@ void CodeFormatter::recalculateStateAfter(const QTextBlock &block)
|
||||
switch (kind) {
|
||||
case Colon: enter(binding_assignment); break; // oops, was a binding
|
||||
case Var:
|
||||
case Identifier: enter(property_type); break;
|
||||
case Identifier: enter(property_name); break;
|
||||
case List: enter(property_list_open); break;
|
||||
default: leave(true); continue;
|
||||
} break;
|
||||
|
||||
case property_type:
|
||||
case property_name:
|
||||
turnInto(property_maybe_initializer);
|
||||
break;
|
||||
|
||||
case property_list_open:
|
||||
if (m_currentLine.midRef(m_currentToken.begin(), m_currentToken.length) == QLatin1String(">"))
|
||||
turnInto(property_maybe_initializer);
|
||||
turnInto(property_name);
|
||||
break;
|
||||
|
||||
case property_maybe_initializer:
|
||||
@@ -939,7 +939,7 @@ CodeFormatter::TokenKind CodeFormatter::extendedTokenKind(const QmlJS::Token &to
|
||||
if (text == "on")
|
||||
return On;
|
||||
if (text == "list")
|
||||
return On;
|
||||
return List;
|
||||
} else if (kind == Keyword) {
|
||||
const QChar char1 = text.at(0);
|
||||
const QChar char2 = text.at(1);
|
||||
|
||||
@@ -110,9 +110,9 @@ public: // must be public to make Q_GADGET introspection work
|
||||
|
||||
property_start, // after 'property'
|
||||
default_property_start, // after 'default'
|
||||
property_type, // after first identifier
|
||||
property_list_open, // after 'list' as a type
|
||||
property_maybe_initializer, // after
|
||||
property_name, // after the type
|
||||
property_maybe_initializer, // after the identifier
|
||||
|
||||
signal_start, // after 'signal'
|
||||
signal_maybe_arglist, // after identifier
|
||||
|
||||
Reference in New Issue
Block a user