コード例 #1
0
ファイル: ProcessLicenseManager.cs プロジェクト: GAMP/Plugins
 public override IApplicationLicenseKey GetLicense(ILicenseProfile profile, ref bool additionHandled, Window owner)
 {
     var context = new DialogContext(DialogType.Process, new ProcessLicenseKey(), profile);
     if (context.Display(owner))
     {
         return context.Key;
     }
     else
     {
         return null;
     }
 }
コード例 #2
0
ファイル: Origin.cs プロジェクト: GAMP/Plugins
 public override IApplicationLicenseKey EditLicense(IApplicationLicenseKey key, ILicenseProfile profile, ref bool additionHandled, Window owner)
 {
     var context = new DialogContext(DialogType.UserNamePassword, key, profile);
     if (context.Display(owner))
     {
         return context.Key;
     }
     else
     {
         return null;
     }
 }
コード例 #3
0
ファイル: SteamLicenseManager.cs プロジェクト: GAMP/Plugins
 public override IApplicationLicenseKey GetLicense(ILicenseProfile profile, ref bool additionHandled, Window owner)
 {
     var context = new DialogContext(DialogType.Steam, new SteamLicenseKey(), profile);
     return context.Display(owner) ? context.Key : null;
 }
コード例 #4
0
ファイル: Diablo3.cs プロジェクト: GAMP/Plugins
 public override IApplicationLicenseKey GetLicense(ILicenseProfile profile, ref bool additionHandled, System.Windows.Window owner)
 {
     var context = new DialogContext(DialogType.UserNamePassword, this.GetKeyInstance(), profile);
     if (context.Display(owner))
     {
         return context.Key;
     }
     else
     {
         return null;
     }
 }