an early prototype of a FormLayout
AbandonedPublic

Authored by mart on Nov 24 2017, 2:23 PM.

Details

Reviewers
None
Summary

Form->FormData

add gallery page

add files to qrc

make FormLayout a template

use Headings for all the titles

remove some redundant code

support for dynamic elements

  • use children instead in __Items (possible to dynamically add)
  • when an item dies, delete every extra item that was created to manage it

add heuristic to exclude repeaters from layout

event compress relayouts

don't reparent the items

resize items that are separator

new way to switch from wide to compact

remove debug

introduce a mnemonics mechanism

todo: this should probably be on its own attached proeprty

split mnemonics in a new attached

text 100% wide

use alignment in label instead

Revert "text 100% wide"

This reverts commit da8403ffe11c3de9b8f927b3d98eb61c95528236.

remove dead code

partial support for weights

make the item with more weigth "win"

taken mnemonics with lesser weigth are replaced and reassigned

mnemoinictext property, which always has the &

support mnemonics in the global drawer

different weigths for differnt control types

filter on the window not the app

&& means we want & and not a mnemonic

if there is a rendercontrol, watch the target window

on QQuickWidget we need to watch the proper final window

adress comments

make sure that in component.oncompleted() things are actually relayouted

Diff Detail

Repository
R169 Kirigami
Branch
mart/formlayout
Lint
No Linters Available
Unit
No Unit Test Coverage
mart created this revision.Nov 24 2017, 2:23 PM
Restricted Application added a project: Kirigami. · View Herald TranscriptNov 24 2017, 2:23 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
mart updated this revision to Diff 22896.Nov 24 2017, 2:23 PM

mmediately relayout oncompleted

mart added a comment.Nov 27 2017, 9:18 AM

What's with this and D8641?

uuh, this commit should be in the branch which is feeding D8641?

mart abandoned this revision.Dec 13 2017, 2:05 PM