X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fdevel-api%2Fadaptor-framework%2Fstyle-monitor.cpp;h=a65b61b26658ebbd87f3558fee31b184982b2694;hb=770e5c0d846d33562b134be1faecf3b739a6dcf7;hp=0ceeaa3441d013eea1dd2b02d6c97b5e8c1d77e1;hpb=f32f04052accfe880a9141d554091d4cfe922d47;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/devel-api/adaptor-framework/style-monitor.cpp b/dali/devel-api/adaptor-framework/style-monitor.cpp index 0ceeaa3..a65b61b 100644 --- a/dali/devel-api/adaptor-framework/style-monitor.cpp +++ b/dali/devel-api/adaptor-framework/style-monitor.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,10 +27,13 @@ StyleMonitor::StyleMonitor() { } -StyleMonitor::StyleMonitor(const StyleMonitor& monitor) -: BaseHandle(monitor) -{ -} +StyleMonitor::StyleMonitor(const StyleMonitor& monitor) = default; + +StyleMonitor& StyleMonitor::operator=(const StyleMonitor& monitor) = default; + +StyleMonitor::StyleMonitor(StyleMonitor&& monitor) = default; + +StyleMonitor& StyleMonitor::operator=(StyleMonitor&& monitor) = default; StyleMonitor StyleMonitor::StyleMonitor::Get() { @@ -46,6 +49,11 @@ StyleMonitor StyleMonitor::DownCast(BaseHandle handle) return StyleMonitor(dynamic_cast(handle.GetObjectPtr())); } +bool StyleMonitor::EnsureFontClientCreated() +{ + return GetImplementation(*this).EnsureFontClientCreated(); +} + std::string StyleMonitor::GetDefaultFontFamily() const { return GetImplementation(*this).GetDefaultFontFamily(); @@ -81,15 +89,6 @@ StyleMonitor::StyleChangeSignalType& StyleMonitor::StyleChangeSignal() return GetImplementation(*this).StyleChangeSignal(); } -StyleMonitor& StyleMonitor::operator=(const StyleMonitor& monitor) -{ - if(*this != monitor) - { - BaseHandle::operator=(monitor); - } - return *this; -} - StyleMonitor::StyleMonitor(Internal::Adaptor::StyleMonitor* internal) : BaseHandle(internal) {