1/*
2 * Copyright 2004-2018, Axel D��rfler, axeld@pinc-software.de.
3 * All rights reserved. Distributed under the terms of the MIT license.
4 */
5#ifndef ATTRIBUTE_WINDOW_H
6#define ATTRIBUTE_WINDOW_H
7
8
9#include "ProbeWindow.h"
10
11
12class ProbeView;
13class TypeEditorView;
14
15
16class AttributeWindow : public ProbeWindow {
17public:
18								AttributeWindow(BRect rect, entry_ref* ref,
19									const char* attribute = NULL,
20									const BMessage* settings = NULL);
21	virtual						~AttributeWindow();
22
23	virtual void				MessageReceived(BMessage* message);
24	virtual bool				QuitRequested();
25	virtual bool				Contains(const entry_ref& ref,
26									const char* attribute);
27
28private:
29			ProbeView*			fProbeView;
30			TypeEditorView*		fTypeEditorView;
31			char*				fAttribute;
32};
33
34
35#endif	/* ATTRIBUTE_WINDOW_H */
36