psln/pslnengine/inc/PslnModel.h
changeset 14 3320e4e6e8bb
parent 0 2f259fa3e83a
equal deleted inserted replaced
0:2f259fa3e83a 14:3320e4e6e8bb
    17 
    17 
    18 
    18 
    19 #ifndef C_PSLNMODEL_H
    19 #ifndef C_PSLNMODEL_H
    20 #define C_PSLNMODEL_H
    20 #define C_PSLNMODEL_H
    21 
    21 
    22 #include <ScreensaverpluginIntDef.h>
       
    23 #include <AknsSrvClient.h>
    22 #include <AknsSrvClient.h>
    24 #include <babitflags.h>
    23 #include <babitflags.h>
    25 #include <cenrepnotifyhandler.h>
    24 #include <cenrepnotifyhandler.h>
       
    25 
       
    26 // Screen saver plugin capabilities
       
    27 enum TScPluginCaps
       
    28     {
       
    29     // Plugin has no special capabilities
       
    30     EScpCapsNone = 0x00,
       
    31     // Plugin implements the configure function
       
    32     EScpCapsConfigure = 0x01,
       
    33     // Plugin wants to be notified when selected as the active screensaver
       
    34     EScpCapsSelectionNotification = 0x02,
       
    35     // Plugin wants to be notified when preview command is selected
       
    36     EScpCapsPreviewNotification = 0x04
       
    37     };
    26 
    38 
    27 // Determines the type of skin list.
    39 // Determines the type of skin list.
    28 enum TPslnSkinNameType
    40 enum TPslnSkinNameType
    29     {
    41     {
    30     // list name
    42     // list name