Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import QtQuick 2.0
- import Sailfish.Silica 1.0
- import IrcClient 1.0
- Item{
- id: background
- width: parent.width
- height: parent.height
- property IrcBuffer buffer
- MessageFormatter {
- id: formatter
- }
- Connections {
- target: buffer
- onMessageReceived: {
- var line = formatter.formatMessage(message)
- if (line){
- textArea.insert(textArea.selectionEnd,line)
- }
- var ckName = line.match(connectPage.nickName)
- if( ckName !== null && message.nick !== connectPage.nickName && message.nick !== connectPage.channel && message.type === 15 ){
- alertAudio.play()
- }
- }
- }
- TextArea{
- id: textArea
- width: parent.width - 20
- x: 10
- height: Math.round(parent.height)
- readOnly: true
- // cursorVisible: false
- // renderType: Text.QtRendering
- // textFormat: TextEdit.RichText
- wrapMode: Text.WordWrap
- font.pixelSize: 12
- // selectByMouse: false
- // text: ""
- // onLinkActivated: Qt.openUrlExternally(link)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement