summaryrefslogtreecommitdiff
path: root/IrcChannelForm.ui.qml
diff options
context:
space:
mode:
authorJoe Robinson <joe@grabyo.com>2017-04-20 13:40:11 +0100
committerJoe Robinson <joe@grabyo.com>2017-04-20 13:40:11 +0100
commit5a5ddc9cf65513239fc094b5eeae1fd5bdad3eb0 (patch)
treecea97db97b9442e8d391c5b1db2121a4d044e327 /IrcChannelForm.ui.qml
parentac094530b318b445dceabf8a90db28831dfb05ef (diff)
Add code to handle user modes (ops/voice/etc)
Diffstat (limited to 'IrcChannelForm.ui.qml')
-rw-r--r--IrcChannelForm.ui.qml14
1 files changed, 11 insertions, 3 deletions
diff --git a/IrcChannelForm.ui.qml b/IrcChannelForm.ui.qml
index 053b04a..a3158d0 100644
--- a/IrcChannelForm.ui.qml
+++ b/IrcChannelForm.ui.qml
@@ -74,8 +74,8 @@ Item {
width: 146
height: 20
Text {
- text: name
- property string nick
+ text: mode + nick
+
anchors.verticalCenter: parent.verticalCenter
font.bold: false
font.family: "Source Code Pro"
@@ -88,7 +88,7 @@ Item {
}
function add_nick(nick, mode){
- nickListModel.append({name: '<b>'+mode+'</b>'+nick, nick: nick})
+ nickListModel.append({mode: mode, nick: nick})
}
function remove_nick(nick){
@@ -98,6 +98,14 @@ Item {
}
}
}
+
+ function update_mode(nick, mode){
+ for (var i = 0; i < nickListModel.count; ++i) {
+ if (nickListModel.get(i).nick === nick) {
+ nickListModel.setProperty(i, "mode", mode)
+ }
+ }
+ }
}
Button {