Skip to content

Commit

Permalink
make sure a virtual column being opened focusses on the name
Browse files Browse the repository at this point in the history
  • Loading branch information
JorisGoosen committed Nov 6, 2024
1 parent 8691b8b commit 42d471e
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 15 deletions.
22 changes: 11 additions & 11 deletions Desktop/components/JASP/Widgets/ColumnBasicInfo.qml
Original file line number Diff line number Diff line change
Expand Up @@ -34,21 +34,21 @@ Item
property alias columnComputedTypeValue: computedTypeVariableWindow.value
property alias columnTypeValue: columnTypeVariableWindow.value

function focusOnTheNamePlease()
{
if (visible && columnModel.isVirtual)
columnNameVariablesWindow.forceActiveFocus()
}

Connections
{
target: columnModel
function onVisibleChanged()
{
if (visible && columnModel.isVirtual)
columnNameVariablesWindow.forceActiveFocus()
}

function onChosenColumnChanged()
{
if (visible && columnModel.isVirtual)
columnNameVariablesWindow.forceActiveFocus()
}
function onVisibleChanged() { focusOnTheNamePlease(); }
function onChosenColumnChanged() { focusOnTheNamePlease(); }
function onIsVirtualChanged() { focusOnTheNamePlease(); }
}



Column
{
Expand Down
6 changes: 3 additions & 3 deletions Desktop/components/JASP/Widgets/ComputeColumnWindow.qml
Original file line number Diff line number Diff line change
Expand Up @@ -45,18 +45,18 @@ FocusScope
computedColumnsInterface.sendCode(computeColumnEdit.text)
else
{
computedColumnConstructor.forceActiveFocus();
computedColumnConstructor.checkAndApplyFilter()
computedColumnsInterface.sendCode(computedColumnConstructor.rCode, computedColumnConstructor.jsonConstructed)
}
}

function askIfChangedOrClose()
{
if(computedColumnContainer.changed) saveDialog.open()
if(computedColumnContainer.changed)
saveDialog.open()
}



Item
{
id: minWidthCollector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ FocusScope

function checkAndApplyFilter()
{
forceActiveFocus();
filterConstructor.somethingChanged = false

var allCorrect = true
Expand Down

0 comments on commit 42d471e

Please sign in to comment.