1/*
2 * Copyright 2005, J��r��me Duval. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Inspired by SoundCapture from Be newsletter (Media Kit Basics: Consumers and Producers)
6 */
7
8#ifndef SOUNDLISTVIEW_H
9#define SOUNDLISTVIEW_H
10
11#include <ListView.h>
12
13class SoundListView : public BListView {
14public:
15	SoundListView(const BRect & area, const char * name, uint32 resize);
16	virtual	~SoundListView();
17
18	virtual void Draw(BRect updateRect);
19	virtual	void AttachedToWindow();
20};
21
22
23#include <ListItem.h>
24
25class SoundListItem : public BStringItem {
26public:
27		SoundListItem(const BEntry & entry, bool isTemp);
28virtual	~SoundListItem();
29
30		BEntry & Entry() { return fEntry; }
31		bool IsTemp() { return fIsTemp; }
32		void SetTemp(bool isTemp) { fIsTemp = isTemp; }
33private:
34		BEntry fEntry;
35		bool fIsTemp;
36};
37
38
39#endif	/* SOUNDLISTVIEW_H */
40
41