aboutsummaryrefslogtreecommitdiff
path: root/src/base.cpp
diff options
context:
space:
mode:
authorYuqian Yang <crupest@outlook.com>2018-10-04 16:52:11 +0000
committerYuqian Yang <crupest@outlook.com>2018-10-04 16:52:11 +0000
commit7e870dd16e2f5b41fa6c6f687723aaa50c16274d (patch)
treebe2b26a42dc9fde97379f98f035113e08e0bc331 /src/base.cpp
parent30ecda8bb354d5982978af97aa90b5f49d9ea195 (diff)
parentc5384d496e9ed429ca2baa3ca5e586ff255235eb (diff)
downloadcru-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.cpp6
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);