weld: Pass weld::TextWidget& in text change callback/handler

Switch the weld::Entry and weld::TextView handlers
that are called when the text changes due to user
interaction to pass a weld::TextWidget& param
instead of a weld::Entry& and weld::TextView&
one respectively.
Adjust related methods across the code base accordingly.

This unifies the behavior for both of these
weld::TextWidget subclasses and prepares for
deduplicating the logic and moving it to the
common base class in an upcoming commit.

That will also ensure they stay in sync.
(Change also motivated by the fact that their behavior was
differing before

    Change-Id: I03d2a13cd84d53d806eb9e363f49c4b6be28d938
    Author: Michael Weghorn <m.weghorn@posteo.de>
    Date:   Thu Jul 9 13:08:58 2026 +0200

        tdf#130857 weld: Don't signal about programmatic TextView text change
.)

Change-Id: I5572fc88caf577fae9a23a39f1ec4f2179935a99
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207936
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This commit is contained in:
Michael Weghorn
2026-07-10 18:17:27 +02:00
parent 8c2d8e1616
commit f1f6a505a0
253 changed files with 438 additions and 475 deletions
+1 -1
View File
@@ -494,7 +494,7 @@ IMPL_LINK_NOARG(MacroChooser, BasicSelectHdl, weld::ItemView&, void)
CheckButtons();
}
IMPL_LINK_NOARG(MacroChooser, EditModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(MacroChooser, EditModifyHdl, weld::TextWidget&, void)
{
// select the module in which the macro is put at "new",
// if BasicManager or Lib is selecting
+1 -1
View File
@@ -60,7 +60,7 @@ private:
DECL_LINK(MacroSelectHdl, weld::ItemView&, void);
DECL_LINK(MacroDoubleClickHdl, const weld::TreeIter&, bool);
DECL_LINK(BasicSelectHdl, weld::ItemView&, void);
DECL_LINK(EditModifyHdl, weld::Entry&, void);
DECL_LINK(EditModifyHdl, weld::TextWidget&, void);
DECL_LINK(ContextMenuHdl, const CommandEvent&, bool);
DECL_LINK(ButtonHdl, weld::Button&, void);
@@ -42,7 +42,7 @@ void ObjectBrowserSearch::Initialize()
}
}
IMPL_STATIC_LINK(basctl::ObjectBrowserSearch, OnFilterChanged, weld::Entry&, /*rBox*/, void)
IMPL_STATIC_LINK(basctl::ObjectBrowserSearch, OnFilterChanged, weld::TextWidget&, /*rBox*/, void)
{
// STUB
}
+1 -1
View File
@@ -27,7 +27,7 @@ public:
private:
// Event handlers for the UI widgets
DECL_STATIC_LINK(ObjectBrowserSearch, OnFilterChanged, weld::Entry&, void);
DECL_STATIC_LINK(ObjectBrowserSearch, OnFilterChanged, weld::TextWidget&, void);
DECL_STATIC_LINK(ObjectBrowserSearch, OnClearSearchClicked, weld::Button&, void);
DECL_STATIC_LINK(ObjectBrowserSearch, DebounceTimerHandler, Timer*, void);
@@ -109,7 +109,7 @@ public:
void SetGetFocusHdl(const Link<SeriesHeaderEdit&,void>& rLink) { m_aFocusInHdl = rLink; }
private:
DECL_LINK(NameEdited, weld::Entry&, void);
DECL_LINK(NameEdited, weld::TextWidget&, void);
DECL_LINK(NameFocusIn, weld::Widget&, void);
DECL_LINK(MousePressHdl, const MouseEvent&, bool);
@@ -133,7 +133,7 @@ SeriesHeaderEdit::SeriesHeaderEdit(std::unique_ptr<weld::Entry> xControl, sal_In
m_xControl->set_buildable_name(m_xControl->get_buildable_name() + OUString::number(nHeader));
}
IMPL_LINK_NOARG(SeriesHeaderEdit, NameEdited, weld::Entry&, void)
IMPL_LINK_NOARG(SeriesHeaderEdit, NameEdited, weld::TextWidget&, void)
{
m_aModifyHdl.Call(*this);
}
@@ -455,7 +455,7 @@ IMPL_LINK(ErrorBarResources, ChooseRange, weld::Button&, rButton, void)
aUIString, *this );
}
IMPL_LINK( ErrorBarResources, RangeChanged, weld::Entry&, rEdit, void )
IMPL_LINK(ErrorBarResources, RangeChanged, weld::TextWidget&, rEdit, void)
{
if( &rEdit == m_xEdRangePositive.get() )
{
@@ -467,7 +467,7 @@ IMPL_LINK( ErrorBarResources, RangeChanged, weld::Entry&, rEdit, void )
m_bRangeNegUnique = true;
}
isRangeFieldContentValid( rEdit );
isRangeFieldContentValid(dynamic_cast<weld::Entry&>(rEdit));
}
void ErrorBarResources::Reset(const SfxItemSet& rInAttrs)
@@ -49,7 +49,7 @@ TitleResources::TitleResources(weld::Builder& rBuilder, bool bShowSecondaryAxesT
TitleResources::~TitleResources() {}
void TitleResources::connect_changed(const Link<weld::Entry&, void>& rLink)
void TitleResources::connect_changed(const Link<weld::TextWidget&, void>& rLink)
{
m_xEd_Main->connect_changed(rLink);
m_xEd_Sub->connect_changed(rLink);
@@ -661,10 +661,10 @@ IMPL_LINK_NOARG(DataSourceTabPage, DownButtonClickedHdl, weld::Button&, void)
}
}
IMPL_LINK(DataSourceTabPage, RangeModifiedHdl, weld::Entry&, rEdit, void)
IMPL_LINK(DataSourceTabPage, RangeModifiedHdl, weld::TextWidget&, rEdit, void)
{
// note: isValid sets the color of the edit field
if( isRangeFieldContentValid( rEdit ))
if (isRangeFieldContentValid(dynamic_cast<weld::Entry&>(rEdit)))
{
setDirty();
updateModelFromControl( &rEdit );
@@ -723,7 +723,7 @@ void DataSourceTabPage::disposingRangeSelection()
m_rDialogModel.getRangeSelectionHelper()->stopRangeListening( false );
}
bool DataSourceTabPage::updateModelFromControl(const weld::Entry* pField)
bool DataSourceTabPage::updateModelFromControl(const weld::TextWidget* pField)
{
if (!m_bIsDirty)
return true;
@@ -83,7 +83,7 @@ private:
DECL_LINK( CategoriesRangeButtonClickedHdl, weld::Button&, void );
DECL_LINK( AddButtonClickedHdl, weld::Button&, void );
DECL_LINK( RemoveButtonClickedHdl, weld::Button&, void );
DECL_LINK( RangeModifiedHdl, weld::Entry&, void );
DECL_LINK(RangeModifiedHdl, weld::TextWidget&, void);
DECL_LINK( UpButtonClickedHdl, weld::Button&, void );
DECL_LINK( DownButtonClickedHdl, weld::Button&, void );
@@ -102,7 +102,7 @@ private:
<TRUE/> if the text from the field is a valid format to the internal
data was valid
*/
bool updateModelFromControl(const weld::Entry* pField = nullptr);
bool updateModelFromControl(const weld::TextWidget* pField = nullptr);
/** @return </sal_True>, if the edit field contains a valid range entry. If no
XCellRangesAccess can be obtained, </sal_False> is returned.
@@ -301,7 +301,7 @@ bool RangeChooserTabPage::isValid()
return bIsValid;
}
IMPL_LINK_NOARG(RangeChooserTabPage, ControlEditedHdl, weld::Entry&, void)
IMPL_LINK_NOARG(RangeChooserTabPage, ControlEditedHdl, weld::TextWidget&, void)
{
setDirty();
isValid();
@@ -317,7 +317,7 @@ IMPL_LINK_NOARG(RangeChooserTabPage, ControlChangedCheckBoxHdl, weld::Toggleable
ControlChangedHdl(*m_xED_Range);
}
IMPL_LINK_NOARG(RangeChooserTabPage, ControlChangedHdl, weld::Entry&, void)
IMPL_LINK_NOARG(RangeChooserTabPage, ControlChangedHdl, weld::TextWidget&, void)
{
setDirty();
if( isValid())
@@ -67,10 +67,10 @@ private:
void setDirty();
DECL_LINK( ChooseRangeHdl, weld::Button&, void );
DECL_LINK( ControlChangedHdl, weld::Entry&, void );
DECL_LINK(ControlChangedHdl, weld::TextWidget&, void);
DECL_LINK( ControlChangedCheckBoxHdl, weld::Toggleable&, void );
DECL_LINK( ControlChangedRadioHdl, weld::Toggleable&, void );
DECL_LINK( ControlEditedHdl, weld::Entry&, void );
DECL_LINK(ControlEditedHdl, weld::TextWidget&, void);
sal_Int32 m_nChangingControlCalls;
bool m_bIsDirty;
@@ -137,7 +137,7 @@ IMPL_LINK_NOARG(TitlesAndObjectsTabPage, ChangeCheckBoxHdl, weld::Toggleable&, v
ChangeHdl(nullptr);
}
IMPL_LINK_NOARG(TitlesAndObjectsTabPage, ChangeEditHdl, weld::Entry&, void)
IMPL_LINK_NOARG(TitlesAndObjectsTabPage, ChangeEditHdl, weld::TextWidget&, void)
{
ChangeHdl(nullptr);
}
@@ -25,6 +25,7 @@
#include <rtl/ref.hxx>
#include <vcl/weld/Builder.hxx>
#include <vcl/weld/CheckButton.hxx>
#include <vcl/weld/TextWidget.hxx>
#include <memory>
@@ -51,7 +52,7 @@ public:
private:
void commitToModel();
DECL_LINK( ChangeHdl, LinkParamNone*, void );
DECL_LINK( ChangeEditHdl, weld::Entry&, void );
DECL_LINK(ChangeEditHdl, weld::TextWidget&, void);
DECL_LINK( ChangeCheckBoxHdl, weld::Toggleable&, void );
std::unique_ptr< TitleResources > m_xTitleResources;
+18 -14
View File
@@ -25,19 +25,23 @@
#include <RangeSelectionListener.hxx>
#include <rtl/ref.hxx>
namespace weld { class Builder; }
namespace weld { class Button; }
namespace weld { class CheckButton; }
namespace weld { class ComboBox; }
namespace weld { class DialogController; }
namespace weld { class Entry; }
namespace weld { class Frame; }
namespace weld { class Image; }
namespace weld { class Label; }
namespace weld { class MetricSpinButton; }
namespace weld { class RadioButton; }
namespace weld { class Toggleable; }
namespace weld { class Widget; }
namespace weld
{
class Builder;
class Button;
class CheckButton;
class ComboBox;
class DialogController;
class Entry;
class Frame;
class Image;
class Label;
class MetricSpinButton;
class RadioButton;
class TextWidget;
class Toggleable;
class Widget;
}
namespace chart
{
@@ -130,7 +134,7 @@ private:
DECL_LINK( PosValueChanged, weld::MetricSpinButton&, void );
DECL_LINK( IndicatorChanged, weld::Toggleable&, void );
DECL_LINK( ChooseRange, weld::Button&, void );
DECL_LINK( RangeChanged, weld::Entry&, void );
DECL_LINK(RangeChanged, weld::TextWidget&, void);
void UpdateControlStates();
void isRangeFieldContentValid(weld::Entry& rEdit);
+2 -7
View File
@@ -24,14 +24,9 @@ template <typename Arg, typename Ret> class Link;
namespace weld
{
class Builder;
}
namespace weld
{
class Entry;
}
namespace weld
{
class Label;
class TextWidget;
}
namespace chart
@@ -45,7 +40,7 @@ public:
void writeToResources(const TitleDialogData& rInput);
void readFromResources(TitleDialogData& rOutput);
void connect_changed(const Link<weld::Entry&, void>& rLink);
void connect_changed(const Link<weld::TextWidget&, void>& rLink);
bool get_value_changed_from_saved() const;
void save_value();
@@ -396,7 +396,7 @@ void ChartElementsPanel::Initialize()
mxLBLegendPosition->connect_changed(LINK(this, ChartElementsPanel, LegendPosHdl));
Link<weld::Entry&, void> aEditLink = LINK(this, ChartElementsPanel, EditHdl);
Link<weld::TextWidget&, void> aEditLink = LINK(this, ChartElementsPanel, EditHdl);
mxEditTitle->connect_changed(aEditLink);
mxEditSubtitle->connect_changed(aEditLink);
}
@@ -625,7 +625,7 @@ IMPL_LINK(ChartElementsPanel, CheckBoxHdl, weld::Toggleable&, rCheckBox, void)
updateData();
}
IMPL_LINK(ChartElementsPanel, EditHdl, weld::Entry&, rEdit, void)
IMPL_LINK(ChartElementsPanel, EditHdl, weld::TextWidget&, rEdit, void)
{
// title or subtitle?
TitleHelper::eTitleType aTitleType = TitleHelper::MAIN_TITLE;
@@ -111,7 +111,7 @@ private:
void setTitleVisible(TitleHelper::eTitleType eTitle, bool bVisible);
DECL_LINK(CheckBoxHdl, weld::Toggleable&, void);
DECL_LINK(EditHdl, weld::Entry&, void);
DECL_LINK(EditHdl, weld::TextWidget&, void);
DECL_LINK(LegendPosHdl, weld::ComboBox&, void);
};
+1 -1
View File
@@ -1254,7 +1254,7 @@ IMPL_LINK_NOARG(SfxAcceleratorConfigPage, ImplUpdateDataHdl, Timer*, void)
SelectHdl(m_xGroupLBox->get_widget());
}
IMPL_LINK_NOARG(SfxAcceleratorConfigPage, SearchUpdateHdl, weld::Entry&, void)
IMPL_LINK_NOARG(SfxAcceleratorConfigPage, SearchUpdateHdl, weld::TextWidget&, void)
{
m_aUpdateDataTimer.Start();
}
+2 -2
View File
@@ -1696,7 +1696,7 @@ IMPL_LINK_NOARG(SvxConfigPage, ImplUpdateDataHdl, Timer*, void)
SelectFunctionHdl(m_xFunctions->get_widget());
}
IMPL_LINK_NOARG(SvxConfigPage, SearchUpdateHdl, weld::Entry&, void)
IMPL_LINK_NOARG(SvxConfigPage, SearchUpdateHdl, weld::TextWidget&, void)
{
m_aUpdateDataTimer.Start();
}
@@ -1857,7 +1857,7 @@ SvxMainMenuOrganizerDialog::~SvxMainMenuOrganizerDialog()
{
}
IMPL_LINK_NOARG(SvxMainMenuOrganizerDialog, ModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(SvxMainMenuOrganizerDialog, ModifyHdl, weld::TextWidget&, void)
{
// if the Edit control is empty do not change the name
if (m_xMenuNameEdit->get_text().isEmpty())
+1 -1
View File
@@ -719,7 +719,7 @@ bool AdditionsItem::getExtensionFile(OUString& sExtensionFile)
IMPL_LINK_NOARG(AdditionsDialog, ImplUpdateDataHdl, Timer*, void) { RefreshUI(); }
IMPL_LINK_NOARG(AdditionsDialog, SearchUpdateHdl, weld::Entry&, void)
IMPL_LINK_NOARG(AdditionsDialog, SearchUpdateHdl, weld::TextWidget&, void)
{
m_aSearchDataTimer.Start();
}
@@ -171,7 +171,10 @@ IMPL_LINK_NOARG(SignSignatureLineDialog, chooseCertificate, weld::Button&, void)
ValidateFields();
}
IMPL_LINK_NOARG(SignSignatureLineDialog, entryChanged, weld::Entry&, void) { ValidateFields(); }
IMPL_LINK_NOARG(SignSignatureLineDialog, entryChanged, weld::TextWidget&, void)
{
ValidateFields();
}
void SignSignatureLineDialog::ValidateFields()
{
+7 -7
View File
@@ -553,7 +553,7 @@ static int GetCodePointCount(std::u16string_view sText)
return nCount;
}
IMPL_LINK_NOARG(HangulHanjaConversionDialog, OnSuggestionModified, weld::Entry&, void)
IMPL_LINK_NOARG(HangulHanjaConversionDialog, OnSuggestionModified, weld::TextWidget&, void)
{
m_xFind->set_sensitive(m_xWordInput->get_value_changed_from_saved());
@@ -963,7 +963,7 @@ IMPL_LINK_NOARG(HangulHanjaNewDictDialog, OKHdl, weld::Button&, void)
m_xDialog->response(RET_OK);
}
IMPL_LINK_NOARG(HangulHanjaNewDictDialog, ModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(HangulHanjaNewDictDialog, ModifyHdl, weld::TextWidget&, void)
{
OUString aName(comphelper::string::stripEnd(m_xDictNameED->get_text(), ' '));
@@ -1212,22 +1212,22 @@ IMPL_LINK_NOARG(HangulHanjaEditDictDialog, OriginalModifyHdl, weld::ComboBox&, v
UpdateButtonStates();
}
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl1, weld::Entry&, rEdit, void)
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl1, weld::TextWidget&, rEdit, void)
{
EditModify(&rEdit, 0);
}
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl2, weld::Entry&, rEdit, void)
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl2, weld::TextWidget&, rEdit, void)
{
EditModify(&rEdit, 1);
}
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl3, weld::Entry&, rEdit, void)
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl3, weld::TextWidget&, rEdit, void)
{
EditModify(&rEdit, 2);
}
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl4, weld::Entry&, rEdit, void)
IMPL_LINK(HangulHanjaEditDictDialog, EditModifyHdl4, weld::TextWidget&, rEdit, void)
{
EditModify(&rEdit, 3);
}
@@ -1410,7 +1410,7 @@ void HangulHanjaEditDictDialog::SetEditText(SuggestionEdit& rEdit, sal_uInt16 nE
rEdit.set_text(aStr);
}
void HangulHanjaEditDictDialog::EditModify(const weld::Entry* pEdit, sal_uInt8 _nEntryOffset)
void HangulHanjaEditDictDialog::EditModify(const weld::TextWidget* pEdit, sal_uInt8 _nEntryOffset)
{
m_bModifiedSuggestions = true;
+1 -1
View File
@@ -231,7 +231,7 @@ IMPL_LINK_NOARG(HyperlinkDocTabPage, ModifiedPathHdl_Impl, weld::ComboBox&, void
m_xFtFullURL->set_label(maStrURL);
}
IMPL_LINK_NOARG(HyperlinkDocTabPage, ModifiedTargetHdl_Impl, weld::Entry&, void)
IMPL_LINK_NOARG(HyperlinkDocTabPage, ModifiedTargetHdl_Impl, weld::TextWidget&, void)
{
maStrURL = GetCurrentURL();
+2 -1
View File
@@ -95,8 +95,9 @@ IMPL_LINK_NOARG(PasswordToOpenModifyDialog, OkBtnClickHdl, weld::Button&, void)
}
}
IMPL_LINK(PasswordToOpenModifyDialog, ChangeHdl, weld::Entry&, rEntry, void)
IMPL_LINK(PasswordToOpenModifyDialog, ChangeHdl, weld::TextWidget&, rTextWidget, void)
{
weld::Entry& rEntry = dynamic_cast<weld::Entry&>(rTextWidget);
auto aPasswordText = rEntry.get_text();
weld::Label* pIndicator = nullptr;
+1 -1
View File
@@ -43,7 +43,7 @@ IMPL_LINK_NOARG( SvxThesaurusDialog, ModifyTimer_Hdl, Timer *, void )
m_aModifyIdle.Stop();
}
IMPL_LINK_NOARG(SvxThesaurusDialog, ReplaceEditHdl_Impl, weld::Entry&, void)
IMPL_LINK_NOARG(SvxThesaurusDialog, ReplaceEditHdl_Impl, weld::TextWidget&, void)
{
m_xReplaceBtn->set_sensitive(!m_xReplaceEdit->get_text().isEmpty());
}
+1 -1
View File
@@ -67,7 +67,7 @@ private:
Timer m_aSearchDataTimer;
DECL_LINK(GearHdl, const OUString&, void);
DECL_LINK(SearchUpdateHdl, weld::Entry&, void);
DECL_LINK(SearchUpdateHdl, weld::TextWidget&, void);
DECL_LINK(ImplUpdateDataHdl, Timer*, void);
DECL_LINK(FocusOut_Impl, weld::Widget&, void);
DECL_LINK(CloseButtonHdl, weld::Button&, void);
+1 -1
View File
@@ -52,7 +52,7 @@ private:
DECL_LINK(clearImage, weld::Button&, void);
DECL_LINK(loadImage, weld::Button&, void);
DECL_LINK(chooseCertificate, weld::Button&, void);
DECL_LINK(entryChanged, weld::Entry&, void);
DECL_LINK(entryChanged, weld::TextWidget&, void);
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
+1 -1
View File
@@ -111,7 +111,7 @@ private:
DECL_LINK(ChangeHdl, weld::Button&, void);
DECL_LINK(RemoveHdl, weld::Button&, void);
DECL_LINK(SelectHdl, weld::ItemView&, void);
DECL_LINK(SearchUpdateHdl, weld::Entry&, void);
DECL_LINK(SearchUpdateHdl, weld::TextWidget&, void);
DECL_LINK(Save, weld::Button&, void);
DECL_LINK(Load, weld::Button&, void);
DECL_LINK(Default, weld::Button&, void);
+2 -2
View File
@@ -198,7 +198,7 @@ private:
DECL_LINK(NewDelButtonHdl, weld::Button&, void);
DECL_LINK(NewDelActionHdl, weld::Entry&, bool);
DECL_LINK(EntrySizeAllocHdl, const Size&, void);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
bool NewDelHdl(const weld::Widget*);
void RefillReplaceBox( bool bFromReset,
@@ -254,7 +254,7 @@ private:
DECL_LINK(NewDelButtonHdl, weld::Button&, void);
DECL_LINK(NewDelActionHdl, weld::Entry&, bool);
DECL_LINK(SelectHdl, weld::ItemView&, void);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
bool NewDelHdl(const weld::Widget*);
/// Box filled with new language
void RefillReplaceBoxes(bool bFromReset,
+2 -2
View File
@@ -387,7 +387,7 @@ private:
bool bInitialised;
SaveInData* pCurrentSaveInData;
DECL_LINK(SearchUpdateHdl, weld::Entry&, void);
DECL_LINK(SearchUpdateHdl, weld::TextWidget&, void);
protected:
@@ -549,7 +549,7 @@ class SvxMainMenuOrganizerDialog : public weld::GenericDialogController
void UpdateButtonStates();
DECL_LINK(MoveHdl, weld::Button&, void);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
DECL_LINK(SelectHdl, weld::ItemView&, void);
public:
+1 -1
View File
@@ -62,7 +62,7 @@ private:
OUString msCurrentSigningKey;
OUString msCurrentEncryptionKey;
DECL_LINK( ModifyHdl_Impl, weld::Entry&, void );
DECL_LINK(ModifyHdl_Impl, weld::TextWidget&, void);
DECL_LINK( ChooseKeyButtonHdl, weld::Button&, void );
DECL_LINK( RemoveKeyButtonHdl, weld::Button&, void );
+8 -8
View File
@@ -163,7 +163,7 @@ public:
private:
DECL_LINK(OnOption, weld::Button&, void);
DECL_LINK(OnSuggestionModified, weld::Entry&, void);
DECL_LINK(OnSuggestionModified, weld::TextWidget&, void);
DECL_LINK(OnSuggestionSelected, SuggestionDisplay&, void);
DECL_LINK(OnConversionDirectionClicked, weld::Toggleable&, void);
DECL_LINK(ClickByCharacterHdl, weld::Toggleable&, void);
@@ -212,7 +212,7 @@ private:
std::unique_ptr<weld::Entry> m_xDictNameED;
DECL_LINK(OKHdl, weld::Button&, void);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
public:
HangulHanjaNewDictDialog(weld::Window* pParent);
@@ -243,7 +243,7 @@ public:
void grab_focus() { m_xEntry->grab_focus(); }
void set_text(const OUString& rText) { m_xEntry->set_text(rText); }
void connect_changed(const Link<weld::Entry&, void>& rLink)
void connect_changed(const Link<weld::TextWidget&, void>& rLink)
{
m_xEntry->connect_changed(rLink);
}
@@ -276,10 +276,10 @@ private:
DECL_LINK(OriginalModifyHdl, weld::ComboBox&, void);
DECL_LINK(ScrollHdl, weld::ScrolledWindow&, void);
DECL_LINK(EditModifyHdl1, weld::Entry&, void);
DECL_LINK(EditModifyHdl2, weld::Entry&, void);
DECL_LINK(EditModifyHdl3, weld::Entry&, void);
DECL_LINK(EditModifyHdl4, weld::Entry&, void);
DECL_LINK(EditModifyHdl1, weld::TextWidget&, void);
DECL_LINK(EditModifyHdl2, weld::TextWidget&, void);
DECL_LINK(EditModifyHdl3, weld::TextWidget&, void);
DECL_LINK(EditModifyHdl4, weld::TextWidget&, void);
DECL_LINK(BookLBSelectHdl, weld::ComboBox&, void);
DECL_LINK(NewPBPushHdl, weld::Button&, void);
@@ -291,7 +291,7 @@ private:
void UpdateButtonStates();
void SetEditText(SuggestionEdit& rEdit, sal_uInt16 nEntryNum);
void EditModify(const weld::Entry* pEdit, sal_uInt8 nEntryOffset);
void EditModify(const weld::TextWidget* pEdit, sal_uInt8 nEntryOffset);
bool DeleteEntryFromDictionary(
const css::uno::Reference<css::linguistic2::XConversionDictionary>& xDict);
+1 -1
View File
@@ -29,7 +29,7 @@ private:
DECL_LINK(ClickFileopenHdl_Impl, weld::Button&, void);
DECL_LINK(ClickTargetHdl_Impl, weld::Button&, void);
DECL_LINK(ModifiedPathHdl_Impl, weld::ComboBox&, void);
DECL_LINK(ModifiedTargetHdl_Impl, weld::Entry&, void);
DECL_LINK(ModifiedTargetHdl_Impl, weld::TextWidget&, void);
DECL_LINK(LostFocusPathHdl_Impl, weld::Widget&, void);
DECL_LINK(TimeoutHdl_Impl, Timer*, void);
+2 -2
View File
@@ -145,10 +145,10 @@ private:
DECL_LINK(SelFormatClickHdl_Impl, weld::Toggleable&, void);
void SelFormatHdl_Impl(weld::Widget*);
DECL_LINK(ClickHdl_Impl, weld::Button&, void);
DECL_LINK(EditModifyHdl_Impl, weld::Entry&, void);
DECL_LINK(EditModifyHdl_Impl, weld::TextWidget&, void);
DECL_LINK(OptEditHdl_Impl, weld::SpinButton&, void);
DECL_LINK(OptClickHdl_Impl, weld::Toggleable&, void);
void EditHdl_Impl(const weld::Entry*);
void EditHdl_Impl(const weld::TextWidget*);
void OptHdl_Impl(const weld::Widget*);
// set and get currency, taking into account if the legacy
+2 -2
View File
@@ -295,7 +295,7 @@ class SvxNumOptionsTabPage : public SfxTabPage
DECL_LINK(SizeHdl_Impl, weld::MetricSpinButton&, void);
DECL_LINK(RatioHdl_Impl, weld::Toggleable&, void);
DECL_LINK(CharFmtHdl_Impl, weld::ComboBox&, void);
DECL_LINK(EditModifyHdl_Impl, weld::Entry&, void);
DECL_LINK(EditModifyHdl_Impl, weld::TextWidget&, void);
DECL_LINK(SpinModifyHdl_Impl, weld::SpinButton&, void);
DECL_LINK(AllLevelHdl_Impl, weld::SpinButton&, void);
DECL_LINK(IsLegalHdl_Impl, weld::Toggleable&, void);
@@ -304,7 +304,7 @@ class SvxNumOptionsTabPage : public SfxTabPage
DECL_LINK(BulColorHdl_Impl, ColorListBox&, void);
DECL_LINK(BulRelSizeHdl_Impl, weld::MetricSpinButton&, void);
DECL_LINK(PreviewInvalidateHdl_Impl, Timer*, void);
void EditModifyHdl_Impl(const weld::Entry*);
void EditModifyHdl_Impl(const weld::TextWidget*);
public:
SvxNumOptionsTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
+1 -1
View File
@@ -47,7 +47,7 @@ class SvxAsianLayoutPage : public SfxTabPage
DECL_LINK(LanguageHdl, weld::ComboBox&, void);
DECL_LINK(ChangeStandardHdl, weld::Toggleable&, void);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
public:
SvxAsianLayoutPage(weld::Container* pPage, weld::DialogController* pController,
+2 -2
View File
@@ -51,7 +51,7 @@ private:
css::uno::Reference<css::linguistic2::XDictionary> m_xNewDic;
DECL_LINK(OKHdl_Impl, weld::Button&, void);
DECL_LINK(ModifyHdl_Impl, weld::Entry&, void);
DECL_LINK(ModifyHdl_Impl, weld::TextWidget&, void);
public:
SvxNewDictionaryDialog(weld::Window* pParent);
@@ -95,7 +95,7 @@ private:
DECL_LINK(SelectHdl, weld::ItemView&, void);
DECL_LINK(NewDelButtonHdl, weld::Button&, void);
DECL_LINK(NewDelActionHdl, weld::Entry&, bool);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
DECL_LINK(EntrySizeAllocHdl, const Size&, void);
bool NewDelHdl(const weld::Widget*);
+1 -1
View File
@@ -67,7 +67,7 @@ class PasswordToOpenModifyDialog : public SfxDialogController
DECL_LINK(OkBtnClickHdl, weld::Button&, void);
DECL_LINK(ReadonlyOnOffHdl, weld::Toggleable&, void);
DECL_LINK(ChangeHdl, weld::Entry&, void);
DECL_LINK(ChangeHdl, weld::TextWidget&, void);
DECL_LINK(ShowHdl, weld::Toggleable&, void);
PasswordToOpenModifyDialog( const PasswordToOpenModifyDialog & ) = delete;
+1 -1
View File
@@ -64,7 +64,7 @@ public:
DECL_LINK(AlternativesSelectHdl_Impl, weld::ItemView&, void);
DECL_LINK(AlternativesDoubleClickHdl_Impl, const weld::TreeIter&, bool);
DECL_LINK( SelectFirstHdl_Impl, void*, void );
DECL_LINK( ReplaceEditHdl_Impl, weld::Entry&, void );
DECL_LINK(ReplaceEditHdl_Impl, weld::TextWidget&, void);
DECL_LINK( ModifyTimer_Hdl, Timer *, void );
DECL_LINK( KeyInputHdl, const KeyEvent&, bool );
+1 -1
View File
@@ -195,7 +195,7 @@ private:
DECL_LINK(BackHdl_Impl, weld::Button&, void);
DECL_LINK(ApplyHdl_Impl, weld::Button&, void);
DECL_LINK(HelpHdl_Impl, weld::Widget&, bool);
DECL_LINK(SearchUpdateHdl, weld::Entry&, void);
DECL_LINK(SearchUpdateHdl, weld::TextWidget&, void);
DECL_LINK(ImplUpdateDataHdl, Timer*, void);
DECL_LINK(FocusOut_Impl, weld::Widget&, void);
void ResetCurrentPageFromConfig();
+1 -1
View File
@@ -234,7 +234,7 @@ namespace svx
validate();
}
IMPL_LINK_NOARG(ODocumentLinkDialog, OnEntryModified, weld::Entry&, void)
IMPL_LINK_NOARG(ODocumentLinkDialog, OnEntryModified, weld::TextWidget&, void)
{
validate();
}
+1 -1
View File
@@ -57,7 +57,7 @@ namespace svx
void getLink( OUString& _rName, OUString& _rURL ) const;
private:
DECL_LINK( OnEntryModified, weld::Entry&, void );
DECL_LINK(OnEntryModified, weld::TextWidget&, void);
DECL_LINK( OnComboBoxModified, weld::ComboBox&, void );
DECL_LINK( OnBrowseFile, weld::Button&, void );
DECL_LINK( OnOk, weld::Button&, void );
+2 -2
View File
@@ -128,7 +128,7 @@ SvxAsianLayoutPage::SvxAsianLayoutPage(weld::Container* pPage, weld::DialogContr
LanguageHdl(*m_xLanguageLB->get_widget());
m_xLanguageLB->connect_changed(LINK(this, SvxAsianLayoutPage, LanguageHdl));
m_xStandardCB->connect_toggled(LINK(this, SvxAsianLayoutPage, ChangeStandardHdl));
Link<weld::Entry&,void> aLk(LINK(this, SvxAsianLayoutPage, ModifyHdl));
Link<weld::TextWidget&, void> aLk(LINK(this, SvxAsianLayoutPage, ModifyHdl));
m_xStartED->connect_changed(aLk);
m_xEndED->connect_changed(aLk);
@@ -374,7 +374,7 @@ IMPL_LINK(SvxAsianLayoutPage, ChangeStandardHdl, weld::Toggleable&, rBox, void)
ModifyHdl(*m_xStartED);
}
IMPL_LINK(SvxAsianLayoutPage, ModifyHdl, weld::Entry&, rEdit, void)
IMPL_LINK(SvxAsianLayoutPage, ModifyHdl, weld::TextWidget&, rEdit, void)
{
LanguageType eSelectLanguage = m_xLanguageLB->get_active_id();
Locale aLocale( LanguageTag::convertToLocale( eSelectLanguage ));
+2 -2
View File
@@ -204,7 +204,7 @@ IMPL_LINK_NOARG(SvxNewDictionaryDialog, OKHdl_Impl, weld::Button&, void)
m_xDialog->response(RET_OK);
}
IMPL_LINK_NOARG(SvxNewDictionaryDialog, ModifyHdl_Impl, weld::Entry&, void)
IMPL_LINK_NOARG(SvxNewDictionaryDialog, ModifyHdl_Impl, weld::TextWidget&, void)
{
m_xOKBtn->set_sensitive(!m_xNameEdit->get_text().isEmpty());
}
@@ -684,7 +684,7 @@ bool SvxEditDictionaryDialog::NewDelHdl(const weld::Widget* pBtn)
return true;
}
IMPL_LINK(SvxEditDictionaryDialog, ModifyHdl, weld::Entry&, rEdt, void)
IMPL_LINK(SvxEditDictionaryDialog, ModifyHdl, weld::TextWidget&, rEdt, void)
{
OUString rEntry = rEdt.get_text();
+1 -1
View File
@@ -1517,7 +1517,7 @@ IMPL_LINK_NOARG(OfaLanguagesTabPage, LocaleSettingHdl, weld::ComboBox&, void)
m_xDatePatternsED->set_message_type(weld::EntryMessageType::Normal);
}
IMPL_LINK_NOARG(OfaLanguagesTabPage, DatePatternsHdl, weld::Entry&, void)
IMPL_LINK_NOARG(OfaLanguagesTabPage, DatePatternsHdl, weld::TextWidget&, void)
{
OUString aPatterns(m_xDatePatternsED->get_text());
bool bModified = false;
+1 -1
View File
@@ -178,7 +178,7 @@ class OfaLanguagesTabPage : public SfxTabPage
std::unique_ptr<weld::Widget> m_xUseInputLanguageImg;
DECL_LINK(LocaleSettingHdl, weld::ComboBox&, void);
DECL_LINK(DatePatternsHdl, weld::Entry&, void);
DECL_LINK(DatePatternsHdl, weld::TextWidget&, void);
bool validateDatePatterns( bool& rbModified, OUString& rPatterns );
+2 -2
View File
@@ -392,7 +392,7 @@ IMPL_LINK(SvxGeneralTabPage, RemoveKeyButtonHdl, weld::Button&, rButton, void)
void SvxGeneralTabPage::SetLinks ()
{
// link for updating the initials
Link<weld::Entry&,void> aLink = LINK( this, SvxGeneralTabPage, ModifyHdl_Impl );
Link<weld::TextWidget&, void> aLink = LINK(this, SvxGeneralTabPage, ModifyHdl_Impl);
Row& rNameRow = *vRows[nNameRow];
for (unsigned i = rNameRow.nFirstField; i != rNameRow.nLastField - 1; ++i)
vFields[i]->xEdit->connect_changed(aLink);
@@ -466,7 +466,7 @@ void SvxGeneralTabPage::Reset( const SfxItemSet* rSet )
// ModifyHdl_Impl()
// This handler updates the initials (short name)
// when one of the name fields was updated.
IMPL_LINK( SvxGeneralTabPage, ModifyHdl_Impl, weld::Entry&, rEdit, void )
IMPL_LINK(SvxGeneralTabPage, ModifyHdl_Impl, weld::TextWidget&, rEdit, void)
{
// short name field and row
Field& rShortName = *vFields[nShortNameField];
+1 -1
View File
@@ -83,7 +83,7 @@ bool isValidPort(OUString const & value) {
}
IMPL_LINK(SvxProxyTabPage, PortChangedHdl, weld::Entry&, rEdit, void)
IMPL_LINK(SvxProxyTabPage, PortChangedHdl, weld::TextWidget&, rEdit, void)
{
if (!isValidPort(rEdit.get_text()))
{
+1 -1
View File
@@ -67,7 +67,7 @@ private:
void ReadConfigDefaults_Impl();
void RestoreConfigDefaults_Impl();
DECL_LINK(PortChangedHdl, weld::Entry&, void);
DECL_LINK(PortChangedHdl, weld::TextWidget&, void);
DECL_STATIC_LINK(SvxProxyTabPage, NumberOnlyTextFilterHdl, OUString&, bool);
DECL_STATIC_LINK(SvxProxyTabPage, NoSpaceTextFilterHdl, OUString&, bool);
DECL_LINK(ProxyHdl_Impl, weld::ComboBox&, void);
+1 -1
View File
@@ -669,7 +669,7 @@ SvxJavaParameterDlg::~SvxJavaParameterDlg()
{
}
IMPL_LINK_NOARG(SvxJavaParameterDlg, ModifyHdl_Impl, weld::Entry&, void)
IMPL_LINK_NOARG(SvxJavaParameterDlg, ModifyHdl_Impl, weld::TextWidget&, void)
{
OUString sParam = comphelper::string::strip(m_xParameterEdit->get_text(), ' ');
m_xAssignBtn->set_sensitive(!sParam.isEmpty());
+1 -1
View File
@@ -129,7 +129,7 @@ private:
std::unique_ptr<weld::Button> m_xRemoveBtn;
std::unique_ptr<weld::Button> m_xEditBtn;
DECL_LINK(ModifyHdl_Impl, weld::Entry&, void);
DECL_LINK(ModifyHdl_Impl, weld::TextWidget&, void);
DECL_LINK(ActivateHdl_Impl, weld::Entry&, bool);
DECL_LINK(AssignHdl_Impl, weld::Button&, void);
DECL_LINK(SelectHdl_Impl, weld::ItemView&, void);
+1 -1
View File
@@ -774,7 +774,7 @@ IMPL_LINK_NOARG(OfaTreeOptionsDialog, FocusOut_Impl, weld::Widget&, void)
}
}
IMPL_LINK_NOARG(OfaTreeOptionsDialog, SearchUpdateHdl, weld::Entry&, void)
IMPL_LINK_NOARG(OfaTreeOptionsDialog, SearchUpdateHdl, weld::TextWidget&, void)
{
m_aUpdateDataTimer.Start();
}
+2 -2
View File
@@ -1122,7 +1122,7 @@ bool OfaAutocorrReplacePage::NewDelHdl(const weld::Widget* pBtn)
return true;
}
IMPL_LINK(OfaAutocorrReplacePage, ModifyHdl, weld::Entry&, rEdt, void)
IMPL_LINK(OfaAutocorrReplacePage, ModifyHdl, weld::TextWidget&, rEdt, void)
{
std::unique_ptr<weld::TreeIter> xFirstSel = m_xReplaceTLB->get_selected();
bool bFirstSelIterSet = bool(xFirstSel);
@@ -1540,7 +1540,7 @@ IMPL_LINK(OfaAutocorrExceptPage, SelectHdl, weld::ItemView&, rBox, void)
}
}
IMPL_LINK(OfaAutocorrExceptPage, ModifyHdl, weld::Entry&, rEdt, void)
IMPL_LINK(OfaAutocorrExceptPage, ModifyHdl, weld::TextWidget&, rEdt, void)
{
const OUString sEntry = rEdt.get_text();
bool bEntryLen = !sEntry.isEmpty();
+2 -2
View File
@@ -1432,12 +1432,12 @@ bool SvxNumberFormatTabPage::Click_Impl(const weld::Button& rIB)
#*
#************************************************************************/
IMPL_LINK(SvxNumberFormatTabPage, EditModifyHdl_Impl, weld::Entry&, rEdit, void)
IMPL_LINK(SvxNumberFormatTabPage, EditModifyHdl_Impl, weld::TextWidget&, rEdit, void)
{
EditHdl_Impl(&rEdit);
}
void SvxNumberFormatTabPage::EditHdl_Impl(const weld::Entry* pEdFormat)
void SvxNumberFormatTabPage::EditHdl_Impl(const weld::TextWidget* pEdFormat)
{
sal_uInt32 nCurKey = NUMKEY_UNDEFINED;
+2 -2
View File
@@ -2264,7 +2264,7 @@ IMPL_LINK_NOARG(SvxNumOptionsTabPage, CharFmtHdl_Impl, weld::ComboBox&, void)
SetModified(false);
};
IMPL_LINK(SvxNumOptionsTabPage, EditModifyHdl_Impl, weld::Entry&, rEdit, void)
IMPL_LINK(SvxNumOptionsTabPage, EditModifyHdl_Impl, weld::TextWidget&, rEdit, void)
{
EditModifyHdl_Impl(&rEdit);
}
@@ -2274,7 +2274,7 @@ IMPL_LINK(SvxNumOptionsTabPage, SpinModifyHdl_Impl, weld::SpinButton&, rSpinButt
EditModifyHdl_Impl(&rSpinButton);
}
void SvxNumOptionsTabPage::EditModifyHdl_Impl(const weld::Entry* pEdit)
void SvxNumOptionsTabPage::EditModifyHdl_Impl(const weld::TextWidget* pEdit)
{
bool bPrefixSuffix = (pEdit == m_xPrefixED.get())|| (pEdit == m_xSuffixED.get());
bool bStart = pEdit == m_xStartED.get();
+3 -3
View File
@@ -63,7 +63,7 @@ namespace dbaui
namespace
{
void checkName(OSQLNameChecker& rChecker, weld::Entry& rEntry)
void checkName(OSQLNameChecker& rChecker, weld::TextWidget& rEntry)
{
OUString sCorrected;
if (rChecker.checkString(rEntry.get_text(), sCorrected))
@@ -79,13 +79,13 @@ namespace dbaui
}
}
IMPL_LINK(OSQLNameEditControl, ModifyHdl, weld::Entry&, rEntry, void)
IMPL_LINK(OSQLNameEditControl, ModifyHdl, weld::TextWidget&, rEntry, void)
{
checkName(*this, rEntry);
m_ChainChangedHdl.Call(rEntry);
}
IMPL_LINK(OSQLNameEntry, ModifyHdl, weld::Entry&, rEntry, void)
IMPL_LINK(OSQLNameEntry, ModifyHdl, weld::TextWidget&, rEntry, void)
{
checkName(*this, rEntry);
}
+1 -1
View File
@@ -259,7 +259,7 @@ namespace dbaui
m_xTestConnection->set_sensitive(bEnableTestConnection);
return true;
}
IMPL_LINK(OConnectionTabPage, OnEditModified, weld::Entry&, rEdit, void)
IMPL_LINK(OConnectionTabPage, OnEditModified, weld::TextWidget&, rEdit, void)
{
if (&rEdit == m_xJavaDriver.get())
m_xTestJavaDriver->set_sensitive( !o3tl::trim(m_xJavaDriver->get_text()).empty() );
+1 -1
View File
@@ -48,7 +48,7 @@ namespace dbaui
// called when the test connection button was clicked
DECL_LINK(OnTestJavaClickHdl, weld::Button&, void);
DECL_LINK(OnEditModified, weld::Entry&, void);
DECL_LINK(OnEditModified, weld::TextWidget&, void);
public:
OConnectionTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& _rCoreAttrs);
@@ -133,7 +133,7 @@ namespace dbaui
return !m_xConnectionURL->get_visible() || !m_xConnectionURL->GetTextNoPrefix().isEmpty();
}
IMPL_LINK_NOARG(OConnectionTabPageSetup, OnEditModified, weld::Entry&, void)
IMPL_LINK_NOARG(OConnectionTabPageSetup, OnEditModified, weld::TextWidget&, void)
{
SetRoadmapStateValue(checkTestConnection());
callModifiedHdl();
@@ -37,7 +37,7 @@ namespace dbaui
std::unique_ptr<weld::Label> m_xHeaderText;
// called when the test connection button was clicked
DECL_LINK(OnEditModified, weld::Entry&, void);
DECL_LINK(OnEditModified, weld::TextWidget&, void);
public:
OConnectionTabPageSetup(weld::Container* pPage, weld::DialogController* pController, const OUString& _rUIXMLDescription, const OUString& _rId, const SfxItemSet& _rCoreAttrs, TranslateId pHelpTextResId, TranslateId pHeaderResId, TranslateId pUrlResId);
@@ -727,7 +727,7 @@ using namespace ::com::sun::star;
aMsg.run();
}
IMPL_LINK(OJDBCConnectionPageSetup, OnEditModified, weld::Entry&, rEdit, void)
IMPL_LINK(OJDBCConnectionPageSetup, OnEditModified, weld::TextWidget&, rEdit, void)
{
if (&rEdit == m_xETDriverClass.get())
m_xPBTestJavaDriver->set_sensitive(!m_xETDriverClass->get_text().isEmpty());
@@ -199,7 +199,7 @@ namespace dbaui
virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList) override;
DECL_LINK(OnTestJavaClickHdl, weld::Button&, void);
DECL_LINK(OnEditModified, weld::Entry&, void);
DECL_LINK(OnEditModified, weld::TextWidget&, void);
std::unique_ptr<weld::Label> m_xFTDriverClass;
std::unique_ptr<weld::Entry> m_xETDriverClass;
std::unique_ptr<weld::Button> m_xPBTestJavaDriver;
@@ -123,7 +123,7 @@ namespace dbaui
m_xContainer->show();
}
IMPL_LINK_NOARG(OTextConnectionHelper, OnEditModified, weld::Entry&, void)
IMPL_LINK_NOARG(OTextConnectionHelper, OnEditModified, weld::TextWidget&, void)
{
m_aGetExtensionHandler.Call(this);
}
@@ -71,7 +71,7 @@ namespace dbaui
std::unique_ptr<CharSetListBox> m_xCharSet;
DECL_LINK(OnSetExtensionHdl, weld::Toggleable&, void);
DECL_LINK(OnEditModified, weld::Entry&, void);
DECL_LINK(OnEditModified, weld::TextWidget&, void);
OUString GetSeparator(const weld::ComboBox& rBox, std::u16string_view rList);
void SetSeparator(weld::ComboBox& rBox, std::u16string_view rList, const OUString& rVal);
+2 -2
View File
@@ -65,7 +65,7 @@ class OPasswordDialog : public weld::GenericDialogController
std::unique_ptr<weld::Button> m_xOKBtn;
DECL_LINK(OKHdl_Impl, weld::Button&, void);
DECL_LINK(ModifiedHdl, weld::Entry&, void);
DECL_LINK(ModifiedHdl, weld::TextWidget&, void);
public:
OPasswordDialog(weld::Window* pParent, std::u16string_view rUserName);
@@ -110,7 +110,7 @@ IMPL_LINK_NOARG(OPasswordDialog, OKHdl_Impl, weld::Button&, void)
}
}
IMPL_LINK(OPasswordDialog, ModifiedHdl, weld::Entry&, rEdit, void)
IMPL_LINK(OPasswordDialog, ModifiedHdl, weld::TextWidget&, rEdit, void)
{
m_xOKBtn->set_sensitive(!rEdit.get_text().isEmpty());
}
+1 -1
View File
@@ -81,7 +81,7 @@ namespace dbaui
m_xNamedPipe->set_sensitive(m_xNamedPipeRadio->get_active());
}
IMPL_LINK(MySQLNativeSettings, EditModifyHdl, weld::Entry&, rEdit, void)
IMPL_LINK(MySQLNativeSettings, EditModifyHdl, weld::TextWidget&, rEdit, void)
{
m_aControlModificationLink.Call(&rEdit);
}
+1 -1
View File
@@ -51,7 +51,7 @@ namespace dbaui
Link<weld::Widget*,void> m_aControlModificationLink;
DECL_LINK(RadioToggleHdl, weld::Toggleable&, void);
DECL_LINK(SpinModifyHdl, weld::SpinButton&, void);
DECL_LINK(EditModifyHdl, weld::Entry&, void);
DECL_LINK(EditModifyHdl, weld::TextWidget&, void);
public:
MySQLNativeSettings(weld::Widget* pParent, const Link<weld::Widget*,void>& rControlModificationLink);
+1 -1
View File
@@ -105,7 +105,7 @@ namespace dbaui
callModifiedHdl(&rCtrl);
}
IMPL_LINK(OGenericAdministrationPage, OnControlEntryModifyHdl, weld::Entry&, rCtrl, void)
IMPL_LINK(OGenericAdministrationPage, OnControlEntryModifyHdl, weld::TextWidget&, rCtrl, void)
{
callModifiedHdl(&rCtrl);
}
+1 -1
View File
@@ -230,7 +230,7 @@ namespace dbaui
is modified. The implementation just calls callModifiedHdl.
*/
DECL_LINK(OnControlModified, weld::Widget*, void);
DECL_LINK(OnControlEntryModifyHdl, weld::Entry&, void);
DECL_LINK(OnControlEntryModifyHdl, weld::TextWidget&, void);
DECL_LINK(OnControlSpinButtonModifyHdl, weld::SpinButton&, void);
DECL_LINK(OnControlModifiedButtonClick, weld::Toggleable&, void);
DECL_LINK(OnTestConnectionButtonClickHdl, weld::Button&, void);
+1 -1
View File
@@ -273,7 +273,7 @@ IMPL_LINK_NOARG(OSaveAsDlg, ButtonClickHdl, weld::Button&, void)
m_xTitle->grab_focus();
}
IMPL_LINK_NOARG(OSaveAsDlg, EditModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(OSaveAsDlg, EditModifyHdl, weld::TextWidget&, void)
{
m_xPB_OK->set_sensitive(!m_xTitle->get_text().isEmpty());
}
+1 -1
View File
@@ -320,7 +320,7 @@ IMPL_LINK_NOARG(OParameterDialog, OnVisitedTimeout, Timer*, void)
}
}
IMPL_LINK_NOARG(OParameterDialog, OnValueModified, weld::Entry&, void)
IMPL_LINK_NOARG(OParameterDialog, OnValueModified, weld::TextWidget&, void)
{
// mark the currently selected entry as dirty
OSL_ENSURE(o3tl::make_unsigned(m_nCurrentlySelected) < m_aVisitedParams.size(),
+4 -4
View File
@@ -58,15 +58,15 @@ namespace dbaui
m_xWidget->connect_changed(LINK(this, OSQLNameEditControl, ModifyHdl));
}
virtual void connect_changed(const Link<weld::Entry&, void>& rLink) override
virtual void connect_changed(const Link<weld::TextWidget&, void>& rLink) override
{
m_ChainChangedHdl = rLink;
}
private:
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
Link<weld::Entry&,void> m_ChainChangedHdl;
Link<weld::TextWidget&, void> m_ChainChangedHdl;
};
class OWidgetBase
@@ -100,7 +100,7 @@ namespace dbaui
private:
std::unique_ptr<weld::Entry> m_xEntry;
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
public:
OSQLNameEntry(std::unique_ptr<weld::Entry> xEntry, const OUString& _rAllowedChars,
+4 -1
View File
@@ -44,7 +44,10 @@ public:
public:
bool get_visible() const { return m_xEntry->get_visible(); }
void connect_changed(const Link<weld::Entry&, void>& rLink) { m_xEntry->connect_changed(rLink); }
void connect_changed(const Link<weld::TextWidget&, void>& rLink)
{
m_xEntry->connect_changed(rLink);
}
void set_help_id(const OUString& rName) { m_xEntry->set_help_id(rName); }
void hide()
{
+1 -1
View File
@@ -94,7 +94,7 @@ namespace dbaui
OUString getSchema() const;
private:
DECL_LINK(ButtonClickHdl, weld::Button&, void);
DECL_LINK(EditModifyHdl, weld::Entry&, void);
DECL_LINK(EditModifyHdl, weld::TextWidget&, void);
void implInitOnlyTitle(const OUString& _rLabel);
void implInit();
+1 -1
View File
@@ -90,7 +90,7 @@ private:
void Construct();
DECL_LINK(OnVisitedTimeout, Timer*, void);
DECL_LINK(OnValueModified, weld::Entry&, void);
DECL_LINK(OnValueModified, weld::TextWidget&, void);
DECL_LINK(OnEntryListBoxSelected, weld::ItemView&, void);
DECL_LINK(OnButtonClicked, weld::Button&, void);
DECL_LINK(OnValueLoseFocusHdl, weld::Widget&, void);
@@ -728,10 +728,7 @@ IMPL_LINK_NOARG(ExtMgrDialog, HandleExtTypeCbx, weld::Toggleable&, void)
updateList();
}
IMPL_LINK_NOARG(ExtMgrDialog, HandleSearch, weld::Entry&, void)
{
updateList();
}
IMPL_LINK_NOARG(ExtMgrDialog, HandleSearch, weld::TextWidget&, void) { updateList(); }
IMPL_LINK_NOARG(ExtMgrDialog, HandleUpdateBtn, weld::Button&, void)
{
@@ -129,7 +129,7 @@ class ExtMgrDialog : public DialogHelper
DECL_LINK( HandleCancelBtn, weld::Button&, void );
DECL_LINK( HandleCloseBtn, weld::Button&, void );
DECL_LINK( HandleExtTypeCbx, weld::Toggleable&, void );
DECL_LINK( HandleSearch, weld::Entry&, void );
DECL_LINK(HandleSearch, weld::TextWidget&, void);
DECL_LINK( TimeOutHdl, Timer *, void );
DECL_LINK( startProgress, void *, void );
+1 -4
View File
@@ -192,10 +192,7 @@ namespace abp
m_xDuplicateNameError->set_visible(!bValidName && !bEmptyName);
}
IMPL_LINK_NOARG( FinalPage, OnEntryNameModified, weld::Entry&, void )
{
implCheckName();
}
IMPL_LINK_NOARG(FinalPage, OnEntryNameModified, weld::TextWidget&, void) { implCheckName(); }
IMPL_LINK_NOARG( FinalPage, OnComboNameModified, weld::ComboBox&, void )
{
+1 -1
View File
@@ -65,7 +65,7 @@ namespace abp
// OImportPage overridables
virtual bool canAdvance() const override;
DECL_LINK(OnEntryNameModified, weld::Entry&, void);
DECL_LINK(OnEntryNameModified, weld::TextWidget&, void);
DECL_LINK(OnComboNameModified, weld::ComboBox&, void);
DECL_LINK(OnRegister, weld::Toggleable&, void);
DECL_LINK(OnEmbed, weld::Toggleable&, void);
+1 -1
View File
@@ -263,7 +263,7 @@ namespace dbp
implCheckMoveButtons();
}
IMPL_LINK_NOARG( ORadioSelectionPage, OnNameModified, weld::Entry&, void )
IMPL_LINK_NOARG(ORadioSelectionPage, OnNameModified, weld::TextWidget&, void)
{
implCheckMoveButtons();
}
+1 -1
View File
@@ -100,7 +100,7 @@ namespace dbp
DECL_LINK( OnMoveEntry, weld::Button&, void );
DECL_LINK(OnEntrySelected, weld::ItemView&, void);
DECL_LINK( OnNameModified, weld::Entry&, void );
DECL_LINK(OnNameModified, weld::TextWidget&, void);
void implCheckMoveButtons();
};
@@ -61,7 +61,7 @@ void CommonBehaviourControlHelper::notifyModifiedValue()
void CommonBehaviourControlHelper::editChanged() { setModified(); }
IMPL_LINK_NOARG(CommonBehaviourControlHelper, EditModifiedHdl, weld::Entry&, void)
IMPL_LINK_NOARG(CommonBehaviourControlHelper, EditModifiedHdl, weld::TextWidget&, void)
{
editChanged();
}
@@ -89,7 +89,7 @@ public:
/// may be used by derived classes, they forward the event to the PropCtrListener
DECL_LINK(ModifiedHdl, weld::ComboBox&, void);
DECL_LINK(ColorModifiedHdl, ColorListBox&, void);
DECL_LINK(EditModifiedHdl, weld::Entry&, void);
DECL_LINK(EditModifiedHdl, weld::TextWidget&, void);
DECL_LINK(MetricModifiedHdl, weld::MetricSpinButton&, void);
DECL_LINK(FormattedModifiedHdl, weld::FormattedSpinButton&, void);
DECL_LINK(TimeModifiedHdl, weld::FormattedSpinButton&, void);
+1 -1
View File
@@ -66,7 +66,7 @@ namespace pcr
{
}
IMPL_LINK_NOARG(NewDataTypeDialog, OnNameModified, weld::Entry&, void)
IMPL_LINK_NOARG(NewDataTypeDialog, OnNameModified, weld::TextWidget&, void)
{
OUString sCurrentName = GetName();
bool bNameIsOK = ( !sCurrentName.isEmpty() )
+1 -1
View File
@@ -46,7 +46,7 @@ namespace pcr
OUString GetName() const { return m_xName->get_text(); }
private:
DECL_LINK(OnNameModified, weld::Entry&, void);
DECL_LINK(OnNameModified, weld::TextWidget&, void);
};
@@ -781,7 +781,7 @@ namespace pcr
m_xOk->connect_clicked(LINK(this, OMultilineEditControl, ButtonHandler));
}
IMPL_LINK_NOARG(OMultilineEditControl, TextViewModifiedHdl, weld::TextView&, void)
IMPL_LINK_NOARG(OMultilineEditControl, TextViewModifiedHdl, weld::TextWidget&, void)
{
// tdf#139070 during editing update the entry to look like how it will
// look once editing is finished so that the default behaviour of vcl
@@ -378,7 +378,7 @@ namespace pcr
GetStringListValue() const;
DECL_LINK(ButtonHandler, weld::Button&, void);
DECL_LINK(TextViewModifiedHdl, weld::TextView&, void);
DECL_LINK(TextViewModifiedHdl, weld::TextWidget&, void);
void CheckEntryTextViewMisMatch();
+1 -1
View File
@@ -751,7 +751,7 @@ IMPL_LINK_NOARG(SaneDlg, OptionsBoxSelectHdl, weld::ItemView&, void)
}
}
IMPL_LINK(SaneDlg, ModifyHdl, weld::Entry&, rEdit, void)
IMPL_LINK(SaneDlg, ModifyHdl, weld::TextWidget&, rEdit, void)
{
if( !mrSane.IsOpen() )
return;
+1 -1
View File
@@ -86,7 +86,7 @@ private:
DECL_LINK( ClickBtnHdl, weld::Button&, void );
DECL_LINK( ToggleBtnHdl, weld::Toggleable&, void );
DECL_LINK( SelectHdl, weld::ComboBox&, void );
DECL_LINK( ModifyHdl, weld::Entry&, void );
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
DECL_LINK( MetricValueModifyHdl, weld::MetricSpinButton&, void );
DECL_LINK( ValueModifyHdl, weld::ComboBox&, void );
DECL_LINK( ReloadSaneOptionsHdl, Sane&, void );
+2 -2
View File
@@ -119,7 +119,7 @@ public:
DECL_LINK( FxHdl, ParaWin&, void );
DECL_LINK( MatrixHdl, weld::Toggleable&, void );
DECL_LINK( FormulaHdl, weld::TextView&, void);
DECL_LINK(FormulaHdl, weld::TextWidget&, void);
DECL_LINK( FormulaCursorHdl, weld::TextWidget&, void);
DECL_LINK( BtnHdl, weld::Button&, void );
DECL_LINK( FavToggleHdl, weld::Button&, void );
@@ -1325,7 +1325,7 @@ IMPL_LINK( FormulaDlg_Impl, ModifyHdl, ParaWin&, rPtr, void )
}
}
IMPL_LINK_NOARG( FormulaDlg_Impl, FormulaHdl, weld::TextView&, void)
IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaHdl, weld::TextWidget&, void)
{
FormEditData* pData = m_pHelper->getFormEditData();
+1 -1
View File
@@ -324,7 +324,7 @@ IMPL_LINK_NOARG(FuncPage, DblClkHdl, const weld::TreeIter&, bool)
return true;
}
IMPL_LINK_NOARG(FuncPage, ModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(FuncPage, ModifyHdl, weld::TextWidget&, void)
{
if (m_xLbCategory->get_active() == LRU_CATEGORY
|| m_xLbCategory->get_active() == FAVOURITES_CATEGORY)
+1 -1
View File
@@ -75,7 +75,7 @@ private:
DECL_LINK(SelTreeViewHdl, weld::ItemView&, void);
DECL_LINK(DblClkHdl, const weld::TreeIter&, bool);
DECL_LINK(KeyInputHdl, const KeyEvent&, bool);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
DECL_LINK(SelHelpClickHdl, weld::Button&, void);
DECL_LINK(SimilarityToggleHdl, weld::Toggleable&, void);
+1 -1
View File
@@ -345,7 +345,7 @@ OUString RefEdit::GetLabelTextForShrinkMode()
return OUString();
}
IMPL_LINK_NOARG(RefEdit, Modify, weld::Entry&, void)
IMPL_LINK_NOARG(RefEdit, Modify, weld::TextWidget&, void)
{
maModifyHdl.Call(*this);
if (mpAnyRefDlg)
+1 -1
View File
@@ -30,7 +30,7 @@ private:
std::unique_ptr<weld::Button> m_xOKBtn;
DECL_LINK(OKHdl, weld::Button&, void);
DECL_LINK(NameHdl, weld::Entry&, void);
DECL_LINK(NameHdl, weld::TextWidget&, void);
public:
QueryFolderNameDialog(weld::Window* _pParent, const OUString& rTitle,
+1 -1
View File
@@ -27,7 +27,7 @@ IMPL_LINK(AutocompleteEdit, KeyInputHdl, const KeyEvent&, rKEvt, bool)
return false;
}
IMPL_LINK_NOARG(AutocompleteEdit, ChangedHdl, weld::Entry&, void)
IMPL_LINK_NOARG(AutocompleteEdit, ChangedHdl, weld::TextWidget&, void)
{
m_aChangeHdl.Call(*m_xEntry);
+1 -1
View File
@@ -26,7 +26,7 @@ private:
sal_uInt16 m_nLastCharCode;
DECL_LINK(KeyInputHdl, const KeyEvent&, bool);
DECL_LINK(ChangedHdl, weld::Entry&, void);
DECL_LINK(ChangedHdl, weld::TextWidget&, void);
DECL_LINK(TryAutoComplete, Timer*, void);
bool Match(std::u16string_view rText);
+1 -1
View File
@@ -2275,7 +2275,7 @@ IMPL_LINK_NOARG(QueryFolderNameDialog, OKHdl, weld::Button&, void)
m_xDialog->response(RET_OK);
}
IMPL_LINK_NOARG(QueryFolderNameDialog, NameHdl, weld::Entry&, void)
IMPL_LINK_NOARG(QueryFolderNameDialog, NameHdl, weld::TextWidget&, void)
{
// trim the strings
OUString aName = comphelper::string::strip(m_xNameEdit->get_text(), ' ');
@@ -60,7 +60,7 @@ private:
DECL_LINK(FocusInHdl, weld::Widget&, void);
DECL_LINK(FocusOutHdl, weld::Widget&, void);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
DECL_LINK(ActivateHdl, weld::Entry&, bool);
DECL_LINK(KeyInputHdl, const ::KeyEvent&, bool);
};
@@ -102,7 +102,7 @@ void EditControl::dispose()
InterimItemWindow::dispose();
}
IMPL_LINK_NOARG(EditControl, ModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(EditControl, ModifyHdl, weld::TextWidget&, void)
{
if (m_pEditToolbarController)
m_pEditToolbarController->Modify();
@@ -66,7 +66,7 @@ public:
DECL_LINK(ValueChangedHdl, weld::FormattedSpinButton&, void);
DECL_LINK(FormatOutputHdl, double, std::optional<OUString>);
DECL_STATIC_LINK(SpinfieldControl, ParseInputHdl, const OUString&, Formatter::ParseResult);
DECL_LINK(ModifyHdl, weld::Entry&, void);
DECL_LINK(ModifyHdl, weld::TextWidget&, void);
DECL_LINK(ActivateHdl, weld::Entry&, bool);
DECL_LINK(FocusInHdl, weld::Widget&, void);
DECL_LINK(FocusOutHdl, weld::Widget&, void);
@@ -130,7 +130,7 @@ IMPL_LINK_NOARG(SpinfieldControl, ValueChangedHdl, weld::FormattedSpinButton&, v
m_pSpinfieldToolbarController->execute(0);
}
IMPL_LINK_NOARG(SpinfieldControl, ModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(SpinfieldControl, ModifyHdl, weld::TextWidget&, void)
{
if (m_pSpinfieldToolbarController)
m_pSpinfieldToolbarController->Modify();
+1 -1
View File
@@ -59,7 +59,7 @@ private:
DECL_DLLPRIVATE_LINK(LoseFocusHdl, weld::Widget&, void);
DECL_DLLPRIVATE_LINK(AsyncFocusInHdl, void*, void);
DECL_DLLPRIVATE_LINK(AsyncFocusOutHdl, void*, void);
DECL_DLLPRIVATE_LINK(Modify, weld::Entry&, void);
DECL_DLLPRIVATE_LINK(Modify, weld::TextWidget&, void);
void GetFocus();
void LoseFocus();

Some files were not shown because too many files have changed in this diff Show More