mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-21 03:21:43 -06:00
Easy way of selecting columns (and rows)
Add shortcuts for selection of entire columns ("Ctrl+Space") or rows
("Shift+Space") from the current cell selection.
A new menu entry in the column header is also added, including the shortcut
legend for selecting the column.
This addresses #1717 and complements #1976 for quick formatting of entire
columns or rows.
This commit is contained in:
@@ -56,6 +56,7 @@ TableBrowser::TableBrowser(QWidget* parent) :
|
||||
popupHeaderMenu->addAction(ui->actionShowRowidColumn);
|
||||
popupHeaderMenu->addAction(ui->actionHideColumns);
|
||||
popupHeaderMenu->addAction(ui->actionShowAllColumns);
|
||||
popupHeaderMenu->addAction(ui->actionSelectColumn);
|
||||
popupHeaderMenu->addSeparator();
|
||||
popupHeaderMenu->addAction(ui->actionUnlockViewEditing);
|
||||
popupHeaderMenu->addAction(ui->actionBrowseTableEditDisplayFormat);
|
||||
@@ -63,6 +64,10 @@ TableBrowser::TableBrowser(QWidget* parent) :
|
||||
popupHeaderMenu->addAction(ui->actionSetTableEncoding);
|
||||
popupHeaderMenu->addAction(ui->actionSetAllTablesEncoding);
|
||||
|
||||
connect(ui->actionSelectColumn, &QAction::triggered, [this]() {
|
||||
ui->dataTable->selectColumn(ui->actionBrowseTableEditDisplayFormat->property("clicked_column").toInt());
|
||||
});
|
||||
|
||||
// Set up shortcuts
|
||||
QShortcut* dittoRecordShortcut = new QShortcut(QKeySequence("Ctrl+\""), this);
|
||||
connect(dittoRecordShortcut, &QShortcut::activated, [this]() {
|
||||
|
||||
Reference in New Issue
Block a user