summaryrefslogtreecommitdiffstats
path: root/connectivity
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-11-06 11:47:50 +0000
committerCaolán McNamara <caolanm@redhat.com>2020-11-06 16:42:05 +0100
commit427d1355fd909b12c71d82e504cc200db6e55aa5 (patch)
tree65b1d13f8d7018155f85c582b407b4b95aa7ed49 /connectivity
parentUpdate git submodules (diff)
downloadcore-427d1355fd909b12c71d82e504cc200db6e55aa5.tar.gz
core-427d1355fd909b12c71d82e504cc200db6e55aa5.zip
disentangle writer's SID_FM_CONTROL_IDENTIFIER handling
a) make m_nFormSfxId simply follow the slotid, like its sibling m_nDrawSfxId b) move the previously selected form object into a variable of its own as m_eFormObjKind instead of ~abusing m_nFormSfxId to do that c) pass which form object a ConstFormControl creates as an explicit ctor arg instead of providing that information by overwriting the slotid that its ::Activate gets passed making it follow the equivalent calc pattern and separating these very different slot ids and object identifiers In testing, with the form controls toolbar, clicking on a toolbaritem toggles it on, and drawing in writer gives the expected control via ConstFormControl ctor, and clicking the same toolbaritem toggles it off hitting the expected SID_FM_LEAVE_CREATE case. Change-Id: I514f6adc38f706c82f0268abf5c5e73cef5b902c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105405 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'connectivity')
0 files changed, 0 insertions, 0 deletions