comparison main/MainWindow.cpp @ 1007:8d45d6412ca6 3.0-integration

Merge from branch osx-retina
author Chris Cannam
date Fri, 26 Jun 2015 14:18:18 +0100
parents dbc5cec06702 0359493998b8
children 0f46daf55706
comparison
equal deleted inserted replaced
1006:c96b848edef7 1007:8d45d6412ca6
456 m_keyReference->setCategory(tr("File and Session Management")); 456 m_keyReference->setCategory(tr("File and Session Management"));
457 457
458 IconLoader il; 458 IconLoader il;
459 459
460 QIcon icon = il.load("filenew"); 460 QIcon icon = il.load("filenew");
461 icon.addPixmap(il.loadPixmap("filenew-22"));
462 QAction *action = new QAction(icon, tr("&New Session"), this); 461 QAction *action = new QAction(icon, tr("&New Session"), this);
463 action->setShortcut(tr("Ctrl+N")); 462 action->setShortcut(tr("Ctrl+N"));
464 action->setStatusTip(tr("Abandon the current %1 session and start a new one").arg(QApplication::applicationName())); 463 action->setStatusTip(tr("Abandon the current %1 session and start a new one").arg(QApplication::applicationName()));
465 connect(action, SIGNAL(triggered()), this, SLOT(newSession())); 464 connect(action, SIGNAL(triggered()), this, SLOT(newSession()));
466 m_keyReference->registerShortcut(action); 465 m_keyReference->registerShortcut(action);
467 menu->addAction(action); 466 menu->addAction(action);
468 toolbar->addAction(action); 467 toolbar->addAction(action);
469 468
470 icon = il.load("fileopen"); 469 icon = il.load("fileopen");
471 icon.addPixmap(il.loadPixmap("fileopen-22"));
472 action = new QAction(icon, tr("&Open..."), this); 470 action = new QAction(icon, tr("&Open..."), this);
473 action->setShortcut(tr("Ctrl+O")); 471 action->setShortcut(tr("Ctrl+O"));
474 action->setStatusTip(tr("Open a session file, audio file, or layer")); 472 action->setStatusTip(tr("Open a session file, audio file, or layer"));
475 connect(action, SIGNAL(triggered()), this, SLOT(openSomething())); 473 connect(action, SIGNAL(triggered()), this, SLOT(openSomething()));
476 m_keyReference->registerShortcut(action); 474 m_keyReference->registerShortcut(action);
507 this, SLOT(setupRecentFilesMenu())); 505 this, SLOT(setupRecentFilesMenu()));
508 506
509 menu->addSeparator(); 507 menu->addSeparator();
510 508
511 icon = il.load("filesave"); 509 icon = il.load("filesave");
512 icon.addPixmap(il.loadPixmap("filesave-22"));
513 action = new QAction(icon, tr("&Save Session"), this); 510 action = new QAction(icon, tr("&Save Session"), this);
514 action->setShortcut(tr("Ctrl+S")); 511 action->setShortcut(tr("Ctrl+S"));
515 action->setStatusTip(tr("Save the current session into a %1 session file").arg(QApplication::applicationName())); 512 action->setStatusTip(tr("Save the current session into a %1 session file").arg(QApplication::applicationName()));
516 connect(action, SIGNAL(triggered()), this, SLOT(saveSession())); 513 connect(action, SIGNAL(triggered()), this, SLOT(saveSession()));
517 connect(this, SIGNAL(canSave(bool)), action, SLOT(setEnabled(bool))); 514 connect(this, SIGNAL(canSave(bool)), action, SLOT(setEnabled(bool)));
518 m_keyReference->registerShortcut(action); 515 m_keyReference->registerShortcut(action);
519 menu->addAction(action); 516 menu->addAction(action);
520 toolbar->addAction(action); 517 toolbar->addAction(action);
521 518
522 icon = il.load("filesaveas"); 519 icon = il.load("filesaveas");
523 icon.addPixmap(il.loadPixmap("filesaveas-22"));
524 action = new QAction(icon, tr("Save Session &As..."), this); 520 action = new QAction(icon, tr("Save Session &As..."), this);
525 action->setShortcut(tr("Ctrl+Shift+S")); 521 action->setShortcut(tr("Ctrl+Shift+S"));
526 action->setStatusTip(tr("Save the current session into a new %1 session file").arg(QApplication::applicationName())); 522 action->setStatusTip(tr("Save the current session into a new %1 session file").arg(QApplication::applicationName()));
527 connect(action, SIGNAL(triggered()), this, SLOT(saveSessionAs())); 523 connect(action, SIGNAL(triggered()), this, SLOT(saveSessionAs()));
528 menu->addAction(action); 524 menu->addAction(action);