1/*
2 * Copyright 2007, Ingo Weinhold <bonefish@cs.tu-berlin.de>.
3 * All rights reserved. Distributed under the terms of the MIT License.
4 */
5#ifndef WIDGET_LAYOUT_TEST_TEST_H
6#define WIDGET_LAYOUT_TEST_TEST_H
7
8
9#include <Handler.h>
10#include <String.h>
11
12
13class BView;
14class View;
15
16
17class Test : public BHandler {
18public:
19								Test(const char* name, const char* description,
20									BView* view = NULL);
21	virtual						~Test();
22
23			const char*			Name() const;
24			const char*			Description() const;
25
26	virtual	BView*				GetView() const;
27	virtual	void				SetView(BView* view);
28
29	virtual	void				ActivateTest(View* controls);
30	virtual	void				DectivateTest();
31
32private:
33			BString				fName;
34			BString				fDescription;
35			BView*				fView;
36};
37
38
39#endif	// WIDGET_LAYOUT_TEST_TEST_H
40