diff options
author | Yuqian Yang <crupest@outlook.com> | 2018-10-04 16:52:11 +0000 |
---|---|---|
committer | Yuqian Yang <crupest@outlook.com> | 2018-10-04 16:52:11 +0000 |
commit | 7e870dd16e2f5b41fa6c6f687723aaa50c16274d (patch) | |
tree | be2b26a42dc9fde97379f98f035113e08e0bc331 /src/base.cpp | |
parent | 30ecda8bb354d5982978af97aa90b5f49d9ea195 (diff) | |
parent | c5384d496e9ed429ca2baa3ca5e586ff255235eb (diff) | |
download | cru-7e870dd16e2f5b41fa6c6f687723aaa50c16274d.tar.gz cru-7e870dd16e2f5b41fa6c6f687723aaa50c16274d.tar.bz2 cru-7e870dd16e2f5b41fa6c6f687723aaa50c16274d.zip |
Merge branch '12-layout' into 'master'
Resolve "Add padding, margin, border to Control."
Closes #12
See merge request crupest/CruUI!12
Diffstat (limited to 'src/base.cpp')
-rw-r--r-- | src/base.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base.cpp b/src/base.cpp index 57a4848e..ce5554aa 100644 --- a/src/base.cpp +++ b/src/base.cpp @@ -18,12 +18,12 @@ namespace cru return result; } - void PropertyChangedNotifyObject::AddPropertyChangedListener(FunctionPtr<void(String)> listener) + void PropertyChangedNotifyObject::AddPropertyChangedListener(FunctionPtr<void(const StringView&)> listener) { listeners_.push_back(std::move(listener)); } - void PropertyChangedNotifyObject::RemovePropertyChangedListener(const FunctionPtr<void(String)>& listener) + void PropertyChangedNotifyObject::RemovePropertyChangedListener(const FunctionPtr<void(const StringView&)>& listener) { for (auto i = listeners_.cbegin(); i != listeners_.cend(); ++i) if (*i == listener) @@ -33,7 +33,7 @@ namespace cru } } - void PropertyChangedNotifyObject::RaisePropertyChangedEvent(String property_name) + void PropertyChangedNotifyObject::RaisePropertyChangedEvent(const StringView& property_name) { for (const auto& listener : listeners_) (*listener)(property_name); |