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