xref: /haiku/src/apps/debuganalyzer/gui/main_window/GeneralPage.h (revision bea40bcd495c3aff2606fe67218abb258d747914)
1ca987122SIngo Weinhold /*
2ca987122SIngo Weinhold  * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3ca987122SIngo Weinhold  * Distributed under the terms of the MIT License.
4ca987122SIngo Weinhold  */
5ca987122SIngo Weinhold #ifndef MAIN_GENERAL_PAGE_H
6ca987122SIngo Weinhold #define MAIN_GENERAL_PAGE_H
7ca987122SIngo Weinhold 
8ca987122SIngo Weinhold #include "AbstractGeneralPage.h"
9ca987122SIngo Weinhold #include "main_window/MainWindow.h"
10ca987122SIngo Weinhold 
11ca987122SIngo Weinhold 
12ca987122SIngo Weinhold class TextDataView;
13ca987122SIngo Weinhold 
14ca987122SIngo Weinhold 
15ca987122SIngo Weinhold class MainWindow::GeneralPage : public AbstractGeneralPage {
16ca987122SIngo Weinhold public:
17ca987122SIngo Weinhold 								GeneralPage();
18ca987122SIngo Weinhold 	virtual						~GeneralPage();
19ca987122SIngo Weinhold 
20ca987122SIngo Weinhold 			void				SetModel(Model* model);
21ca987122SIngo Weinhold 
22ca987122SIngo Weinhold private:
23ca987122SIngo Weinhold 			Model*				fModel;
24ca987122SIngo Weinhold 			TextDataView*		fDataSourceView;
25*bea40bcdSIngo Weinhold 			TextDataView*		fCPUCountView;
26ca987122SIngo Weinhold 			TextDataView*		fRunTimeView;
27*bea40bcdSIngo Weinhold 			TextDataView*		fIdleTimeView;
28ca987122SIngo Weinhold 			TextDataView*		fTeamCountView;
29ca987122SIngo Weinhold 			TextDataView*		fThreadCountView;
30ca987122SIngo Weinhold };
31ca987122SIngo Weinhold 
32ca987122SIngo Weinhold 
33ca987122SIngo Weinhold 
34ca987122SIngo Weinhold #endif	// MAIN_GENERAL_PAGE_H
35