// ==================================================================== // Modified by Marco // ==================================================================== class MVCountColumnListBox extends MapVoteCountMultiColumnListBox; function InitComponent(GUIController MyController, GUIComponent MyOwner) { DefaultListClass = string(Class'MVCountColumnList'); Super.InitComponent(MyController, MyOwner); if( PlayerOwner().PlayerReplicationInfo.bAdmin ) ContextMenu.AddItem("Admin Force Map"); } function InternalOnClick(GUIContextMenu Sender, int Index) { if (Sender != None) { if ( NotifyContextSelect(Sender, Index) ) return; switch (Index) { case 0: if( MapVotingPage(MenuOwner) != none ) MapVotingPage(MenuOwner).SendVote(self); break; case 1: Controller.OpenMenu( string(Class'MVMapInfoPage'), MapVoteCountMultiColumnList(List).GetSelectedMapName() ); break; case 2: if( KFMapVotingPageX(MenuOwner) != none ) KFMapVotingPageX(MenuOwner).SendAdminSwitch(self); break; } } } defaultproperties { }