View Issue Details

IDProjectCategoryView StatusLast Update
0001904Slicer4Core: GUIpublic2017-06-07 23:27
Reporterfinetjul Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformWindowsOSWindows 7OS Version
Product VersionSlicer 4.1.0 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0001904: Text entry managed by settings panel resets the cursor to the end of the line edit for each character stroke
Description

Former issue title: Editing Extensions server URL resets the cursor to the end of the line edit for each character stroke

When editing the string, it is read from Settings and resets the cursor

Steps To Reproduce

Open Slicer
Open Application Settings
Select Extensions Settings tab
Click in the middle of "Extensions server URL" line edit
Type a character
-> cursor is set to the end of the line.

TagsNo tags attached.

Activities

jcfr

jcfr

2012-08-22 13:13

administrator   ~0005729

Issue has been re-categorized and its title changed, indeed the problem occurs for any text box manager by setting panel. An other example is the "Slicer wiki URL" in the general panel.

jcfr

jcfr

2012-08-22 13:13

administrator   ~0005730

@finetjul: Given the fact you implemented the settings panel framework, would you have time to look at this issue ?

jcfr

jcfr

2013-08-18 14:03

administrator   ~0009500

@finetjul: I fixed the issue within CTK - Let me know what you think of the following topic: https://github.com/jcfr/CTK/tree/359-settings-panel-trigger-signal-only-if-needed

jcfr

jcfr

2013-08-19 05:29

administrator   ~0009502

Fixed in r22293
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22293

jcfr

jcfr

2014-03-06 04:56

administrator   ~0010825

Closing resolved issues that have not been updated in more than 3 months

jcfr

jcfr

2017-06-07 23:27

administrator   ~0014619

Fix committed to 2145-support-for-installing-extension-from-file branch.

Related Changesets

Slicer: 2145-support-for-installing-extension-from-file 69534eab

2013-08-19 09:28:38

jcfr

Details Diff
BUG: Do not resets cursor to the end of the line edit in settings panel

Update CTK project - see commit 073ae6e5:

// -------------
ctkSettingsPanel - Trigger registered signal only if needed

QTextEdit triggers the "textChanged" signal when the user types a
character. Since after triggering the signal the widget text was reset
and the caret was repositioned at the end of the string, this was
making it very hard to update settings.
// -------------

Fixes 0001904

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22293 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_CTK.cmake Diff File

Issue History

Date Modified Username Field Change
2012-04-16 06:41 finetjul New Issue
2012-04-16 06:41 finetjul Status new => assigned
2012-04-16 06:41 finetjul Assigned To => jcfr
2012-08-22 05:42 jcfr Target Version => Slicer 4.2.0 - Feature freeze Sept 1st 2012
2012-08-22 13:12 jcfr Category Extensions => GUI
2012-08-22 13:12 jcfr Summary Editing Extensions server URL resets the cursor to the end of the line edit for each character stroke => Text entry managed by settings panel resets the cursor to the end of the line edit for each character stroke
2012-08-22 13:12 jcfr Description Updated
2012-08-22 13:13 jcfr Note Added: 0005729
2012-08-22 13:13 jcfr Note Added: 0005730
2012-08-22 13:13 jcfr Status assigned => feedback
2012-08-22 13:57 jcfr Target Version Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.3.0
2013-08-18 14:03 jcfr Note Added: 0009500
2013-08-19 05:29 jcfr Note Added: 0009502
2013-08-19 05:29 jcfr Status feedback => resolved
2013-08-19 05:29 jcfr Fixed in Version => Slicer 4.3.0
2013-08-19 05:29 jcfr Resolution open => fixed
2014-03-06 04:56 jcfr Note Added: 0010825
2014-03-06 04:58 jcfr Status resolved => closed
2017-06-07 23:27 jcfr Changeset attached => Slicer 2145-support-for-installing-extension-from-file 69534eab
2017-06-07 23:27 jcfr Note Added: 0014619