예제 #1
0
int TextEdit::mergeCurrentCharFormat( lua_State * L )// ( const QTextCharFormat & modifier )
{
	QTextEdit* obj = ObjectHelper<QTextEdit>::check( L, 1);
	QTextCharFormat* modifier = ValueInstaller2<QTextCharFormat>::check( L, 2 );
	obj->mergeCurrentCharFormat( *modifier );
	return 0;
}
예제 #2
0
void MainWindow::mergeFormatOnWordOrSelection(const QTextCharFormat& format)
{
    QTextEdit *pEdit = textEditor.editor;
    QTextCursor cursor = pEdit->textCursor();
    if (!cursor.hasSelection())
        cursor.select(QTextCursor::WordUnderCursor);
    cursor.mergeCharFormat(format);
    pEdit->mergeCurrentCharFormat(format);
}
예제 #3
0
void QTextEditProto::mergeCurrentCharFormat(const QTextCharFormat &modifier)
{
  QTextEdit *item = qscriptvalue_cast<QTextEdit*>(thisObject());
  if (item)
    item->mergeCurrentCharFormat(modifier);
}