mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-04-15 05:32:21 +00:00
UI Nits: Don't delete last column
Don't let the user delete the last column on the ride navigator. If they do that then there is no way of adding a column back!
This commit is contained in:
@@ -531,13 +531,17 @@ RideNavigator::borderMenu(const QPoint &pos)
|
||||
|
||||
QMenu menu(tableView);
|
||||
|
||||
//stdContextMenu(&menu, pos);
|
||||
//menu.addSeparator();
|
||||
// reset viaual headings first
|
||||
columnsChanged();
|
||||
|
||||
QAction *delCol = new QAction(tr("Remove Column"), tableView);
|
||||
delCol->setEnabled(true);
|
||||
menu.addAction(delCol);
|
||||
connect(delCol, SIGNAL(triggered()), this, SLOT(removeColumn()));
|
||||
// don't allow user to delete last column!
|
||||
// need to also include '*' column 0 wide in count hence 2 not 1
|
||||
if (visualHeadings.count() > 2) {
|
||||
QAction *delCol = new QAction(tr("Remove Column"), tableView);
|
||||
delCol->setEnabled(true);
|
||||
menu.addAction(delCol);
|
||||
connect(delCol, SIGNAL(triggered()), this, SLOT(removeColumn()));
|
||||
}
|
||||
|
||||
QAction *insCol = new QAction(tr("Column Chooser"), tableView);
|
||||
insCol->setEnabled(true);
|
||||
|
||||
Reference in New Issue
Block a user