forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.6'
Change-Id: Ia5e169a276e21db59b4b26a1ed3f253bff9e2ab9
This commit is contained in:
@@ -967,7 +967,10 @@ class DumperBase:
|
|||||||
# This should not happen. But it does, see QTCREATORBUG-14755.
|
# This should not happen. But it does, see QTCREATORBUG-14755.
|
||||||
# GDB/GCC produce sizeof == 0 for QProcess arr[3]
|
# GDB/GCC produce sizeof == 0 for QProcess arr[3]
|
||||||
s = str(value.type)
|
s = str(value.type)
|
||||||
arrayByteSize = int(s[s.find('[')+1:s.find(']')]) * ts;
|
itemCount = s[s.find('[')+1:s.find(']')]
|
||||||
|
if not itemCount:
|
||||||
|
itemCount = '100'
|
||||||
|
arrayByteSize = int(itemCount) * ts;
|
||||||
|
|
||||||
n = int(arrayByteSize / ts)
|
n = int(arrayByteSize / ts)
|
||||||
if displayFormat != RawFormat and p:
|
if displayFormat != RawFormat and p:
|
||||||
|
@@ -43,6 +43,14 @@
|
|||||||
"index": 2,
|
"index": 2,
|
||||||
"items":
|
"items":
|
||||||
[
|
[
|
||||||
|
{
|
||||||
|
"trKey": "Qt 5.6",
|
||||||
|
"value":
|
||||||
|
"{
|
||||||
|
'qtQuickVersion': '2.6',
|
||||||
|
'qtQuickWindowVersion': '2.2'
|
||||||
|
}"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"trKey": "Qt 5.5",
|
"trKey": "Qt 5.5",
|
||||||
"value":
|
"value":
|
||||||
|
@@ -45,6 +45,16 @@
|
|||||||
"index": 2,
|
"index": 2,
|
||||||
"items":
|
"items":
|
||||||
[
|
[
|
||||||
|
{
|
||||||
|
"trKey": "Qt 5.6",
|
||||||
|
"value":
|
||||||
|
"{
|
||||||
|
'qtQuickVersion': '2.6',
|
||||||
|
'qtQuickControlsVersion': '1.5',
|
||||||
|
'qtQuickDialogsVersion': '1.2',
|
||||||
|
'qtQuickLayoutsVersion': '1.3'
|
||||||
|
}"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"trKey": "Qt 5.5",
|
"trKey": "Qt 5.5",
|
||||||
"value":
|
"value":
|
||||||
|
@@ -69,12 +69,11 @@ ModelManagerSupportClang::ModelManagerSupportClang()
|
|||||||
m_instance_forTestsOnly = this;
|
m_instance_forTestsOnly = this;
|
||||||
|
|
||||||
Core::EditorManager *editorManager = Core::EditorManager::instance();
|
Core::EditorManager *editorManager = Core::EditorManager::instance();
|
||||||
|
connect(editorManager, &Core::EditorManager::editorOpened,
|
||||||
|
this, &ModelManagerSupportClang::onEditorOpened);
|
||||||
connect(editorManager, &Core::EditorManager::currentEditorChanged,
|
connect(editorManager, &Core::EditorManager::currentEditorChanged,
|
||||||
this, &ModelManagerSupportClang::onCurrentEditorChanged,
|
this, &ModelManagerSupportClang::onCurrentEditorChanged,
|
||||||
Qt::QueuedConnection);
|
Qt::QueuedConnection);
|
||||||
connect(editorManager, &Core::EditorManager::editorOpened,
|
|
||||||
this, &ModelManagerSupportClang::onEditorOpened,
|
|
||||||
Qt::QueuedConnection);
|
|
||||||
connect(editorManager, &Core::EditorManager::editorsClosed,
|
connect(editorManager, &Core::EditorManager::editorsClosed,
|
||||||
this, &ModelManagerSupportClang::onEditorClosed,
|
this, &ModelManagerSupportClang::onEditorClosed,
|
||||||
Qt::QueuedConnection);
|
Qt::QueuedConnection);
|
||||||
|
@@ -751,6 +751,21 @@ const CppComponentValue *NodeMetaInfoPrivate::getCppComponentValue() const
|
|||||||
// maybe 'type' is a cpp name
|
// maybe 'type' is a cpp name
|
||||||
const CppComponentValue *cppValue = context()->valueOwner()->cppQmlTypes().objectByCppName(type);
|
const CppComponentValue *cppValue = context()->valueOwner()->cppQmlTypes().objectByCppName(type);
|
||||||
|
|
||||||
|
if (cppValue) {
|
||||||
|
foreach (const LanguageUtils::FakeMetaObject::Export &exportValue, cppValue->metaObject()->exports()) {
|
||||||
|
if (exportValue.package.toUtf8() != "<cpp>") {
|
||||||
|
foreach (const QmlJS::Import &import, context()->imports(document())->all()) {
|
||||||
|
if (import.info.path() != exportValue.package)
|
||||||
|
continue;
|
||||||
|
const Value *lookupResult = import.object->lookupMember(exportValue.type, context());
|
||||||
|
const CppComponentValue *cppValue = value_cast<CppComponentValue>(lookupResult);
|
||||||
|
if (cppValue)
|
||||||
|
return cppValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return cppValue;
|
return cppValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -453,6 +453,12 @@ QSet<Id> BaseQtVersion::availableFeatures() const
|
|||||||
if (qtVersion().matches(5, 5))
|
if (qtVersion().matches(5, 5))
|
||||||
return features;
|
return features;
|
||||||
|
|
||||||
|
features |= FeatureSet::versionedFeatures(Constants::FEATURE_QT_QUICK_PREFIX, 2, 6);
|
||||||
|
features |= FeatureSet::versionedFeatures(Constants::FEATURE_QT_QUICK_CONTROLS_PREFIX, 1, 5);
|
||||||
|
|
||||||
|
if (qtVersion().matches(5, 6))
|
||||||
|
return features;
|
||||||
|
|
||||||
return features;
|
return features;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -429,11 +429,11 @@ void TextEditorActionHandlerPrivate::createActions()
|
|||||||
QKeySequence(),
|
QKeySequence(),
|
||||||
G_EDIT_COLLAPSING, advancedEditMenu);
|
G_EDIT_COLLAPSING, advancedEditMenu);
|
||||||
m_increaseFontSizeAction = registerAction(INCREASE_FONT_SIZE,
|
m_increaseFontSizeAction = registerAction(INCREASE_FONT_SIZE,
|
||||||
[this] (TextEditorWidget *w) { w->zoomIn(); }, false, tr("Increase Font Size"),
|
[this] (TextEditorWidget *w) { w->zoomF(1.f); }, false, tr("Increase Font Size"),
|
||||||
QKeySequence(tr("Ctrl++")),
|
QKeySequence(tr("Ctrl++")),
|
||||||
G_EDIT_FONT, advancedEditMenu);
|
G_EDIT_FONT, advancedEditMenu);
|
||||||
m_decreaseFontSizeAction = registerAction(DECREASE_FONT_SIZE,
|
m_decreaseFontSizeAction = registerAction(DECREASE_FONT_SIZE,
|
||||||
[this] (TextEditorWidget *w) { w->zoomOut(); }, false, tr("Decrease Font Size"),
|
[this] (TextEditorWidget *w) { w->zoomF(-1.f); }, false, tr("Decrease Font Size"),
|
||||||
QKeySequence(tr("Ctrl+-")),
|
QKeySequence(tr("Ctrl+-")),
|
||||||
G_EDIT_FONT, advancedEditMenu);
|
G_EDIT_FONT, advancedEditMenu);
|
||||||
m_resetFontSizeAction = registerAction(RESET_FONT_SIZE,
|
m_resetFontSizeAction = registerAction(RESET_FONT_SIZE,
|
||||||
|
Reference in New Issue
Block a user