Display.h
changeset 31 0a2b658e0d56
parent 29 9b44c6e1651c
child 32 2c844ef1ff4b
     1.1 --- a/Display.h	Thu Feb 05 15:09:48 2015 +0100
     1.2 +++ b/Display.h	Thu Feb 05 22:26:15 2015 +0100
     1.3 @@ -55,6 +55,24 @@
     1.4  	virtual void HideClock(){}
     1.5  	virtual bool SupportClock(){return false;}
     1.6  
     1.7 +	//Icon management
     1.8 +	//Icon support queries return the number of segments an icon supports.
     1.9 +	virtual int IconNetworkCount(){return 0;}
    1.10 +	virtual int IconEmailCount(){return 0;}
    1.11 +	virtual int IconMuteCount(){return 0;}
    1.12 +	virtual int IconVolumeCount(){return 0;}
    1.13 +	virtual int IconPlayCount(){return 0;}
    1.14 +	virtual int IconPauseCount(){return 0;}
    1.15 +	virtual int IconRecordingCount(){return 0;}
    1.16 +	//
    1.17 +	virtual void SetIconNetwork(int /*aIndex*/, int /*aStatus*/){}
    1.18 +	virtual void SetIconEmail(int /*aIndex*/, int /*aStatus*/){}
    1.19 +	virtual void SetIconMute(int /*aIndex*/, int /*aStatus*/){}
    1.20 +	virtual void SetIconVolume(int /*aIndex*/, int /*aStatus*/){}
    1.21 +	virtual void SetIconPlay(int /*aIndex*/, int /*aStatus*/){}
    1.22 +	virtual void SetIconPause(int /*aIndex*/, int /*aStatus*/){}
    1.23 +	virtual void SetIconRecording(int /*aIndex*/, int /*aStatus*/){}
    1.24 +
    1.25  protected:
    1.26  	void SetRequest(TMiniDisplayRequest aRequest) { iRequest=aRequest; }
    1.27