Qt5: added placeholderText(), setPlaceholderText() to the QPlainTextEdit. part of issue #34670

git-svn-id: trunk@59762 -
This commit is contained in:
zeljko 2018-12-09 18:35:55 +00:00
parent faad22f142
commit 69a092d8dd
2 changed files with 18 additions and 0 deletions

View File

@ -355,6 +355,21 @@ void QPlainTextEdit_zoomOut(QPlainTextEditH handle, int range)
((QPlainTextEdit *)handle)->zoomOut(range);
}
void QPlainTextEdit_placeholderText(QPlainTextEditH handle, PWideString retval)
{
QString t_retval;
t_retval = ((QPlainTextEdit *)handle)->placeholderText();
copyQStringToPWideString(t_retval, retval);
}
void QPlainTextEdit_setPlaceholderText(QPlainTextEditH handle, PWideString text)
{
QString t_text;
copyPWideStringToQString(text, t_text);
((QPlainTextEdit *)handle)->setPlaceholderText(t_text);
}
QPlainTextDocumentLayoutH QPlainTextDocumentLayout_Create(QTextDocumentH document)
{
return (QPlainTextDocumentLayoutH) new QPlainTextDocumentLayout((QTextDocument*)document);

View File

@ -79,6 +79,9 @@ C_EXPORT void QPlainTextEdit_appendHtml(QPlainTextEditH handle, PWideString html
C_EXPORT void QPlainTextEdit_centerCursor(QPlainTextEditH handle);
C_EXPORT void QPlainTextEdit_zoomIn(QPlainTextEditH handle, int range);
C_EXPORT void QPlainTextEdit_zoomOut(QPlainTextEditH handle, int range);
C_EXPORT void QPlainTextEdit_placeholderText(QPlainTextEditH handle, PWideString retval);
C_EXPORT void QPlainTextEdit_setPlaceholderText(QPlainTextEditH handle, PWideString text);
C_EXPORT QPlainTextDocumentLayoutH QPlainTextDocumentLayout_Create(QTextDocumentH document);
C_EXPORT void QPlainTextDocumentLayout_Destroy(QPlainTextDocumentLayoutH handle);
C_EXPORT int QPlainTextDocumentLayout_hitTest(QPlainTextDocumentLayoutH handle, const QPointFH AnonParam1, Qt::HitTestAccuracy AnonParam2);