sfx2/inc/emojicontrol.hxx            |    4 ++--
 sfx2/source/control/emojicontrol.cxx |   22 +++++++++++-----------
 2 files changed, 13 insertions(+), 13 deletions(-)

New commits:
commit 749be84cefbce1c24b46ab8cc296064216087312
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed May 19 14:06:14 2021 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed May 19 17:06:52 2021 +0200

    use toggle instead of click for ToggleButton
    
    Change-Id: Ia2382e030bb668528e0ad56fd91b19e8621531f3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115810
    Tested-by: Caolán McNamara <caol...@redhat.com>
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sfx2/inc/emojicontrol.hxx b/sfx2/inc/emojicontrol.hxx
index 2e2ab150762f..787405d101fb 100644
--- a/sfx2/inc/emojicontrol.hxx
+++ b/sfx2/inc/emojicontrol.hxx
@@ -36,9 +36,9 @@ public:
 private:
     static void ConvertLabelToUnicode(weld::ToggleButton& rBtn);
 
-    FILTER_CATEGORY getFilter(const weld::Button& rBtn) const;
+    FILTER_CATEGORY getFilter(const weld::ToggleButton& rBtn) const;
 
-    DECL_LINK(ActivatePageHdl, weld::Button&, void);
+    DECL_LINK(ActivatePageHdl, weld::ToggleButton&, void);
     DECL_STATIC_LINK(SfxEmojiControl, InsertHdl, ThumbnailViewItem*, void);
 
     std::unique_ptr<weld::ToggleButton> mxPeopleBtn;
diff --git a/sfx2/source/control/emojicontrol.cxx 
b/sfx2/source/control/emojicontrol.cxx
index c3e9910ddacd..0d51ce805e68 100644
--- a/sfx2/source/control/emojicontrol.cxx
+++ b/sfx2/source/control/emojicontrol.cxx
@@ -62,15 +62,15 @@ SfxEmojiControl::SfxEmojiControl(const EmojiPopup* 
pControl, weld::Widget* pPare
     ConvertLabelToUnicode(*mxFlagsBtn);
     ConvertLabelToUnicode(*mxUnicode9Btn);
 
-    mxPeopleBtn->connect_clicked(LINK(this, SfxEmojiControl, ActivatePageHdl));
-    mxNatureBtn->connect_clicked(LINK(this, SfxEmojiControl, ActivatePageHdl));
-    mxFoodBtn->connect_clicked(LINK(this, SfxEmojiControl, ActivatePageHdl));
-    mxActivityBtn->connect_clicked(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
-    mxTravelBtn->connect_clicked(LINK(this, SfxEmojiControl, ActivatePageHdl));
-    mxObjectsBtn->connect_clicked(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
-    mxSymbolsBtn->connect_clicked(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
-    mxFlagsBtn->connect_clicked(LINK(this, SfxEmojiControl, ActivatePageHdl));
-    mxUnicode9Btn->connect_clicked(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
+    mxPeopleBtn->connect_toggled(LINK(this, SfxEmojiControl, ActivatePageHdl));
+    mxNatureBtn->connect_toggled(LINK(this, SfxEmojiControl, ActivatePageHdl));
+    mxFoodBtn->connect_toggled(LINK(this, SfxEmojiControl, ActivatePageHdl));
+    mxActivityBtn->connect_toggled(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
+    mxTravelBtn->connect_toggled(LINK(this, SfxEmojiControl, ActivatePageHdl));
+    mxObjectsBtn->connect_toggled(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
+    mxSymbolsBtn->connect_toggled(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
+    mxFlagsBtn->connect_toggled(LINK(this, SfxEmojiControl, ActivatePageHdl));
+    mxUnicode9Btn->connect_toggled(LINK(this, SfxEmojiControl, 
ActivatePageHdl));
 
     mxEmojiView->setItemMaxTextLength(ITEM_MAX_TEXT_LENGTH);
     mxEmojiView->setItemDimensions(ITEM_MAX_WIDTH, 0, ITEM_MAX_HEIGHT, 
ITEM_PADDING);
@@ -99,7 +99,7 @@ void 
SfxEmojiControl::ConvertLabelToUnicode(weld::ToggleButton& rBtn)
     rBtn.set_label(sHexText.toString());
 }
 
-FILTER_CATEGORY SfxEmojiControl::getFilter(const weld::Button& rCurPageId) 
const
+FILTER_CATEGORY SfxEmojiControl::getFilter(const weld::ToggleButton& 
rCurPageId) const
 {
     if (&rCurPageId == mxPeopleBtn.get())
         return FILTER_CATEGORY::PEOPLE;
@@ -123,7 +123,7 @@ FILTER_CATEGORY SfxEmojiControl::getFilter(const 
weld::Button& rCurPageId) const
     return FILTER_CATEGORY::PEOPLE;
 }
 
-IMPL_LINK(SfxEmojiControl, ActivatePageHdl, weld::Button&, rButton, void)
+IMPL_LINK(SfxEmojiControl, ActivatePageHdl, weld::ToggleButton&, rButton, void)
 {
     mxPeopleBtn->set_active(&rButton == mxPeopleBtn.get());
     mxNatureBtn->set_active(&rButton == mxNatureBtn.get());
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to