mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 02:50:46 -06:00
Preserve format in Copy Create Statement
The original Create statement formatting is preserved when the menu option "Copy Create statement" is selected, regardless of the setting that removes the line breaks in the schema view. The Edit Role is requested to the model for getting the original text data. See issue #1300
This commit is contained in:
@@ -2391,7 +2391,7 @@ void MainWindow::copyCurrentCreateStatement()
|
||||
return;
|
||||
|
||||
// Get the CREATE statement from the Schema column
|
||||
QString stmt = ui->dbTreeWidget->model()->data(ui->dbTreeWidget->currentIndex().sibling(ui->dbTreeWidget->currentIndex().row(), 3)).toString();
|
||||
QString stmt = ui->dbTreeWidget->model()->data(ui->dbTreeWidget->currentIndex().sibling(ui->dbTreeWidget->currentIndex().row(), 3), Qt::EditRole).toString();
|
||||
|
||||
// Copy the statement to the global application clipboard
|
||||
QApplication::clipboard()->setText(stmt);
|
||||
|
||||
Reference in New Issue
Block a user