Add cut function

This commit is contained in:
T'JAMPENS QUENTIN p2406187 2025-06-19 22:55:11 +02:00
parent f4454d513e
commit 2aa518bc1d
2 changed files with 12 additions and 0 deletions

View File

@ -199,6 +199,16 @@ void MainWindow::on_actionEditPaste_triggered()
void MainWindow::on_actionEditCut_triggered()
{
QWidget *focused = QApplication::focusWidget();
QLineEdit* lineEdit = qobject_cast<QLineEdit*>(focused);
if(lineEdit) {
QString text = lineEdit->text();
QString selectedText = lineEdit->selectedText();
int pos = lineEdit->selectionStart();
text.remove(pos, selectedText.length());
Clipboard->setText(selectedText);
lineEdit->setText(text);
}
}

View File

@ -41,6 +41,8 @@ private slots:
void on_actionEditPaste_triggered();
void on_actionEditCut_triggered();
private:
Ui::MainWindow *ui;
QString currentFile;