DSWindow: remove destroy callback registration and related things. 96/242496/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Thu, 27 Aug 2020 04:28:46 +0000 (13:28 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 27 Aug 2020 07:51:28 +0000 (16:51 +0900)
Change-Id: I31556af6e096d751b67a8bdfed30b478f7162fb1
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/DSWindow/DSWindow.cpp
src/DSWindow/DSWindow.h

index a83e758..e4cf6f1 100644 (file)
@@ -252,7 +252,6 @@ DSWindow::DSWindow(std::shared_ptr<DSWaylandSurface> waylandSurface)
 
 DSWindow::~DSWindow()
 {
-       this->__windowDestroySignal.emit(nullptr);
 }
 
 bool DSWindow::create(std::shared_ptr<DSWaylandSurface> waylandSurface)
@@ -517,11 +516,6 @@ void DSWindow::registerCallbackBufferChanged(DSObject *slot, std::function<void(
        __bufferChangedSignal.connect(slot, func);
 }
 
-void DSWindow::registerCallbackWindowDestroyed(DSObject *slot, std::function<void(void *)> func)
-{
-       __windowDestroySignal.connect(slot, func);
-}
-
 void DSWindow::registerCallbackWindowRaiseToTop(DSObject *slot, std::function<void(void *)> func)
 {
        __windowRaiseToTopSignal.connect(slot, func);
index ebdf453..2a70cd0 100644 (file)
@@ -95,7 +95,6 @@ public:
 
        void registerCallbackSizeChanged(DSObject *slot, std::function<void(std::shared_ptr<stSize>)> func);
        void registerCallbackBufferChanged(DSObject *slot, std::function<void(std::shared_ptr<IDSBuffer>)> func);
-       void registerCallbackWindowDestroyed(DSObject *slot, std::function<void(void *)> func);
        void registerCallbackWindowRaiseToTop(DSObject *slot, std::function<void(void *)> func);
        void registerCallbackWindowLowerToBottom(DSObject *slot, std::function<void(void *)> func);
        void registerCallbackWindowPositionChanged(DSObject *slot, std::function<void(void *)> func);
@@ -108,7 +107,6 @@ private:
        // signals
        DSSignal<std::shared_ptr<stSize>> __sizeChangedSignal;
        DSSignal<std::shared_ptr<IDSBuffer>> __bufferChangedSignal;
-       DSSignal<void *> __windowDestroySignal;
        DSSignal<void *> __windowRaiseToTopSignal;
        DSSignal<void *> __windowLowerToBottomSignal;
        DSSignal<void *> __windowPositionChangedSignal;