davidedmundson added a comment.
I was wrong on both counts. (Sorry!) dialog.cpp only adjusts position if visualParent is set. visualParent is not set, so x and y are in fact only set by this app. you can set them, and you can set them normally. the location property is effectively unused, and can be just deleted. REPOSITORY rPLASMADESKTOP Plasma Desktop REVISION DETAIL https://phabricator.kde.org/D2534 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: broulik, safaalfulaij, #plasma, davidedmundson Cc: davidedmundson, mart, plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas