Example #1
0
 private void scanBw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs args)
 {
     OnPropertyChanged(() => SpinnerVisibility);
     if (args.Error != null)
     {
         FL.Error(args.Error);
         // TODO: Show the error in a user message box
     }
     else
     {
         if (FoundFiles.Count == 1)
         {
             // Automatically load the only found file
             ViewCommandManager.Invoke("LoadSingleFile");
         }
     }
 }
        public void ProcessTroveUri(string troveUri)
        {
            if (Application.Current.Dispatcher.CheckAccess())
            {
                ViewCommandManager.InvokeLoaded("RestoreWindow");
                if (string.IsNullOrEmpty(troveUri))
                {
                    return;
                }

                if (_dataLoaded)
                {
                    log.InfoFormat("Processing Trove URI: {0}", troveUri);
                    var args = ApplicationDetails.GetApplicationArguments(troveUri);
                    if (args != null)
                    {
                        SetActiveWorkspace(MyMods);
                        if (args.LinkType == ApplicationDetails.AppArgs.LinkTypes.Mod)
                        {
                            TroveUriInstallMod(args.ModId, args.FileId);
                        }
                        if (args.LinkType == ApplicationDetails.AppArgs.LinkTypes.LocalMod)
                        {
                            TroveUriInstallMod(args.FileName);
                        }
                        if (args.LinkType == ApplicationDetails.AppArgs.LinkTypes.ModPack)
                        {
                            MyMods.TroveUriInstallModPack(args.Uri);
                        }
                    }
                }
                else
                {
                    _savedTroveUri = troveUri;
                }
            }
            else
            {
                Application.Current.Dispatcher.Invoke(() => ProcessTroveUri(troveUri));
            }
        }
Example #3
0
 static MainWindow()
 {
     ViewCommandManager.SetupMetadata <MainWindow>();
 }
 static FieldLogScopeItemView()
 {
     ViewCommandManager.SetupMetadata <FieldLogScopeItemView>();
 }
Example #5
0
 static QuantifiedTextView()
 {
     ViewCommandManager.SetupMetadata <QuantifiedTextView>();
 }
Example #6
0
 static FieldLogEnvironmentView()
 {
     ViewCommandManager.SetupMetadata <FieldLogEnvironmentView>();
 }
Example #7
0
 static FieldLogWebRequestDataView()
 {
     ViewCommandManager.SetupMetadata <FieldLogWebRequestDataView>();
 }
 static CultureTextView()
 {
     ViewCommandManager.SetupMetadata <CultureTextView>();
 }
Example #9
0
 static SelectFileWindow()
 {
     ViewCommandManager.SetupMetadata <SelectFileWindow>();
 }
Example #10
0
 static TextKeyView()
 {
     ViewCommandManager.SetupMetadata <TextKeyView>();
 }
 static FieldLogExceptionItemView()
 {
     ViewCommandManager.SetupMetadata <FieldLogExceptionItemView>();
 }
 static DebugMessageItemView()
 {
     ViewCommandManager.SetupMetadata <DebugMessageItemView>();
 }
 private void OnRefresh()
 {
     RefreshQuantifiedOrder();
     ViewCommandManager.InvokeLoaded("FocusText");
 }