From de9b11b17025aa4539c8fe764d284519a43eb3c0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20P=C3=B6nitz?= Date: Fri, 16 Aug 2002 07:00:35 +0000 Subject: [PATCH] compile fixes (move a c'tor out of line, add a virtual destuctor and change an include path - don't know why the latter is necessary, but it works now for me) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5008 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/controllers/ButtonController.h | 2 ++ src/frontends/xforms/Dialogs.C | 5 +++++ src/frontends/xforms/Dialogs_impl.h | 4 ++-- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/frontends/controllers/ButtonController.h b/src/frontends/controllers/ButtonController.h index c5d1ffd251..3489db4fb7 100644 --- a/src/frontends/controllers/ButtonController.h +++ b/src/frontends/controllers/ButtonController.h @@ -73,6 +73,8 @@ public: ButtonController(string const & = _("Cancel"), string const & = _("Close")); /// + ~ButtonController() {} + /// virtual ButtonPolicy & bp() { return bp_; } protected: diff --git a/src/frontends/xforms/Dialogs.C b/src/frontends/xforms/Dialogs.C index 34124a60d9..516e53743d 100644 --- a/src/frontends/xforms/Dialogs.C +++ b/src/frontends/xforms/Dialogs.C @@ -168,6 +168,11 @@ #include "FormVCLog.h" +Dialogs::Impl::Impl(LyXView & lv, Dialogs & d) + : lv_(lv), d_(d) +{} + + Dialogs::Dialogs(LyXView & lv) : pimpl_(new Impl(lv, *this)) { diff --git a/src/frontends/xforms/Dialogs_impl.h b/src/frontends/xforms/Dialogs_impl.h index 2529dfa3d5..f81e43e3f4 100644 --- a/src/frontends/xforms/Dialogs_impl.h +++ b/src/frontends/xforms/Dialogs_impl.h @@ -14,7 +14,7 @@ #endif #include "Dialogs.h" -#include "GUI.h" +#include "controllers/GUI.h" #include @@ -202,7 +202,7 @@ typedef GUI VCLogFileDialog; struct Dialogs::Impl { - Impl(LyXView & lv, Dialogs & d) : lv_(lv), d_(d) {} + Impl(LyXView & lv, Dialogs & d); template T & dialog(boost::scoped_ptr & var) -- 2.39.5