public void TriggerRemoteButtonPress(RemoteButtonTrigger buttonTrigger) { if (buttonTrigger == Models.RemoteButtonTrigger.Export && Gallifrey.Settings.ExportSettings.TrackingOnly) { return; } RemoteButtonTrigger?.Invoke(null, buttonTrigger); }
private void ModelHelpersOnRemoteButtonTrigger(object sender, RemoteButtonTrigger remoteButtonTrigger) { switch (remoteButtonTrigger) { case RemoteButtonTrigger.Add: AddButton(this, null); break; case RemoteButtonTrigger.AddToFill: AddToFillDay(); break; case RemoteButtonTrigger.Copy: CopyButton(); break; case RemoteButtonTrigger.Paste: PasteButton(); break; case RemoteButtonTrigger.View: ViewButton(); break; case RemoteButtonTrigger.Delete: DeleteButton(this, null); break; case RemoteButtonTrigger.Search: SearchButton(this, null); break; case RemoteButtonTrigger.Edit: EditButton(this, null); break; case RemoteButtonTrigger.Export: ExportButton(this, null); break; case RemoteButtonTrigger.LockTimer: LockTimerButton(this, null); break; case RemoteButtonTrigger.Settings: SettingsButton(this, null); break; case RemoteButtonTrigger.Save: SaveButton(this, null); break; case RemoteButtonTrigger.Info: InfoButton(this, null); break; case RemoteButtonTrigger.Twitter: TwitterButton(this, null); break; case RemoteButtonTrigger.Email: EmailButton(this, null); break; case RemoteButtonTrigger.Slack: SlackButton(this, null); break; case RemoteButtonTrigger.GitHub: GitHubButton(this, null); break; case RemoteButtonTrigger.Donate: DonateButton(this, null); break; default: return; } }
private void ModelHelpersOnRemoteButtonTrigger(object sender, RemoteButtonTrigger remoteButtonTrigger) { switch (remoteButtonTrigger) { case RemoteButtonTrigger.Add: AddButton(this, null); break; case RemoteButtonTrigger.AddToFill: AddToFillDay(); break; case RemoteButtonTrigger.Copy: CopyButton(this, null); break; case RemoteButtonTrigger.Paste: PasteButton(this, null); break; case RemoteButtonTrigger.Delete: DeleteButton(this, null); break; case RemoteButtonTrigger.Search: SearchButton(this, null); break; case RemoteButtonTrigger.Edit: EditButton(this, null); break; case RemoteButtonTrigger.Export: ExportButton(this, null); break; case RemoteButtonTrigger.LockTimer: LockTimerButton(this, null); break; case RemoteButtonTrigger.Settings: SettingsButton(this, null); break; case RemoteButtonTrigger.Info: InfoButton(this, null); break; case RemoteButtonTrigger.Twitter: TwitterButton(this, null); break; case RemoteButtonTrigger.Email: EmailButton(this, null); break; case RemoteButtonTrigger.Gitter: GitterButton(this, null); break; case RemoteButtonTrigger.GitHub: GitHubButton(this, null); break; case RemoteButtonTrigger.PayPal: PayPalButton(this, null); break; default: return; } }
public void TriggerRemoteButtonPress(RemoteButtonTrigger buttonTrigger) { RemoteButtonTrigger?.Invoke(null, buttonTrigger); }