diff -r 2f259fa3e83a -r 3320e4e6e8bb psln/pslnengine/inc/PslnModel.h --- a/psln/pslnengine/inc/PslnModel.h Tue Feb 02 01:00:49 2010 +0200 +++ b/psln/pslnengine/inc/PslnModel.h Fri Apr 16 15:13:44 2010 +0300 @@ -19,11 +19,23 @@ #ifndef C_PSLNMODEL_H #define C_PSLNMODEL_H -#include #include #include #include +// Screen saver plugin capabilities +enum TScPluginCaps + { + // Plugin has no special capabilities + EScpCapsNone = 0x00, + // Plugin implements the configure function + EScpCapsConfigure = 0x01, + // Plugin wants to be notified when selected as the active screensaver + EScpCapsSelectionNotification = 0x02, + // Plugin wants to be notified when preview command is selected + EScpCapsPreviewNotification = 0x04 + }; + // Determines the type of skin list. enum TPslnSkinNameType {