mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 02:50:46 -06:00
Don't show "Show rowid" menu item for views
Don't show the "Show rowid column" context menu item for views because views don't really have a rowid column (it's always NULL). So showing the column doesn't really make a lot of sense and might even confuse some users. Also change the order of the menu items a little to be more consistent for views and tables.
This commit is contained in:
@@ -154,9 +154,9 @@ void MainWindow::init()
|
||||
|
||||
popupBrowseDataHeaderMenu = new QMenu(this);
|
||||
popupBrowseDataHeaderMenu->addAction(ui->actionShowRowidColumn);
|
||||
popupBrowseDataHeaderMenu->addAction(ui->actionUnlockViewEditing);
|
||||
popupBrowseDataHeaderMenu->addAction(ui->actionBrowseTableEditDisplayFormat);
|
||||
popupBrowseDataHeaderMenu->addAction(ui->actionSetTableEncoding);
|
||||
popupBrowseDataHeaderMenu->addAction(ui->actionUnlockViewEditing);
|
||||
popupBrowseDataHeaderMenu->addSeparator();
|
||||
popupBrowseDataHeaderMenu->addAction(ui->actionSetAllTablesEncoding);
|
||||
|
||||
@@ -528,9 +528,11 @@ void MainWindow::populateTable()
|
||||
{
|
||||
// Table
|
||||
ui->actionUnlockViewEditing->setVisible(false);
|
||||
ui->actionShowRowidColumn->setVisible(true);
|
||||
} else {
|
||||
// View
|
||||
ui->actionUnlockViewEditing->setVisible(true);
|
||||
ui->actionShowRowidColumn->setVisible(false);
|
||||
}
|
||||
|
||||
// Set the recordset label
|
||||
|
||||
Reference in New Issue
Block a user