예제 #1
0
        public void TriggerRemoteButtonPress(RemoteButtonTrigger buttonTrigger)
        {
            if (buttonTrigger == Models.RemoteButtonTrigger.Export && Gallifrey.Settings.ExportSettings.TrackingOnly)
            {
                return;
            }

            RemoteButtonTrigger?.Invoke(null, buttonTrigger);
        }
예제 #2
0
        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;
            }
        }
예제 #3
0
 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;
     }
 }
예제 #4
0
        public void TriggerRemoteButtonPress(RemoteButtonTrigger buttonTrigger)
        {
            if (buttonTrigger == Models.RemoteButtonTrigger.Export && Gallifrey.Settings.ExportSettings.TrackingOnly)
            {
                return;
            }

            RemoteButtonTrigger?.Invoke(null, buttonTrigger);
        }
예제 #5
0
 public void TriggerRemoteButtonPress(RemoteButtonTrigger buttonTrigger)
 {
     RemoteButtonTrigger?.Invoke(null, buttonTrigger);
 }