diff options
author | David Robillard <d@drobilla.net> | 2006-10-04 21:45:20 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2006-10-04 21:45:20 +0000 |
commit | 30cb85c307b4c1273791721a782337742ade222c (patch) | |
tree | 020932d6f50ebbcd813c58f6f23e85a293587665 /src/progs/ingenuity/BreadCrumbBox.cpp | |
parent | 32261ba465be203f973a0e126672b8d7188ba327 (diff) | |
download | ingen-30cb85c307b4c1273791721a782337742ade222c.tar.gz ingen-30cb85c307b4c1273791721a782337742ade222c.tar.bz2 ingen-30cb85c307b4c1273791721a782337742ade222c.zip |
Moved generic utility stuff to new library "raul".
git-svn-id: http://svn.drobilla.net/lad/ingen@156 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/progs/ingenuity/BreadCrumbBox.cpp')
-rw-r--r-- | src/progs/ingenuity/BreadCrumbBox.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/progs/ingenuity/BreadCrumbBox.cpp b/src/progs/ingenuity/BreadCrumbBox.cpp index 5fa5eb6e..88772953 100644 --- a/src/progs/ingenuity/BreadCrumbBox.cpp +++ b/src/progs/ingenuity/BreadCrumbBox.cpp @@ -28,14 +28,14 @@ BreadCrumbBox::BreadCrumbBox() } -CountedPtr<PatchView> +SharedPtr<PatchView> BreadCrumbBox::view(const Path& path) { for (std::list<BreadCrumb*>::const_iterator i = _breadcrumbs.begin(); i != _breadcrumbs.end(); ++i) if ((*i)->path() == path) return (*i)->view(); - return CountedPtr<PatchView>(); + return SharedPtr<PatchView>(); } @@ -45,7 +45,7 @@ BreadCrumbBox::view(const Path& path) * children preserved. */ void -BreadCrumbBox::build(Path path, CountedPtr<PatchView> view) +BreadCrumbBox::build(Path path, SharedPtr<PatchView> view) { bool old_enable_signal = _enable_signal; _enable_signal = false; @@ -130,10 +130,10 @@ BreadCrumbBox::build(Path path, CountedPtr<PatchView> view) */ BreadCrumb* BreadCrumbBox::create_crumb(const Path& path, - CountedPtr<PatchView> view) + SharedPtr<PatchView> view) { BreadCrumb* but = manage(new BreadCrumb(path, - (view && path == view->patch()->path()) ? view : CountedPtr<PatchView>())); + (view && path == view->patch()->path()) ? view : SharedPtr<PatchView>())); but->signal_toggled().connect(sigc::bind(sigc::mem_fun( this, &BreadCrumbBox::breadcrumb_clicked), but)); |