core/MenuStyle_Radio.h
changeset 3743 a98686a77974
parent 3570 cfdf2ed4c724
     1.1 --- a/core/MenuStyle_Radio.h	Mon Jan 07 09:09:14 2013 -0500
     1.2 +++ b/core/MenuStyle_Radio.h	Tue Jan 22 21:43:12 2013 -0500
     1.3 @@ -37,7 +37,7 @@
     1.4  #include "MenuStyle_Base.h"
     1.5  #include "sourcemm_api.h"
     1.6  #include <IPlayerHelpers.h>
     1.7 -#include <IUserMessages.h>
     1.8 +#include "UserMessages.h"
     1.9  #include "sm_fastlink.h"
    1.10  #include <sh_stack.h>
    1.11  #include <compat_wrappers.h>
    1.12 @@ -65,7 +65,11 @@
    1.13  class CRadioStyle : 
    1.14  	public BaseMenuStyle,
    1.15  	public SMGlobalClass,
    1.16 -	public IUserMessageListener
    1.17 +#ifdef USE_PROTOBUF_USERMESSAGES
    1.18 +	public IProtobufUserMessageListener
    1.19 +#else
    1.20 +	public IBitBufUserMessageListener
    1.21 +#endif
    1.22  {
    1.23  public:
    1.24  	CRadioStyle();
    1.25 @@ -84,7 +88,11 @@
    1.26  	unsigned int GetMaxPageItems();
    1.27  	unsigned int GetApproxMemUsage();
    1.28  public: //IUserMessageListener
    1.29 +#ifdef USE_PROTOBUF_USERMESSAGES
    1.30 +	void OnUserMessage(int msg_id, protobuf::Message &msg, IRecipientFilter *pFilter);
    1.31 +#else
    1.32  	void OnUserMessage(int msg_id, bf_write *bf, IRecipientFilter *pFilter);
    1.33 +#endif
    1.34  	void OnUserMessageSent(int msg_id);
    1.35  public:
    1.36  	bool IsSupported();