| 1452 | } |
| 1453 | |
| 1454 | void |
| 1455 | DockablePanel::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 | |
| 1475 | void |
| 1476 | DockablePanel::onOverlayButtonClicked() |
nothing calls this directly
no test coverage detected