MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / onColorButtonClicked

Method onColorButtonClicked

Gui/DockablePanel.cpp:1454–1473  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1452}
1453
1454void
1455DockablePanel::onColorButtonClicked()
1456{
1457 QColorDialog dialog(this);
1458
1459 dialog.setOption(QColorDialog::DontUseNativeDialog);
1460 QColor oldColor;
1461 {
1462 oldColor = getCurrentColor();
1463 dialog.setCurrentColor(oldColor);
1464 }
1465 QObject::connect( &dialog, SIGNAL(currentColorChanged(QColor)), this, SLOT(onColorDialogColorChanged(QColor)) );
1466
1467 if ( dialog.exec() ) {
1468 QColor c = dialog.currentColor();
1469 Q_EMIT colorChanged(c);
1470 } else {
1471 onColorDialogColorChanged(oldColor);
1472 }
1473}
1474
1475void
1476DockablePanel::onOverlayButtonClicked()

Callers

nothing calls this directly

Calls 3

setOptionMethod · 0.80
setCurrentColorMethod · 0.45
execMethod · 0.45

Tested by

no test coverage detected