public void EnableCmd(SyncCommands cmd, bool enabled) { EnabledCommands &= ~cmd; if (enabled) { EnabledCommands |= cmd; } }
PluginConfig() { m_autoSync = AutoSyncMode.DISABLED; m_enabledCmds = SyncCommands.All; m_defaultFolder = null; m_defaultFolderColor = null; m_defaultDriveScope = null; m_defaultClientId = string.Empty; m_defaultClientSecret = GdsDefs.PsEmptyEx; m_isDirty = false; }
PluginConfig() { m_autoSync = AutoSyncMode.DISABLED; m_enabledCmds = SyncCommands.All; m_defaultFolder = null; m_defaultFolderColor = null; m_defaultDriveScope = null; m_defaultClientId = string.Empty; m_defaultClientSecret = GdsDefs.PsEmptyEx; m_useLegacyCreds = false; m_dontSaveAuthToken = false; m_warnSavedAuthToken = false; m_isDirty = true; m_ver = null; }
PluginConfig(PluginConfig c) { m_autoSync = c.m_autoSync; m_enabledCmds = c.m_enabledCmds; m_defaultFolder = c.m_defaultFolder; m_defaultFolderColor = c.m_defaultFolderColor; m_defaultDriveScope = c.m_defaultDriveScope; m_defaultClientId = c.m_defaultClientId; m_defaultClientSecret = c.m_defaultClientSecret; m_useLegacyCreds = c.m_useLegacyCreds; m_dontSaveAuthToken = c.m_dontSaveAuthToken; m_warnSavedAuthToken = c.m_warnSavedAuthToken; m_isDirty = c.m_isDirty; m_ver = c.m_ver; m_autoResumeSave = c.m_autoResumeSave; }
public bool IsCmdEnabled(SyncCommands cmd) { return((EnabledCommands & cmd) == cmd); }