Пример #1
0
        public void launchItem(List <IInputData> inputDataList, ICatItem item)
        {
            ICatItem catItem =
                inputDataList[inputDataList.Count - 1].getTopResult();

            MessageBox.Show("I was asked to launch: " + item.getFullPath());
        }
Пример #2
0
 public void launchItem(List<IInputData> inputDataList, ICatItem item)
 {
     ICatItem catItem =
         inputDataList[inputDataList.Count-1].getTopResult();
     MessageBox.Show("I was asked to launch: " + item.getFullPath());
 }
Пример #3
0
        private void showLaunchItemStuff(List <IInputData> inputDataList, ICatItem item)
        {
            var sb = new StringBuilder();
            var nl = Environment.NewLine;

            sb.Append("Input data:");
            sb.Append(nl);
            foreach (var i in inputDataList)
            {
                var top = i.getTopResult();
                sb.Append("ID: ");
                sb.Append(i.getID());
                sb.Append(nl);
                sb.Append("Text: ");
                sb.Append(i.getText());
                sb.Append(nl);
                sb.Append("Has spaghetty label: ");
                sb.Append(i.hasLabel(getID()));
                sb.Append(nl);
                sb.Append("Top result");
                sb.Append(nl);
                sb.Append("Full path: ");
                sb.Append(top.getFullPath());
                sb.Append(nl);
                sb.Append("Icon path: ");
                sb.Append(top.getIconPath());
                sb.Append(nl);
                sb.Append("ID: ");
                sb.Append(top.getID());
                sb.Append(nl);
                sb.Append("Low name: ");
                sb.Append(top.getLowName());
                sb.Append(nl);
                sb.Append("Short name: ");
                sb.Append(top.getShortName());
                sb.Append(nl);
                sb.Append("Usage: ");
                sb.Append(top.getUsage());
                sb.Append(nl);

                sb.Append("-----");

                sb.Append(nl);
            }

            sb.Append("Full path: ");
            sb.Append(item.getFullPath());
            sb.Append(nl);
            sb.Append("Icon path: ");
            sb.Append(item.getIconPath());
            sb.Append(nl);
            sb.Append("ID: ");
            sb.Append(item.getID());
            sb.Append(nl);
            sb.Append("Low name: ");
            sb.Append(item.getLowName());
            sb.Append(nl);
            sb.Append("Short name: ");
            sb.Append(item.getShortName());
            sb.Append(nl);
            sb.Append("Usage: ");
            sb.Append(item.getUsage());
            sb.Append(nl);
            sb.Append("tostring: ");
            sb.Append(item.ToString());

            MessageBox.Show(sb.ToString());
        }
Пример #4
0
 public void launchItem(List<IInputData> inputDataList, ICatItem item)
 {
     var uri = item.getFullPath();
     Process.Start(uri);
 }