1/* 2 * Copyright 2000, Georges-Edouard Berenger. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef _TEAM_BAR_MENU_ITEM_H_ 6#define _TEAM_BAR_MENU_ITEM_H_ 7 8 9#include "IconMenuItem.h" 10 11 12class TeamBarMenuItem : public IconMenuItem { 13public: 14 TeamBarMenuItem(BMenu* menu, BMessage* kill_team, team_id team, 15 BBitmap* icon, bool deleteIcon); 16 17 virtual ~TeamBarMenuItem(); 18 19 virtual void DrawContent(); 20 virtual void GetContentSize(float* width, float* height); 21 void DrawBar(bool force); 22 void BarUpdate(); 23 void Init(); 24 void Reset(char* name, team_id team, BBitmap* icon, bool deleteIcon); 25 26 double fUser; 27 double fKernel; 28 29private: 30 team_id fTeamID; 31 team_usage_info fTeamUsageInfo; 32 bigtime_t fLastTime; 33 float fGrenze1; 34 float fGrenze2; 35}; 36 37 38#endif // _TEAM_BAR_MENU_ITEM_H_ 39