/* * Copyright 2000-2008, François Revol, . All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _VIEW_ITEM_H_ #define _VIEW_ITEM_H_ #include #include #include class ViewItem : public BView, public BListItem { public: ViewItem(BRect bounds, const char *name, uint32 resizeMask, uint32 flags, uint32 level = 0, bool expanded = true); virtual ~ViewItem(); virtual void DrawItem(BView *ownerview, BRect frame, bool complete = false); virtual void Update(BView *ownerview, const BFont *font); private: BListView* fOwner; }; #endif // _VIEW_ITEM_H_