MenuItem {\r
text: userModelBackend.isUserConnected(index) ? "Log out" : "Log in"\r
onClicked: {\r
- userModelBackend.isUserConnected(index) ? userModelBackend.logout(index) : userModelBackend.logout(index)\r
+ userModelBackend.isUserConnected(index) ? userModelBackend.logout(index) : userModelBackend.login(index)\r
+ accountMenu.close()\r
}\r
}\r
\r
currentAccountUser.text = userModelBackend.currentUserName();\r
currentAccountServer.text = userModelBackend.currentUserServer();\r
trayWindowTalkButton.visible = userModelBackend.currentServerHasTalk() ? true : false;\r
+ currentAccountStateIndicator.source = ""\r
+ currentAccountStateIndicator.source = userModelBackend.isUserConnected(userModelBackend.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"\r
\r
userLineInstantiator.active = false;\r
userLineInstantiator.active = true;\r
radius: 2\r
}\r
\r
+ onClosed: {\r
+ userLineInstantiator.active = false;\r
+ userLineInstantiator.active = true;\r
+ }\r
+\r
Instantiator {\r
id: userLineInstantiator\r
model: userModelBackend\r