[color button] add colour wheel to right click menu

This commit is contained in:
Nathan 2016-05-18 10:33:45 +10:00
parent dc9b56e2c1
commit 773212b241

View File

@ -408,6 +408,15 @@ void QgsColorButtonV2::prepareMenu()
connect( noColorAction, SIGNAL( triggered() ), this, SLOT( setToNoColor() ) );
}
mMenu->addSeparator();
QgsColorWheel* colorWheel = new QgsColorWheel( mMenu );
colorWheel->setColor( color() );
QgsColorWidgetAction* colorAction = new QgsColorWidgetAction( colorWheel, mMenu, mMenu );
colorAction->setDismissOnColorSelection( false );
connect( colorAction, SIGNAL( colorChanged( const QColor& ) ), this, SLOT( setColor( const QColor& ) ) );
mMenu->addAction( colorAction );
if ( mColorSchemeRegistry )
{
//get schemes with ShowInColorButtonMenu flag set