Skip to content
This repository was archived by the owner on Aug 23, 2021. It is now read-only.

Commit c2f35e9

Browse files
committed
Fix an annoying focus thing
1 parent 4f56407 commit c2f35e9

File tree

5 files changed

+9
-0
lines changed

5 files changed

+9
-0
lines changed

cropeditor/cropscene.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ QFont &CropScene::font() {
7575
}
7676

7777
void CropScene::setDrawingSelection(QString name, std::function<DrawItem *()> drawAction) {
78+
this->setFocus();
7879
drawingSelectionMaker = drawAction;
7980
drawingSelection = drawAction();
8081
drawingName = name;

cropeditor/settings/blurdialog.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ BlurDialog::BlurDialog(QGraphicsBlurEffect *e, QWidget *parent) : QDialog(parent
1414
ui->quality->setChecked(effect->blurHints().testFlag(QGraphicsBlurEffect::QualityHint));
1515
ui->radSlider->setValue(effect->blurRadius() * 100);
1616
ui->radSpinner->setValue(effect->blurRadius());
17+
this->setFocus();
1718
connect(ui->buttonBox, &QDialogButtonBox::accepted, [&] {
1819
QFlags<QGraphicsBlurEffect::BlurHint> hints;
1920
hints.setFlag(QGraphicsBlurEffect::AnimationHint, ui->animated->isChecked());

cropeditor/settings/blurdialog.ui

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
<height>222</height>
1111
</rect>
1212
</property>
13+
<property name="focusPolicy">
14+
<enum>Qt::StrongFocus</enum>
15+
</property>
1316
<property name="windowTitle">
1417
<string>Blur Settings</string>
1518
</property>

cropeditor/settings/brushpenselection.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ BrushPenSelection::BrushPenSelection(CropScene *scene) : QDialog(), ui(new Ui::B
1414
ui->cosmetic->setChecked(scene->pen().isCosmetic());
1515
ui->widthSlider->setValue(scene->pen().width());
1616
ui->widthSpinner->setValue(scene->pen().widthF());
17+
this->setFocus();
1718
pen = scene->pen().color();
1819
brush = scene->brush().color();
1920
this->scene = scene;

cropeditor/settings/brushpenselection.ui

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
<height>262</height>
1111
</rect>
1212
</property>
13+
<property name="focusPolicy">
14+
<enum>Qt::StrongFocus</enum>
15+
</property>
1316
<property name="windowTitle">
1417
<string>Dialog</string>
1518
</property>

0 commit comments

Comments
 (0)