taskswitcher/utils/inc/tsresourcemanager.h
changeset 127 7b66bc3c6dc9
parent 125 26079c1bb561
equal deleted inserted replaced
126:efda7c0771b9 127:7b66bc3c6dc9
    18 #define TSRESOURCEMANAGER_H
    18 #define TSRESOURCEMANAGER_H
    19 
    19 
    20 class RApaLsSession;
    20 class RApaLsSession;
    21 class RWsSession;
    21 class RWsSession;
    22 class MTsWindowGroupsMonitor;
    22 class MTsWindowGroupsMonitor;
       
    23 class MTsIconProvider;
       
    24 class CTsIdList;
    23 
    25 
    24 /**
    26 /**
    25  * Interface declare methods to access initialized OS resources
    27  * Interface declare methods to access initialized OS resources
    26  */
    28  */
    27 class MTsResourceManager
    29 class MTsResourceManager
    39     
    41     
    40     /**
    42     /**
    41      * Access to window groups monitor
    43      * Access to window groups monitor
    42      */
    44      */
    43     virtual MTsWindowGroupsMonitor& WsMonitor() =0;
    45     virtual MTsWindowGroupsMonitor& WsMonitor() =0;
       
    46     
       
    47     /**
       
    48      * Access to icon provider
       
    49      */
       
    50     virtual MTsIconProvider& IconProvider() =0;
       
    51     
       
    52     virtual const CTsIdList& ApplicationsBlackList() const =0;
    44     };
    53     };
    45 #endif // TSRESOURCEMANAGER_H
    54 #endif // TSRESOURCEMANAGER_H