mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-28 10:32:22 -04:00
Fix some glitches in qml app menu
This commit is contained in:
parent
6e093c74c0
commit
36e20db887
4 changed files with 13 additions and 22 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue