Re: forward declarations of gtkmm stuff
- From: "Jonathon Jongsma" <jonathon quotidian org>
- To: "David L" <idht4n gmail com>
- Cc: gtkmm-list gnome org
- Subject: Re: forward declarations of gtkmm stuff
- Date: Wed, 2 Jan 2008 08:45:47 -0600
On 1/2/08, David L <idht4n gmail com> wrote:
> Sorry if this is a stupid question, but how can I forward declare
> gtkmm things so that gtkmm header files don't need to be
> included before defining a class that has gtkmm pointers?
>
> For example, I'd like to get rid of the two includes in this header file:
> // foo.h
> #include <gtkmm/window.h>
> #include <gtkmm/radioaction.h>
namespace Gtk {
class Window;
class RadioAction;
}
> class foo {
> public:
> foo();
> private:
> Gtk::Window *myWindow;
> Glib::RefPtr<Gtk::RadioAction> myRadioAction;
> };
hope that helps
--
jonner
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]