Add Rename option in controller context menu (#2804)

* add Rename option in controller context menu

* code conv. fix
This commit is contained in:
Roberto Giaconia
2016-07-05 22:28:03 +02:00
committed by Umcaruje
parent d84263e472
commit 0d8a3c7fe1
2 changed files with 10 additions and 7 deletions

View File

@@ -62,7 +62,7 @@ public slots:
void deleteController();
void displayHelp();
void closeControls();
void renameController();
signals:
void deleteController( ControllerView * _view );

View File

@@ -143,10 +143,7 @@ void ControllerView::deleteController()
emit( deleteController( this ) );
}
void ControllerView::mouseDoubleClickEvent( QMouseEvent * event )
void ControllerView::renameController()
{
bool ok;
Controller * c = castModel<Controller>();
@@ -162,6 +159,12 @@ void ControllerView::mouseDoubleClickEvent( QMouseEvent * event )
}
void ControllerView::mouseDoubleClickEvent( QMouseEvent * event )
{
renameController();
}
void ControllerView::modelChanged()
{
@@ -173,8 +176,9 @@ void ControllerView::contextMenuEvent( QContextMenuEvent * )
{
QPointer<CaptionMenu> contextMenu = new CaptionMenu( model()->displayName(), this );
contextMenu->addAction( embed::getIconPixmap( "cancel" ),
tr( "&Remove this plugin" ),
tr( "&Remove this controller" ),
this, SLOT( deleteController() ) );
contextMenu->addAction( tr("Re&name this controller"), this, SLOT( renameController() ));
contextMenu->addSeparator();
contextMenu->addHelpAction();
contextMenu->exec( QCursor::pos() );
@@ -182,7 +186,6 @@ void ControllerView::contextMenuEvent( QContextMenuEvent * )
}
void ControllerView::displayHelp()
{
QWhatsThis::showText( mapToGlobal( rect().center() ),