SHARE
TWEET

ShutDownItem.qml-patched

a guest Jun 18th, 2016 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /****************************************************************************
  2.  **
  3.  ** Copyright (C) 2015 Jolla Ltd.
  4.  ** Contact: Andres Gomez <andres.gomez@jolla.com>
  5.  **
  6.  ****************************************************************************/
  7.  
  8. import QtQuick 2.0
  9. import Sailfish.Silica 1.0
  10. import org.nemomobile.configuration 1.0
  11.  
  12. Rectangle {
  13.     id: shutDownItem
  14.  
  15.     property alias message: shutDownMessage.text
  16.     property string userName
  17.  
  18.     color: "black"
  19.     anchors.fill: parent
  20.     Behavior on opacity {
  21.         NumberAnimation {
  22.             duration: 1000
  23.             onRunningChanged: if (!running) opacityAnimationFinished()
  24.         }
  25.     }
  26.  
  27.     signal opacityAnimationFinished()
  28.    
  29.     ConfigurationGroup {
  30.         id: customSHUTDOWNscreen
  31.         path: "/desktop/lipstick/shutdownscreen"
  32.         property string shutdown: shutdownInput.text       
  33.     }
  34.  
  35.     Label {
  36.         id: shutDownMessage
  37.         anchors.centerIn: parent
  38.         width: parent.width - 2 * Theme.horizontalPageMargin
  39.         // Non themable color since we always want it white over black
  40.         color: "white"
  41.         font.pixelSize: Theme.fontSizeExtraLarge
  42.         horizontalAlignment: Text.AlignHCenter
  43.         wrapMode: Text.WordWrap
  44.         text: customSHUTDOWNscreen.shutdown !== ""
  45.             //: Shut down message
  46.             //% "Goodbye %1!"
  47.             ? customSHUTDOWNscreen.shutdown
  48.             //% "Goodbye!"
  49.             : qsTrId("sailfish-components-lipstick-la-goodbye")
  50.     }
  51. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top