コード例 #1
0
ファイル: OAuthHelper.cs プロジェクト: ebmp19/SnagitImgur
 public OAuthHelper(Settings settings)
 {
     this.settings = settings;
     OAuthUrl = string.Format("https://api.imgur.com/oauth2/authorize?client_id={0}&response_type=pin&state=", settings.ClientID);
 }
コード例 #2
0
ファイル: ShareController.cs プロジェクト: ebmp19/SnagitImgur
 public ShareController(ISnagIt snagitHost, Settings settings)
 {
     this.snagitHost = snagitHost;
     this.settings = settings;
     asyncOutput = snagitHost as ISnagItAsyncOutput;
 }
コード例 #3
0
ファイル: ImgurService.cs プロジェクト: ebmp19/SnagitImgur
        public ImgurService(Settings settings)
        {
            this.settings = settings;

            client = new RestClient(apiBaseUrl) { Authenticator = CreateAuthenticator() };
        }
コード例 #4
0
ファイル: PackageOutput.cs プロジェクト: ebmp19/SnagitImgur
 private void ShowAccount(Settings settings)
 {
     using (var accountForm = new AccountForm(new OAuthHelper(settings)))
     {
         var dialogResult = DialogResult.Retry;
         while (dialogResult != DialogResult.Cancel)
         {
             dialogResult = accountForm.ShowDialog(snagitWindow);
         }
     }
 }
コード例 #5
0
ファイル: OptionsForm.cs プロジェクト: ebmp19/SnagitImgur
 public OptionsForm(Settings settings)
 {
     this.settings = settings;
     InitializeComponent();
 }