Advertisement
Guest User

Untitled

a guest
Feb 18th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import QtQuick 2.0
  2. import Sailfish.Silica 1.0
  3. import IrcClient 1.0
  4.  
  5. Item{
  6. id: background
  7. width: parent.width
  8. height: parent.height
  9. property IrcBuffer buffer
  10. MessageFormatter {
  11. id: formatter
  12. }
  13. Connections {
  14. target: buffer
  15. onMessageReceived: {
  16. var line = formatter.formatMessage(message)
  17. if (line){
  18. textArea.insert(textArea.selectionEnd,line)
  19. }
  20. var ckName = line.match(connectPage.nickName)
  21. if( ckName !== null && message.nick !== connectPage.nickName && message.nick !== connectPage.channel && message.type === 15 ){
  22. alertAudio.play()
  23. }
  24. }
  25.  
  26.  
  27. }
  28. TextArea{
  29. id: textArea
  30. width: parent.width - 20
  31. x: 10
  32. height: Math.round(parent.height)
  33. readOnly: true
  34. // cursorVisible: false
  35. // renderType: Text.QtRendering
  36. // textFormat: TextEdit.RichText
  37. wrapMode: Text.WordWrap
  38. font.pixelSize: 12
  39. // selectByMouse: false
  40. // text: ""
  41. // onLinkActivated: Qt.openUrlExternally(link)
  42.  
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement