From d59fdbf2c6e44a7bb13c483b41e5c7e11deb9788 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Fri, 27 Feb 2015 20:15:59 -0500 Subject: [PATCH] Tracker: Add PoseView() method ...to VirtualDirectoryWindow class --- src/kits/tracker/VirtualDirectoryWindow.cpp | 10 +++++++++- src/kits/tracker/VirtualDirectoryWindow.h | 7 +++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/kits/tracker/VirtualDirectoryWindow.cpp b/src/kits/tracker/VirtualDirectoryWindow.cpp index 76860fdf06..985bcc3f2b 100644 --- a/src/kits/tracker/VirtualDirectoryWindow.cpp +++ b/src/kits/tracker/VirtualDirectoryWindow.cpp @@ -1,8 +1,9 @@ /* - * Copyright 2013 Haiku, Inc. All rights reserved. + * Copyright 2013-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: + * John Scipione, jscipione@gmail.com * Ingo Weinhold, ingo_weinhold@gmx.de */ /* @@ -120,6 +121,13 @@ VirtualDirectoryWindow::NewPoseView(Model* model, uint32 viewMode) } +VirtualDirectoryPoseView* +VirtualDirectoryWindow::PoseView() const +{ + return static_cast(fPoseView); +} + + void VirtualDirectoryWindow::AddWindowMenu(BMenu* menu) { diff --git a/src/kits/tracker/VirtualDirectoryWindow.h b/src/kits/tracker/VirtualDirectoryWindow.h index fd815a1197..18f9e0a164 100644 --- a/src/kits/tracker/VirtualDirectoryWindow.h +++ b/src/kits/tracker/VirtualDirectoryWindow.h @@ -1,8 +1,9 @@ /* - * Copyright 2013 Haiku, Inc. All rights reserved. + * Copyright 2013-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: + * John Scipione, jscipione@gmail.com * Ingo Weinhold, ingo_weinhold@gmx.de */ #ifndef VIRTUAL_DIRECTORY_WINDOW_H @@ -14,6 +15,7 @@ namespace BPrivate { +class VirtualDirectoryPoseView; class VirtualDirectoryWindow : public BContainerWindow { public: @@ -26,6 +28,8 @@ public: | B_NO_WORKSPACE_ACTIVATION, uint32 workspace = B_CURRENT_WORKSPACE); + VirtualDirectoryPoseView* PoseView() const; + protected: virtual void CreatePoseView(Model* model); virtual BPoseView* NewPoseView(Model* model, uint32 viewMode); @@ -36,7 +40,6 @@ private: typedef BContainerWindow _inherited; }; - } // namespace BPrivate