xref: /haiku/src/apps/diskprobe/ProbeWindow.h (revision f2b4344867e97c3f4e742a1b4a15e6879644601a)
1 /*
2 ** Copyright 2004, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3 ** Distributed under the terms of the OpenBeOS License.
4 */
5 #ifndef PROBE_WINDOW_H
6 #define PROBE_WINDOW_H
7 
8 
9 #include <Window.h>
10 #include <Entry.h>
11 
12 
13 class ProbeWindow : public BWindow {
14 	public:
15 		ProbeWindow(BRect rect, entry_ref *ref);
16 		virtual ~ProbeWindow();
17 
18 		virtual void MessageReceived(BMessage *message);
19 		virtual bool QuitRequested();
20 
21 		virtual bool Contains(const entry_ref &ref, const char *attribute) = 0;
22 
23 	protected:
24 		const entry_ref &Ref() const { return fRef; }
25 
26 	private:
27 		entry_ref	fRef;
28 };
29 
30 #endif	/* PROBE_WINDOW_H */
31