Index: src/ch/CfgProperties.h =================================================================== diff -u -rd5c3edd0d167db9b5d47d04248820fda49499a5e -r583756058945ab95a48e17b31455b0ed4b213b8e --- src/ch/CfgProperties.h (.../CfgProperties.h) (revision d5c3edd0d167db9b5d47d04248820fda49499a5e) +++ src/ch/CfgProperties.h (.../CfgProperties.h) (revision 583756058945ab95a48e17b31455b0ed4b213b8e) @@ -29,6 +29,8 @@ PP_PCLIPBOARDMONITORING = 0, PP_PMONITORSCANINTERVAL, PP_PRELOADAFTERRESTART, + PP_PCHECK_FOR_UPDATES_FREQUENCY, + PP_PUPDATE_CHECK_FOR_BETA, PP_PSHUTDOWNAFTREFINISHED, PP_PTIMEBEFORESHUTDOWN, PP_PFORCESHUTDOWN, @@ -54,7 +56,6 @@ PP_MVAUTOHIDEWHENEMPTY, PP_MVUSESMOOTHPROGRESS, - PP_CMUSEAUTOCOMPLETEFILES, PP_CMSETDESTATTRIBUTES, PP_CMSETDESTDATE, PP_CMPROTECTROFILES, @@ -80,8 +81,9 @@ PP_SHSHOWCOPYMOVETO, PP_SHSHOWFREESPACE, PP_SHSHOWSHELLICONS, - PP_SHUSEDRAGDROP, - PP_SHDEFAULTACTION, + PP_SHINTERCEPTDRAGDROP, + PP_SHINTERCEPTKEYACTIONS, + PP_SHINTERCEPTCTXMENUACTIONS, PP_BFUSEONLYDEFAULT, PP_BFDEFAULT, @@ -92,21 +94,33 @@ PP_BFUSENOBUFFERING, PP_BFBOUNDARYLIMIT, - PP_LOGPATH, PP_LOGENABLELOGGING, - PP_LOGLIMITATION, - PP_LOGMAXLIMIT, - PP_LOGPRECISELIMITING, - PP_LOGTRUNCBUFFERSIZE, + PP_LOGMAXSIZE, + PP_LOGLEVEL, PP_SNDPLAYSOUNDS, PP_SNDERRORSOUNDPATH, PP_SNDFINISHEDSOUNDPATH, PP_SHORTCUTS, - PP_RECENTPATHS + PP_RECENTPATHS, + + // invisible options + PP_LAST_UPDATE_TIMESTAMP }; +enum EUpdatesFrequency +{ + eFreq_Never, + eFreq_EveryStartup, + eFreq_Daily, + eFreq_Weekly, + eFreq_OnceEvery2Weeks, + eFreq_Monthly, + eFreq_Quarterly, + eFreq_Max +}; + // register function bool RegisterProperties(icpf::config* pManager);