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
literal 0
HcmV?d00001
diff --git a/Reports.Viewer/Reports.Viewer/Resources/ForumIcon.ico b/Reports.Viewer/Reports.Viewer/Resources/ForumIcon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..7dde85663cc1b7b359f7a812dfd45c1204570dc2
GIT binary patch
literal 370070
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
b@$?*Y|Kq$?*`MdA=y6SZT^>h+MdR^*d|Z^R
literal 0
HcmV?d00001
diff --git a/Reports.Viewer/Reports.Viewer/TellMe/AppStoreDownloadAction.cs b/Reports.Viewer/Reports.Viewer/TellMe/AppStoreDownloadAction.cs
new file mode 100644
index 0000000000..34728d9161
--- /dev/null
+++ b/Reports.Viewer/Reports.Viewer/TellMe/AppStoreDownloadAction.cs
@@ -0,0 +1,25 @@
+using System.Diagnostics;
+using System.Drawing;
+using Sdl.TellMe.ProviderApi;
+
+namespace Reports.Viewer.Plus.TellMe
+{
+ public class AppStoreDownloadAction : AbstractTellMeAction
+ {
+ public override bool IsAvailable => true;
+
+ public override string Category => string.Format(PluginResources.TellMe_Provider_Results, PluginResources.Plugin_Name);
+
+ public override Icon Icon => PluginResources.Download;
+
+ public AppStoreDownloadAction()
+ {
+ Name = string.Format("Download {0} from the AppStore", PluginResources.Plugin_Name);
+ }
+
+ public override void Execute()
+ {
+ Process.Start("https://appstore.rws.com/Plugin/37");
+ }
+ }
+}
diff --git a/Reports.Viewer/Reports.Viewer/TellMe/AppStoreForumAction.cs b/Reports.Viewer/Reports.Viewer/TellMe/AppStoreForumAction.cs
new file mode 100644
index 0000000000..c31aacc196
--- /dev/null
+++ b/Reports.Viewer/Reports.Viewer/TellMe/AppStoreForumAction.cs
@@ -0,0 +1,25 @@
+using System.Diagnostics;
+using System.Drawing;
+using Sdl.TellMe.ProviderApi;
+
+namespace Reports.Viewer.Plus.TellMe
+{
+ public class AppStoreForumAction : AbstractTellMeAction
+ {
+ public override bool IsAvailable => true;
+
+ public override string Category => string.Format(PluginResources.TellMe_Provider_Results, PluginResources.Plugin_Name);
+
+ public override Icon Icon => PluginResources.ForumIcon;
+
+ public AppStoreForumAction()
+ {
+ Name = "RWS Community AppStore Forum";
+ }
+
+ public override void Execute()
+ {
+ Process.Start("https://community.rws.com/product-groups/trados-portfolio/rws-appstore/f");
+ }
+ }
+}
diff --git a/Reports.Viewer/Reports.Viewer/TellMe/CommunityWikiAction.cs b/Reports.Viewer/Reports.Viewer/TellMe/CommunityWikiAction.cs
new file mode 100644
index 0000000000..44e1c2ef64
--- /dev/null
+++ b/Reports.Viewer/Reports.Viewer/TellMe/CommunityWikiAction.cs
@@ -0,0 +1,25 @@
+using System.Diagnostics;
+using System.Drawing;
+using Sdl.TellMe.ProviderApi;
+
+namespace Reports.Viewer.Plus.TellMe
+{
+ public class CommunityWikiAction : AbstractTellMeAction
+ {
+ public override bool IsAvailable => true;
+
+ public override string Category => string.Format(PluginResources.TellMe_Provider_Results, PluginResources.Plugin_Name);
+
+ public override Icon Icon => PluginResources.Question;
+
+ public CommunityWikiAction()
+ {
+ Name = string.Format("{0} plugin wiki", PluginResources.Plugin_Name);
+ }
+
+ public override void Execute()
+ {
+ Process.Start("https://community.rws.com/product-groups/trados-portfolio/rws-appstore/w/wiki/5519/reports-viewer-plus");
+ }
+ }
+}
diff --git a/Reports.Viewer/Reports.Viewer/TellMe/TellMeProvider.cs b/Reports.Viewer/Reports.Viewer/TellMe/TellMeProvider.cs
new file mode 100644
index 0000000000..6a6ef6a0fd
--- /dev/null
+++ b/Reports.Viewer/Reports.Viewer/TellMe/TellMeProvider.cs
@@ -0,0 +1,25 @@
+using Sdl.TellMe.ProviderApi;
+
+namespace Reports.Viewer.Plus.TellMe
+{
+ [TellMeProvider]
+ public class TellMeProvider: ITellMeProvider
+ {
+ public string Name => string.Format(PluginResources.TellMe_Provider, PluginResources.Plugin_Name);
+
+ public AbstractTellMeAction[] ProviderActions => new AbstractTellMeAction[]
+ {
+ new CommunityWikiAction
+ {
+ Keywords = new[] { "reports", "viewer", "plus", "community", "support", "wiki" }
+ },
+ new AppStoreForumAction
+ {
+ Keywords = new[] { "reports", "viewer", "plus", "support", "forum" }
+ },
+ new AppStoreDownloadAction
+ {
+ Keywords = new[] { "reports", "viewer", "plus", "store", "download", "appstore" }}
+ };
+ }
+}
diff --git a/Reports.Viewer/Reports.Viewer/pluginpackage.manifest.xml b/Reports.Viewer/Reports.Viewer/pluginpackage.manifest.xml
index 9632bbcfa7..ab2a2ff750 100644
--- a/Reports.Viewer/Reports.Viewer/pluginpackage.manifest.xml
+++ b/Reports.Viewer/Reports.Viewer/pluginpackage.manifest.xml
@@ -1,7 +1,7 @@
Reports Viewer Plus
- 3.0.0.3
+ 3.0.1.0
Reports Viewer Plus
Trados AppStore Team