History

kconfig: qconf: use default platform shortcuts

This renames "Load" to "Open" and switches Ctrl-L to Ctrl-O for the default platforms. This may break the workflow for those used to it, but will make it actually work for everyone else like me who would just expect the default behavior. Add some more standard shortcuts where available. If they replace the existing shortcuts they would have the same value in my case.

Rolf Eike Beer committed 2 years ago

Commit 5a4bed01 parent cdb37fe1 file · +7 −5Browse files

Unified · Split

scripts/kconfig/qconf.cc+7−5
@@ -1361,21 +1361,22 @@ ConfigMainWindow::ConfigMainWindow(void) · 1360 unmodified lines
13611361 configList->setFocus();
13621362
13631363 backAction = new QAction(QPixmap(xpm_back), "Back", this);
1364+ backAction->setShortcut(QKeySequence::Back);
13641365 connect(backAction, &QAction::triggered,
13651366 this, &ConfigMainWindow::goBack);
13661367
13671368 QAction *quitAction = new QAction("&Quit", this);
1368− quitAction->setShortcut(Qt::CTRL | Qt::Key_Q);
1369+ quitAction->setShortcut(QKeySequence::Quit);
13691370 connect(quitAction, &QAction::triggered,
13701371 this, &ConfigMainWindow::close);
13711372
1372− QAction *loadAction = new QAction(QPixmap(xpm_load), "&Load", this);
1373− loadAction->setShortcut(Qt::CTRL | Qt::Key_L);
1373+ QAction *loadAction = new QAction(QPixmap(xpm_load), "&Open", this);
1374+ loadAction->setShortcut(QKeySequence::Open);
13741375 connect(loadAction, &QAction::triggered,
13751376 this, &ConfigMainWindow::loadConfig);
13761377
13771378 saveAction = new QAction(QPixmap(xpm_save), "&Save", this);
1378− saveAction->setShortcut(Qt::CTRL | Qt::Key_S);
1379+ saveAction->setShortcut(QKeySequence::Save);
13791380 connect(saveAction, &QAction::triggered,
13801381 this, &ConfigMainWindow::saveConfig);
13811382
@@ -1384,10 +1385,11 @@ ConfigMainWindow::ConfigMainWindow(void) · 2 unmodified lines
13841385 configname = conf_get_configname();
13851386
13861387 QAction *saveAsAction = new QAction("Save &As...", this);
1388+ saveAsAction->setShortcut(QKeySequence::SaveAs);
13871389 connect(saveAsAction, &QAction::triggered,
13881390 this, &ConfigMainWindow::saveConfigAs);
13891391 QAction *searchAction = new QAction("&Find", this);
1390− searchAction->setShortcut(Qt::CTRL | Qt::Key_F);
1392+ searchAction->setShortcut(QKeySequence::Find);
13911393 connect(searchAction, &QAction::triggered,
13921394 this, &ConfigMainWindow::searchConfig);
13931395 singleViewAction = new QAction(QPixmap(xpm_single_view), "Single View", this);