diff options
author | David Robillard <d@drobilla.net> | 2008-12-16 08:45:46 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-12-16 08:45:46 +0000 |
commit | 69f9735ca83e3827565276479f590d51c4a6ebfb (patch) | |
tree | ea6e68216c53ee432fdab5ababe62388bf3b16d2 /src/gui/WindowFactory.hpp | |
parent | d27b9f2972200b87cca6146d65c71803a656a8ea (diff) | |
download | ingen-69f9735ca83e3827565276479f590d51c4a6ebfb.tar.gz ingen-69f9735ca83e3827565276479f590d51c4a6ebfb.tar.bz2 ingen-69f9735ca83e3827565276479f590d51c4a6ebfb.zip |
Trim include dependency tree.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1870 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/WindowFactory.hpp')
-rw-r--r-- | src/gui/WindowFactory.hpp | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/src/gui/WindowFactory.hpp b/src/gui/WindowFactory.hpp index 487cbdb4..79da3902 100644 --- a/src/gui/WindowFactory.hpp +++ b/src/gui/WindowFactory.hpp @@ -22,24 +22,33 @@ #include <gtkmm.h> #include "raul/SharedPtr.hpp" #include "interface/GraphObject.hpp" -#include "client/PatchModel.hpp" -#include "PatchView.hpp" -using Ingen::Client::PatchModel; using namespace Ingen::Shared; +namespace Raul { class Path; } + namespace Ingen { + +namespace Client { class PatchModel; class NodeModel; class ObjectModel; } +using Ingen::Client::PatchModel; +using Ingen::Client::NodeModel; +using Ingen::Client::ObjectModel; + namespace GUI { -class PatchWindow; +class LoadPatchWindow; +class LoadPluginWindow; +class LoadRemotePatchWindow; +class LoadSubpatchWindow; +class NewSubpatchWindow; class NodeControlWindow; -class PatchPropertiesWindow; class NodePropertiesWindow; +class PatchPropertiesWindow; +class PatchView; +class PatchWindow; class PortPropertiesWindow; -class LoadPatchWindow; -class LoadRemotePatchWindow; -class UploadPatchWindow; class RenameWindow; +class UploadPatchWindow; /** Manager/Factory for all windows. @@ -78,8 +87,8 @@ public: void clear(); private: - typedef std::map<Path, PatchWindow*> PatchWindowMap; - typedef std::map<Path, NodeControlWindow*> ControlWindowMap; + typedef std::map<Raul::Path, PatchWindow*> PatchWindowMap; + typedef std::map<Raul::Path, NodeControlWindow*> ControlWindowMap; PatchWindow* new_patch_window(SharedPtr<PatchModel> patch, SharedPtr<PatchView> view); |