D27795: Expose capture signal on KeySequenceItem
This revision was automatically updated to reflect the committed changes. Closed by commit R296:1a838e468d05: Expose capture signal on KeySequenceItem (authored by iasensio). REPOSITORY R296 KDeclarative CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D27795?vs=76808=76810 REVISION DETAIL https://phabricator.kde.org/D27795 AFFECTED FILES src/qmlcontrols/kquickcontrols/KeySequenceItem.qml To: iasensio, #plasma, mart, davidedmundson Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns
D27795: Expose capture signal on KeySequenceItem
iasensio updated this revision to Diff 76808. iasensio marked an inline comment as done. iasensio added a comment. Add API comment REPOSITORY R296 KDeclarative CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D27795?vs=76807=76808 BRANCH expose_capture REVISION DETAIL https://phabricator.kde.org/D27795 AFFECTED FILES src/qmlcontrols/kquickcontrols/KeySequenceItem.qml To: iasensio, #plasma, mart, davidedmundson Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns
D27795: Expose capture signal on KeySequenceItem
davidedmundson added inline comments. INLINE COMMENTS > KeySequenceItem.qml:13 > > +signal captureFinished() > If you could add API docs that'd be really great REPOSITORY R296 KDeclarative BRANCH expose_capture REVISION DETAIL https://phabricator.kde.org/D27795 To: iasensio, #plasma, mart, davidedmundson Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns
D27795: Expose capture signal on KeySequenceItem
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R296 KDeclarative BRANCH expose_capture REVISION DETAIL https://phabricator.kde.org/D27795 To: iasensio, #plasma, mart, davidedmundson Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns
D27795: Expose capture signal on KeySequenceItem
iasensio created this revision. iasensio added reviewers: Plasma, mart, davidedmundson. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. iasensio requested review of this revision. REVISION SUMMARY Expose the signal `captureFinished` from the private helper to `KeySequenceItem`. Currently, if we set `keySequence` from a model and use `onKeySequenceChanged` to update that model, a binding loop happens. Using `onCaptureFinished` prevents that. TEST PLAN keySequence: modelData onCaptureFinished: { modelData = keySequence } REPOSITORY R296 KDeclarative BRANCH expose_capture REVISION DETAIL https://phabricator.kde.org/D27795 AFFECTED FILES src/qmlcontrols/kquickcontrols/KeySequenceItem.qml To: iasensio, #plasma, mart, davidedmundson Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns