}
ApplicationBase::ApplicationBase()
- : impl_(new Impl(this)) {
+ : impl_(new Impl(this)) {
}
+ApplicationBase::~ApplicationBase() {}
+
std::string ApplicationBase::GetApplicationID() {
return impl_->GetApplicationID();
}
class EXPORT_API ApplicationBase : public tizen_cpp::AppCoreMultiWindowBase {
public:
ApplicationBase();
- virtual ~ApplicationBase() = default;
+ virtual ~ApplicationBase();
virtual std::map<std::string, std::unique_ptr<Component::FactoryBase>>
OnCreateFactoryMap() = 0;
impl_->content_mgr_->SetContent(std::move(content));
}
-Component::Component(std::string comp_id, std::string inst_id, AppCoreMultiWindowBase* app)
- : AppCoreMultiWindowBase::Context(std::move(comp_id), std::move(inst_id), app),
- impl_(new Impl(this)) {
+Component::Component(std::string comp_id, std::string inst_id,
+ AppCoreMultiWindowBase* app)
+ : AppCoreMultiWindowBase::Context(std::move(comp_id),
+ std::move(inst_id), app),
+ impl_(new Impl(this)) {
}
+Component::~Component() {}
+
void Component::Finish() {
auto* app = GetApp();
auto* my_app = dynamic_cast<ApplicationBase*>(app);
Component(std::string comp_id, std::string inst_id,
tizen_cpp::AppCoreMultiWindowBase* app);
- virtual ~Component() = default;
+ virtual ~Component();
virtual void OnDestroy();
void OnCreate() override;
: Component::Component(std::move(comp_id), std::move(inst_id), app) {
}
+FrameComponent::~FrameComponent() {}
+
FrameComponent::DisplayStatus FrameComponent::GetDisplayStatus() const {
app_display_state_e state;
int r = app_get_display_state(&state);
FrameComponent(std::string comp_id, std::string inst_id,
tizen_cpp::AppCoreMultiWindowBase* app);
- virtual ~FrameComponent() = default;
+ virtual ~FrameComponent();
DisplayStatus GetDisplayStatus() const;
const IWindow* GetWindow() const;
: Component::Component(std::move(comp_id), std::move(inst_id), app) {
}
+ServiceComponent::~ServiceComponent() {}
+
void ServiceComponent::OnStart(AppControl control, bool restarted) {
Component::OnStart(control, restarted);
tizen_base::Bundle content = GetContent();
public:
ServiceComponent(std::string comp_id, std::string inst_id,
tizen_cpp::AppCoreMultiWindowBase* app);
- virtual ~ServiceComponent() = default;
+ virtual ~ServiceComponent();
virtual void OnStartCommand(AppControl app_control, bool restarted);