X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/b8c2f5377772c618b2b032bcd67cd32045c97fc9..87cd992e85effd14938f67c0671ef2e7cb93a8a7:/src/dolphinnewmenuobserver.cpp diff --git a/src/dolphinnewmenuobserver.cpp b/src/dolphinnewmenuobserver.cpp index 80a6af3ed..def510c53 100644 --- a/src/dolphinnewmenuobserver.cpp +++ b/src/dolphinnewmenuobserver.cpp @@ -34,15 +34,19 @@ DolphinNewMenuObserver& DolphinNewMenuObserver::instance() return s_dolphinNewMenuObserver->instance; } -void DolphinNewMenuObserver::attach(const KNewMenu* menu) +void DolphinNewMenuObserver::attach(const KNewFileMenu* menu) { - connect(menu, SIGNAL(itemCreated(const KUrl&)), + connect(menu, SIGNAL(fileCreated(const KUrl&)), + this, SIGNAL(itemCreated(const KUrl&))); + connect(menu, SIGNAL(directoryCreated(const KUrl&)), this, SIGNAL(itemCreated(const KUrl&))); } -void DolphinNewMenuObserver::detach(const KNewMenu* menu) +void DolphinNewMenuObserver::detach(const KNewFileMenu* menu) { - disconnect(menu, SIGNAL(itemCreated(const KUrl&)), + disconnect(menu, SIGNAL(fileCreated(const KUrl&)), + this, SIGNAL(itemCreated(const KUrl&))); + disconnect(menu, SIGNAL(directoryCreated(const KUrl&)), this, SIGNAL(itemCreated(const KUrl&))); }