Subversion Repositories spk

Rev

Rev 158 | Rev 182 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 158 Rev 160
Line 296... Line 296...
296
	if ( openPackage )
296
	if ( openPackage )
297
	{
297
	{
298
		if ( gui->InstallPackage(openPackage, true, false, false) )
298
		if ( gui->InstallPackage(openPackage, true, false, false) )
299
		{
299
		{
300
			if ( !packages.GetModKey().Empty() )
300
			if ( !packages.GetModKey().Empty() )
301
				PluginManager::WriteRegistryValue(packages.GetModKey(), packages.GetSelectedModName());
301
				PluginManager::WriteRegistryValue(packages.GetModKey(), packages.selectedModName());
302
			packages.CloseDir(0, 0, true);
302
			packages.CloseDir(0, 0, true);
303
			return 0;
303
			return 0;
304
		}
304
		}
305
		return 1;
305
		return 1;
306
	}
306
	}
Line 310... Line 310...
310
	gui->UpdatePackages();
310
	gui->UpdatePackages();
311
	gui->StartCheckTimer();
311
	gui->StartCheckTimer();
312
	gui->FindPackages();
312
	gui->FindPackages();
313
 
313
 
314
	System::String ^mod = PluginManager::ReadRegistryValue(packages.GetModKey());
314
	System::String ^mod = PluginManager::ReadRegistryValue(packages.GetModKey());
315
	packages.SetMod(CyStringFromSystemString(mod));
315
	packages.setMod(_S(mod));
316
 
316
 
317
	gui->CheckProtectedDir();
317
	gui->CheckProtectedDir();
318
	Application::Run(gui);
318
	Application::Run(gui);
319
 
319
 
320
	// close directory 
320
	// close directory 
321
	if ( packages.IsLoaded() )
321
	if ( packages.IsLoaded() )
322
	{
322
	{
323
		if ( !packages.GetModKey().Empty() )
323
		if ( !packages.GetModKey().Empty() )
324
			PluginManager::WriteRegistryValue(packages.GetModKey(), packages.GetSelectedModName());
324
			PluginManager::WriteRegistryValue(packages.GetModKey(), packages.selectedModName());
325
		if ( packages.AnyUnusedShared() )
325
		if ( packages.AnyUnusedShared() )
326
		{
326
		{
327
			if ( MessageBox::Show("You have some unused shared files, would you like to remove these?", "Remove Shared Files", MessageBoxButtons::YesNo, MessageBoxIcon::Question) == System::Windows::Forms::DialogResult::Yes)
327
			if ( MessageBox::Show("You have some unused shared files, would you like to remove these?", "Remove Shared Files", MessageBoxButtons::YesNo, MessageBoxIcon::Question) == System::Windows::Forms::DialogResult::Yes)
328
				packages.RemoveUnusedSharedFiles();
328
				packages.RemoveUnusedSharedFiles();
329
		}
329
		}
Line 484... Line 484...
484
			continue;
484
			continue;
485
		writeLines.push_back(Utils::String("Tips: ") + (long)i + " " + (long)tips);
485
		writeLines.push_back(Utils::String("Tips: ") + (long)i + " " + (long)tips);
486
	}
486
	}
487
 
487
 
488
	for (auto rm = restoreModified.begin(); rm != restoreModified.end(); rm++) {
488
	for (auto rm = restoreModified.begin(); rm != restoreModified.end(); rm++) {
489
		writeLines.push_back("RestoreModified: " + (*rm)->data);
489
		writeLines.push_back("RestoreModified: " + (*rm)->str);
490
	}
490
	}
491
 
491
 
492
	// write settings
492
	// write settings
493
	configFile.writeFile(&writeLines);
493
	configFile.writeFile(&writeLines);
494
 
494