X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/ceba0f6f6a07babac230d1f136d16d34629b4cf3..ba751e653ee91b3dc049853eab4f82ff96c0cc4e:/src/dolphinnewfilemenu.h diff --git a/src/dolphinnewfilemenu.h b/src/dolphinnewfilemenu.h index 186c95c5a..b741df1c7 100644 --- a/src/dolphinnewfilemenu.h +++ b/src/dolphinnewfilemenu.h @@ -21,9 +21,10 @@ #ifndef DOLPHINNEWFILEMENU_H #define DOLPHINNEWFILEMENU_H +#include "dolphin_export.h" + #include -class DolphinMainWindow; class KJob; /** @@ -34,20 +35,20 @@ class KJob; * All errors are shown in the status bar of Dolphin * instead as modal error dialog with an OK button. */ -class DolphinNewFileMenu : public KNewFileMenu +class DOLPHIN_EXPORT DolphinNewFileMenu : public KNewFileMenu { Q_OBJECT public: - DolphinNewFileMenu(QWidget* parent, DolphinMainWindow* mainWin); - virtual ~DolphinNewFileMenu(); + DolphinNewFileMenu(KActionCollection* collection, QObject* parent); + ~DolphinNewFileMenu() override; + +signals: + void errorMessage(const QString& error); protected slots: /** @see KNewFileMenu::slotResult() */ - virtual void slotResult(KJob* job); - -private: - DolphinMainWindow* m_mainWin; + void slotResult(KJob* job) override; }; #endif