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