Guest User

ServiceDetail.qml

a guest
Jan 19th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. [nemo@localhost test1]$ cat pages/ServiceDetail.qml
  2. import QtQuick 2.0
  3. import Sailfish.Silica 1.0
  4.  
  5. // Just a simple example to demo both property binding and doing something via pulley menu action
  6. // to provide a sample of Sailfish-specific UI testing
  7. Page {
  8. id: serviceDetailPage
  9. property variant item: null
  10. SilicaFlickable {
  11. Row {
  12. spacing: Theme.paddingSmall
  13. height: serviceDetailTitle.height
  14. PageHeader {
  15. id: serviceDetailTitle
  16. title: item.service + " service"
  17. }
  18. }
  19. Row {
  20. spacing: Theme.paddingSmall
  21. height: serviceDetailStatus.height
  22. TextSwitch {
  23. id: serviceDetailStatus
  24. text: ( item.status == 1 ? "started" : "stopped" )
  25. checked: ( item.status == 1 )
  26. onCheckedChanged: {
  27. description=(checked ? "started" : "stopped")
  28. }
  29. }
  30. }
  31. Row {
  32. spacing: Theme.paddingSmall
  33. height: serviceDetailEnabled.height
  34. TextSwitch {
  35. id: serviceDetailEnabled
  36. text: ( item.enabled == 1 ? "enabled" : "disabled" )
  37. checked: ( item.enabled == 1 )
  38. onCheckedChanged: {
  39. description=(checked ? "enabled" : "disabled")
  40. }
  41. }
  42. }
  43. Row {
  44. spacing: Theme.paddingSmall
  45. height: serviceDetailMasked.height
  46. TextSwitch {
  47. id: serviceDetailMasked
  48. text: ( item.masked == 1 ? "masked" : "unmasked" )
  49. checked: ( item.masked == 1 )
  50. onCheckedChanged: {
  51. description=(checked ? "masked" : "unmasked")
  52. }
  53. }
  54. }
  55. Row {
  56. spacing: Theme.paddingSmall
  57. height: serviceDetailLog.height
  58. Button {
  59. id: serviceDetailLog
  60. text: "log entries"
  61. }
  62. }
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment