diff --git a/cropeditor/cropscene.cpp b/cropeditor/cropscene.cpp index 5b517a3..fe87e2d 100644 --- a/cropeditor/cropscene.cpp +++ b/cropeditor/cropscene.cpp @@ -75,6 +75,7 @@ QFont &CropScene::font() { } void CropScene::setDrawingSelection(QString name, std::function drawAction) { + this->setFocus(); drawingSelectionMaker = drawAction; drawingSelection = drawAction(); drawingName = name; diff --git a/cropeditor/settings/blurdialog.cpp b/cropeditor/settings/blurdialog.cpp index 6c5ff09..4a10c33 100644 --- a/cropeditor/settings/blurdialog.cpp +++ b/cropeditor/settings/blurdialog.cpp @@ -14,6 +14,7 @@ BlurDialog::BlurDialog(QGraphicsBlurEffect *e, QWidget *parent) : QDialog(parent ui->quality->setChecked(effect->blurHints().testFlag(QGraphicsBlurEffect::QualityHint)); ui->radSlider->setValue(effect->blurRadius() * 100); ui->radSpinner->setValue(effect->blurRadius()); + this->setFocus(); connect(ui->buttonBox, &QDialogButtonBox::accepted, [&] { QFlags hints; hints.setFlag(QGraphicsBlurEffect::AnimationHint, ui->animated->isChecked()); diff --git a/cropeditor/settings/blurdialog.ui b/cropeditor/settings/blurdialog.ui index 55a3f70..52a788f 100644 --- a/cropeditor/settings/blurdialog.ui +++ b/cropeditor/settings/blurdialog.ui @@ -10,6 +10,9 @@ 222 + + Qt::StrongFocus + Blur Settings diff --git a/cropeditor/settings/brushpenselection.cpp b/cropeditor/settings/brushpenselection.cpp index 167d602..c2053cf 100644 --- a/cropeditor/settings/brushpenselection.cpp +++ b/cropeditor/settings/brushpenselection.cpp @@ -14,6 +14,7 @@ BrushPenSelection::BrushPenSelection(CropScene *scene) : QDialog(), ui(new Ui::B ui->cosmetic->setChecked(scene->pen().isCosmetic()); ui->widthSlider->setValue(scene->pen().width()); ui->widthSpinner->setValue(scene->pen().widthF()); + this->setFocus(); pen = scene->pen().color(); brush = scene->brush().color(); this->scene = scene; diff --git a/cropeditor/settings/brushpenselection.ui b/cropeditor/settings/brushpenselection.ui index 1264b2f..5c73226 100644 --- a/cropeditor/settings/brushpenselection.ui +++ b/cropeditor/settings/brushpenselection.ui @@ -10,6 +10,9 @@ 262 + + Qt::StrongFocus + Dialog