Skip to content

Commit bb42ee5

Browse files
committed
Merge branch 'dev' of https://github.com/live-keys/livekeys into dev
2 parents 333aa1c + 33ba8cf commit bb42ee5

File tree

3 files changed

+42
-39
lines changed

3 files changed

+42
-39
lines changed

lib/lveditqmljs/src/qmljssettings.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ QmlJsSettings::QmlJsSettings(EditorSettings *parent)
6262
m_defaultPalettes["qml/lcvcore#VideoDecoderView"] = "VideoDecoderViewPalette";
6363
m_defaultPalettes["qml/lcvcore#GrayscaleView"] = "GrayscaleViewPalette";
6464
m_defaultPalettes["qml/QtQuick#Rectangle"] = "RectangleSizePalette";
65-
m_defaultPalettes["qml/lcvcore#Mat"] = "MatPalette";
6665
MLNode s = parent->readFor("qmljs");
6766
if ( s.type() == MLNode::Object )
6867
fromJson(s);

plugins/editqml/qml/EditQmlExtension.qml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,6 @@ LiveExtension{
240240
paletteBox.paletteContainerFactory = function(arg){ return root.paletteContainerFactory.createObject(arg) }
241241

242242
editorBox.updatePlacement(rect, cursorCoords, lk.layers.editor.environment.placement.top)
243-
244-
ef.incrementRefCount()
245243
}
246244

247245
function palette(){

plugins/editqml/qml/ObjectContainer.qml

Lines changed: 42 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -58,46 +58,49 @@ Item{
5858
function expandDefaultPalette(){
5959
var defaultPaletteName = editor.documentHandler.codeHandler.defaultPalette(root.editingFragment)
6060
if ( defaultPaletteName.length ){
61-
var editingFragment = root.editingFragment
62-
if ( !editingFragment )
63-
return
61+
expandPalette(defaultPaletteName)
62+
}
63+
}
6464

65-
var palette = root.editor.documentHandler.codeHandler.expand(editingFragment, {
66-
"palettes" : [defaultPaletteName]
67-
})
68-
if (palette){
65+
function expandPalette(name){
66+
var editingFragment = root.editingFragment
67+
if ( !editingFragment )
68+
return
6969

70-
if (palette.type === "qml/Object")
71-
{
72-
palette.documentHandler = editor.documentHandler
73-
palette.editor = editor
74-
editor.documentHandler.codeHandler.populateNestedObjectsForFragment(editingFragment)
75-
palette.editingFragment = editingFragment
76-
}
70+
var palette = root.editor.documentHandler.codeHandler.expand(editingFragment, {
71+
"palettes" : [name]
72+
})
73+
if (palette){
7774

78-
if ( palette.item ){
79-
var newPaletteBox = objectContainer.paletteContainerFactory.createObject(root.paletteGroup)
80-
palette.item.x = 5
81-
palette.item.y = 7
82-
83-
newPaletteBox.child = palette.item
84-
newPaletteBox.palette = palette
85-
86-
newPaletteBox.name = palette.name
87-
newPaletteBox.type = palette.type
88-
newPaletteBox.moveEnabledSet = false
89-
newPaletteBox.documentHandler = root.editor.documentHandler
90-
newPaletteBox.cursorRectangle = root.paletteGroup.cursorRectangle
91-
newPaletteBox.editorPosition = root.paletteGroup.editorPosition
92-
newPaletteBox.paletteContainerFactory = function(arg){
93-
return objectContainer.paletteContainerFactory.createObject(arg)
94-
}
75+
if (palette.type === "qml/Object")
76+
{
77+
palette.documentHandler = editor.documentHandler
78+
palette.editor = editor
79+
editor.documentHandler.codeHandler.populateNestedObjectsForFragment(editingFragment)
80+
palette.editingFragment = editingFragment
81+
}
9582

96-
if (compact) expand()
97-
} else {
98-
root.expandOptions(palette)
83+
if ( palette.item ){
84+
var newPaletteBox = objectContainer.paletteContainerFactory.createObject(root.paletteGroup)
85+
palette.item.x = 5
86+
palette.item.y = 7
87+
88+
newPaletteBox.child = palette.item
89+
newPaletteBox.palette = palette
90+
91+
newPaletteBox.name = palette.name
92+
newPaletteBox.type = palette.type
93+
newPaletteBox.moveEnabledSet = false
94+
newPaletteBox.documentHandler = root.editor.documentHandler
95+
newPaletteBox.cursorRectangle = root.paletteGroup.cursorRectangle
96+
newPaletteBox.editorPosition = root.paletteGroup.editorPosition
97+
newPaletteBox.paletteContainerFactory = function(arg){
98+
return objectContainer.paletteContainerFactory.createObject(arg)
9999
}
100100

101+
if (compact) expand()
102+
} else {
103+
root.expandOptions(palette)
101104
}
102105

103106
}
@@ -273,8 +276,11 @@ Item{
273276
paletteBoxGroup.x = 5
274277

275278
propertyContainer.valueContainer = childObjectContainer
276-
childObjectContainer.expandDefaultPalette()
277-
279+
if ( propPalette ){
280+
childObjectContainer.expandPalette(propPalette)
281+
} else {
282+
childObjectContainer.expandDefaultPalette()
283+
}
278284
propertyContainer.paletteAddButtonVisible = false
279285

280286
} else {

0 commit comments

Comments
 (0)