| 152 QByteArray bytes = str.toUtf8(); |
152 QByteArray bytes = str.toUtf8(); |
| 153 const char *cstr = bytes.constData(); |
153 const char *cstr = bytes.constData(); |
| 154 return cstr ? strdup(cstr) : NULL; |
154 return cstr ? strdup(cstr) : NULL; |
| 155 } |
155 } |
| 156 |
156 |
| 157 void ui_textarea_insert(UiText *text, int pos, char *str) { |
157 void ui_textarea_insert(UiText *text, int pos, const char *str) { |
| 158 QTextDocument *doc = (QTextDocument*)text->data1; |
158 QTextDocument *doc = (QTextDocument*)text->data1; |
| 159 QTextCursor cursor(doc); |
159 QTextCursor cursor(doc); |
| 160 cursor.setPosition(pos); |
160 cursor.setPosition(pos); |
| 161 cursor.insertText(str); |
161 cursor.insertText(str); |
| 162 } |
162 } |