add of overline function
This commit is contained in:
@@ -305,3 +305,23 @@ void MainWindow::on_actionColor_triggered()
|
||||
this->setColor();
|
||||
}
|
||||
|
||||
void MainWindow::setOverline(){
|
||||
QWidget *focused = QApplication::focusWidget();
|
||||
QPlainTextEdit* plainTextEdit = qobject_cast<QPlainTextEdit*>(focused);
|
||||
|
||||
if (plainTextEdit) {
|
||||
QTextCursor cursor = plainTextEdit->textCursor();
|
||||
if (cursor.hasSelection()) {
|
||||
QTextCharFormat format;
|
||||
QFont font = plainTextEdit->currentCharFormat().font();
|
||||
font.setOverline(!font.overline());
|
||||
format.setFont(font);
|
||||
cursor.mergeCharFormat(format);
|
||||
}
|
||||
}
|
||||
}
|
||||
void MainWindow::on_actionOverline_triggered()
|
||||
{
|
||||
this->setOverline();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user