xref: /haiku/src/apps/poorman/PoorManSiteView.h (revision 4fd62caa9acc437534c41bbb7d3fc9d53e915005)
1 /* PoorManView.h
2  *
3  *	Philip Harrison
4  *	Started: 5/07/2004
5  *	Version: 0.1
6  */
7 
8 #ifndef POOR_MAN_SITE_VIEW_H
9 #define POOR_MAN_SITE_VIEW_H
10 
11 #include <View.h>
12 #include <TextControl.h>
13 #include <Button.h>
14 #include <CheckBox.h>
15 
16 
17 class PoorManSiteView: public BView {
18 public:
19 							PoorManSiteView(const char *name);
20 
21 	void SetSendDirValue(bool state)
22 	{
23 		if (state)
24 			fSendDir->SetValue(B_CONTROL_ON);
25 		else
26 			fSendDir->SetValue(B_CONTROL_OFF);
27 	}
28 
29 	bool SendDirValue()
30 	{
31 		return (fSendDir->Value() == B_CONTROL_ON);
32 	}
33 
34 	const char* IndexFileName()
35 	{
36 		return fIndexFileName->Text();
37 	}
38 
39 	void SetIndexFileName(const char* name)
40 	{
41 		fIndexFileName->SetText(name);
42 	}
43 
44 	const char* WebDir()
45 	{
46 		return fWebDir->Text();
47 	}
48 
49 	void SetWebDir(const char* dir)
50 	{
51 		fWebDir->SetText(dir);
52 	}
53 
54 private:
55 		// Site Tab
56 			// Web Site Location
57 			BTextControl*	fWebDir;
58 			BTextControl*	fIndexFileName;
59 			BButton*		fSelectWebDir;
60 
61 			// Web Site Options
62 			BCheckBox*		fSendDir;
63 
64 };
65 
66 #endif
67