- added CTRL+F shortcut

This commit is contained in:
Guido Ranzuglia granzuglia 2012-07-27 17:38:07 +00:00
parent 9e935da36c
commit fc1f71d83b
3 changed files with 13 additions and 14 deletions

View File

@ -855,4 +855,4 @@ void MyToolButton::paintEvent( QPaintEvent * )
initStyleOption( & opt );
opt.features &= (~ QStyleOptionToolButton::HasMenu);
p.drawComplexControl( QStyle::CC_ToolButton, opt );
}
}

View File

@ -351,8 +351,9 @@ private:
QMenu *handleMenu;
QMenu *splitMenu;
QMenu *unSplitMenu;
////////// Search Action ////////////////
QAction* searchAct;
////////// Search Shortcut ////////////////
QShortcut* searchShortCut;
MyToolButton* searchButton;
//////////// Actions Menu File ///////////////////////
QAction *newProjectAct;
QAction *openProjectAct, *appendProjectAct, *saveProjectAct, *saveProjectAsAct;

View File

@ -110,9 +110,8 @@ MainWindow::MainWindow()
void MainWindow::createActions()
{
/*searchAct = new QAction(tr("Search into MeshLab"), this);
searchAct->setShortcutContext(Qt::ApplicationShortcut);
searchAct->setShortcut(Qt::CTRL+Qt::Key_F);*/
searchShortCut = new QShortcut(QKeySequence(Qt::CTRL+Qt::Key_F), this);
searchShortCut->setContext(Qt::ApplicationShortcut);
//////////////Action Menu File ////////////////////////////////////////////////////////////////////////////
newProjectAct = new QAction(QIcon(":/images/new_project.png"),tr("New Empty Project..."), this);
newProjectAct->setShortcutContext(Qt::ApplicationShortcut);
@ -478,17 +477,16 @@ void MainWindow::createToolBars()
searchToolBar->setMovable(false);
searchToolBar->setFloatable(false);
searchToolBar->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Fixed);
MyToolButton* searchbutton = new MyToolButton(this);
searchbutton->setPopupMode(QToolButton::InstantPopup);
searchbutton->setIcon(QIcon(":/images/search.png"));
searchToolBar->addWidget(searchbutton);
SearchMenu* ser = new SearchMenu(wama,10,searchbutton);
searchbutton->setMenu(ser);
connect(ser,SIGNAL(updatedResults()),searchbutton,SLOT(tbupdate()));
searchButton = new MyToolButton(this);
searchButton->setPopupMode(QToolButton::InstantPopup);
searchButton->setIcon(QIcon(":/images/search.png"));
searchToolBar->addWidget(searchButton);
SearchMenu* ser = new SearchMenu(wama,10,searchButton);
searchButton->setMenu(ser);
connect(searchShortCut,SIGNAL(activated()),searchButton,SLOT(showMenu()));
}
void MainWindow::createMenus()
{
//////////////////// Menu File ////////////////////////////////////////////////////////////////////////////