Fix some glitches in qml app menu

This commit is contained in:
Gioacchino Mazzurco 2018-02-01 21:26:36 +01:00
parent 6e093c74c0
commit 36e20db887
4 changed files with 13 additions and 22 deletions

View file

@ -104,10 +104,12 @@ Drawer
target: mainWindow
onCoreReadyChanged:
{
console.log("Drawer onCoreReadyChanged",
model.title,
model.showOnCoreReady,
mainWindow.coreReady)
if (model.showOnCoreReady)
{
setVisible(mainWindow.coreReady)
}
menuItem.setVisible(mainWindow.coreReady)
}
}
@ -147,30 +149,20 @@ Drawer
}
}
visible: (model.showOnCoreReady)? setVisible(mainWindow.coreReady) : true
Component.onCompleted:
{
if (!model.showOnOsAndroid && Q_OS_ANDROID)
{
menuItem.visible = false
menuItem.height = 0
}
setVisible(false)
}
function setVisible(b)
{
menuItem.visible = b
if (!b)
{
menuItem.height = 0
}
else
{
menuItem.height = styles.height
}
if (!b) menuItem.height = 0
else menuItem.height = styles.height
return b;
}
}